【问题标题】:How to rotate skeleton segments in Three JS skinning example?如何在三个 JS 蒙皮示例中旋转骨架段?
【发布时间】:2020-11-25 13:59:03
【问题描述】:

我想在我的项目中使用this 三个JS 示例。但是我有我自己想要实现的动作数据集,包括每个部分(手、手臂、躯干......)的四元数旋转。但是,我一般不熟悉使用三个 JS 和 JavaScript。我可以在

中访问骨架部分吗
skeleton = new THREE.SkeletonHelper( model );

并应用旋转?以及如何?

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

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

【问题讨论】:

    标签: three.js quaternions rotational-matrices


    【解决方案1】:

    您可以应用以下代码来获取特定的关节,然后像这样应用四元数:

    rightArm = model.getObjectByName( 'mixamorigRightArm' );
    
    
    rightArm.quaternion.set(w,x,y,z);
    

    【讨论】:

      猜你喜欢
      • 2019-07-23
      • 2015-05-24
      • 1970-01-01
      • 2021-12-16
      • 2014-12-13
      • 1970-01-01
      • 2013-10-01
      • 2013-07-20
      • 2022-11-21
      相关资源
      最近更新 更多