如何在三个 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);
我想在我的项目中使用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);