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

How to rotate skeleton segments in Three JS skinning example?

我想在我的项目中使用this三个JS示例。但是我有自己想要实现的运动数据集,包括每个部分(手、手臂、躯干……)的四元数旋转。但是,我一般不熟悉使用 Three 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);