试图找出如何将Vector3转换为四元数。如果我需要不断更新所述值,也可以吗?如何将Vector3转换为四元数?
0
A
回答
3
你可以很容易地转换到的Vector3四元数通过使用,例如,这样的:
Quaternion quaternion = Quaternion.Euler(v.x, v.y, v.z);
因此,举例来说,这是
Quaternion rot = Quaternion.Euler(V3.x, V3.y, V3.z);
应该这样做!
+0
那么@JoeBlow会让我质疑使用四元数是否是最好的方法,因为它们不能被更新。 – Sie
+1
四元数相当复杂,这主要是为什么。看看这些文档,看看他们的主要用途:http://docs.unity3d.com/ScriptReference/Quaternion.html –
相关问题
- 1. 将XNA Vector3转换为Vector3D
- 2. (Unity3d android)将四元数变量转换为vector3,将矢量3变换为单个变量
- 3. 如何将四元数从UE4转换为Unity3d?
- 4. 如何将四元数转换为角度?
- 5. 将矩阵结果转换为四元数,并将值反转?
- 6. 全局四元数转换为本地四元数
- 7. 将Vector3转换为在Unity中浮动
- 8. 将四元数转换为八元数。 ASM 8086
- 9. 将四元数转换回欧拉
- 10. MPU6050 IMU四元数转换
- 11. 将四元数转换为旋转矩阵?
- 12. 将方向矢量转换为四元数旋转
- 13. 将本地四元数旋转转换为全局(陀螺仪)
- 14. Eigen:将Matrix3d旋转转换为四元数
- 15. 如何将数组转换为元组?
- 16. 如何将小数转换为三元?
- 17. (Java)将四元数转换为弧度(或度)?
- 18. 将欧拉转换为四元数符号
- 19. 转换的Vector3改造
- 20. 四元数反转?
- 21. 将图像转换为四叉树
- 22. 如何缩放四元数的旋转
- 23. 我如何将这个元组元组转换为元素数?
- 24. 使用Three.js将Vector3点转换为屏幕空间(Vector2)[73]
- 25. 如何将元组转换为int?
- 26. 如何将BeautifulSoup元素转换为xpath?
- 27. 如何将元素CSS转换为JSON?
- 28. 如何将HTML元素转换为KineticJS
- 29. 如何将元组转换为字典?
- 30. 从四元数转为度(0 - 360度)
由于任何原因,从不使用四元数。你不能使用,访问或设置它们,它们不可用。只需使用** Rotate **,** RotateAround **,如果您只需设置** eulerAngles **或** ** localEulerAngles **即可。 – Fattie
Quaternion.Euler() – aet
[User controlled Quaternion Slerp?](http://stackoverflow.com/questions/36724786/user-controlled-quaternion-slerp) – Fattie