【发布时间】:2019-09-02 07:41:49
【问题描述】:
问题:
我的目标是编写一个代码,将 bvh 的根关节旋转 θ 度围绕全局 y 轴3,并将值保持在-180 到@987654329 的范围内@(就像 MotionBuilder 一样)。我尝试使用欧拉、四元数、矩阵(考虑 bvh 的旋转顺序)旋转关节,但我还没有弄清楚如何获得正确的值。 MotionBuilder 计算值x,y,z,因此它们对 bvh 文件有效。我想编写一个代码来计算关节的旋转x,y,z,就像在 MotionBuilder 中一样。
示例:
初始:根轮换:[x= -169.56, y=15.97, z=39.57]
手动旋转45度左右后:根旋转:[x=-117.81, y=49.37, z=70.15]
全局y轴:
【问题讨论】:
标签: algorithm animation 3d rotation motionbuilder