Quaternion 四元数运算
2012-12-28 10:54
387 查看
transform.rotation = Quaternion.Euler(new Vector3(45,a++,0));
设置transform的旋转量为绕x轴旋转45度,y轴旋转量累加(y轴这时仍是世界坐标的旋转轴)
transform.rotation = Quaternion.Euler(new Vector3(45,0,0)) * Quaternion.Euler(new Vector3(0,a++,0));
同样为设置旋转量,但是此句是在x轴旋转45度后再对物体按照其自身的y轴旋转量累加(y轴这时为物体自身的旋转轴)
两者效果不一致
设置transform的旋转量为绕x轴旋转45度,y轴旋转量累加(y轴这时仍是世界坐标的旋转轴)
transform.rotation = Quaternion.Euler(new Vector3(45,0,0)) * Quaternion.Euler(new Vector3(0,a++,0));
同样为设置旋转量,但是此句是在x轴旋转45度后再对物体按照其自身的y轴旋转量累加(y轴这时为物体自身的旋转轴)
两者效果不一致
相关文章推荐
- 常用四元数Quaternion运算(长期更新)
- 【Unity编程】四元数(Quaternion)与欧拉角
- Ogre的四元数quaternion
- A Translation for Quaternion 一篇对四元数的翻译
- unity3d的四元数 Quaternion
- 【Unity技巧】四元数(Quaternion)和旋转
- 四元数(Quaternion)详细讲解以及在图形图像编程中的使用
- Quaternion(四元数)和旋转
- Quaternion 四元数
- 四元数的运算规则
- Ogre中的四元数Quaternion与旋转
- 四元数—Quaternion
- 四元数(Quaternion)学习
- Ogre 的 四元数quaternion
- unity3d的四元数 Quaternion
- 【Unity技巧】四元数(Quaternion)和旋转
- 学习和研究下unity3d的四元数 Quaternion
- [Unity游戏开发]四元数Quaternion
- Unity3D 四元数旋转使用 Quaternion
- quaternion 四元数