Three.js 如何在三个JS蒙皮示例中旋转骨架段?

Three.js 如何在三个JS蒙皮示例中旋转骨架段?,three.js,quaternions,rotational-matrices,Three.js,Quaternions,Rotational Matrices,我想在我的项目中使用三个JS示例。但是我有我自己想要实现的运动数据集,包括每个片段(手、手臂、躯干…)的四元数旋转。然而,我对一般使用三种JS和JavaScript还不熟悉。我可以访问中的骨架部分吗 skeleton = new THREE.SkeletonHelper( model ); 然后应用旋转?怎么做 例如,我想对肘关节应用以下旋转: quat = [0.5412077307701111,-0.5664581656455994,-0.34294596314430237,-0.5182

我想在我的项目中使用三个JS示例。但是我有我自己想要实现的运动数据集,包括每个片段(手、手臂、躯干…)的四元数旋转。然而,我对一般使用三种JS和JavaScript还不熟悉。我可以访问中的骨架部分吗

skeleton = new THREE.SkeletonHelper( model );
然后应用旋转?怎么做

例如,我想对肘关节应用以下旋转:

quat = [0.5412077307701111,-0.5664581656455994,-0.34294596314430237,-0.5182857513427734]

您可以应用以下代码来获取特定关节,然后按如下方式应用四元数:

rightArm = model.getObjectByName( 'mixamorigRightArm' );


rightArm.quaternion.set(w,x,y,z);