查看: 880|回复: 4

PositionAttitudeTransform类setAttitude方法绕各个轴旋转有先后顺序吗?

[复制链接]

该用户从未签到

发表于 2015-11-11 18:44:43 | 显示全部楼层 |阅读模式
各位高手、大神:
        小弟想问一下,我想在调整模型的俯仰、横滚、航向时,保证各个姿态角相互独立的旋转,PositionAttitudeTransform类setAttitude方法用于调整模型的姿态,在setAttitude中,对于绕X、Y、Z轴的旋转,好像顺序不一样,最后得到的结果也不一样,绕Z轴的还好,但是绕X轴和Y轴旋转时,如果顺序不一样得到的效果截然不同,有没有好的办法使得分别绕两轴独立旋转?

该用户从未签到

发表于 2015-11-11 19:19:25 | 显示全部楼层
旋转轴的顺序肯定是有影响的,例如先绕x旋转,于此同时该节点自身的局部坐标系也是跟随旋转的,那么在进行y旋转的话,是在x旋转的基础上进行的旋转

该用户从未签到

 楼主| 发表于 2015-11-12 21:11:26 | 显示全部楼层
gfy5216 发表于 2015-11-11 19:19
旋转轴的顺序肯定是有影响的,例如先绕x旋转,于此同时该节点自身的局部坐标系也是跟随旋转的,那么在进行y ...

以我的观察,对于xy轴,最先旋转的那个轴才会绕局部坐标系旋转,第二个就不会了,包括z轴也是的,都是绕据对坐标系旋转

该用户从未签到

 楼主| 发表于 2015-11-12 21:11:52 | 显示全部楼层
poseidon 发表于 2015-11-12 21:11
以我的观察,对于xy轴,最先旋转的那个轴才会绕局部坐标系旋转,第二个就不会了,包括z轴也是的,都是绕 ...

绕绝对坐标系旋转

该用户从未签到

发表于 2016-11-23 15:57:57 | 显示全部楼层
楼主解决了吗?我也是遇到这个问题,
您需要登录后才可以回帖 登录 | 注册

本版积分规则

OSG中国官方论坛-有您OSG在中国才更好

网站简介:osgChina是国内首个三维相关技术开源社区,旨在为国内更多的技术开发人员提供最前沿的技术资讯,为更多的三维从业者提供一个学习、交流的技术平台。

联系我们

  • 工作时间:09:00--18:00
  • 反馈邮箱:1315785073@qq.com
快速回复 返回顶部 返回列表