[请益] 四元数转换成座标形式

楼主: gigigigi (gigigigi)   2016-09-13 01:58:05
因为我有些需求需要将四元数物体反转轨迹记录下来
那想说翻转过程要怎么把四元数对应到3D座标空间表示?
我网络上查好像找不到有将四元数转换成座标表示方法
一般画面四元数会用一个8角立方体呈现 ,
如果针对某个角三D座标位置做纪录这样就能知道轨迹
可是这呈现8角立方体一般都是call api 直接把四元数传入就会呈现出来
我不知道要怎么取得8角立方体某个角座标的移动座标纪录它的轨迹
不知道有什么方法可以达到我需求, 懂的朋友可以给个方向
谢谢
作者: pcion (海蛇)   2016-09-13 02:32:00
Quaternion.eulerAngles你需要的应该是这个吧
作者: cjcat2266 (CJ Cat)   2016-09-13 03:23:00
quaternion代表的是3D旋转,不是3D位置座标一楼应该是你想要的? Euler angles有三个旋转角度
作者: twoweeks (两周)   2016-09-13 07:54:00
或者用四元数乘以vector3.forward得到物体的forward向量?从位置开始画一条线就可以表示了
作者: cjcat2266 (CJ Cat)   2016-09-14 01:53:00
那样其实会有资料流失,还需要一个up或left才可以完整定位物体的3D旋转

Links booklink

Contact Us: admin [ a t ] ucptt.com