xzw 1 月之前
父節點
當前提交
a16052342e
共有 1 個文件被更改,包括 3 次插入0 次删除
  1. 3 0
      src/custom/modules/Animation/AnimationEditor.js

+ 3 - 0
src/custom/modules/Animation/AnimationEditor.js

@@ -387,12 +387,15 @@ export default class AnimationEditor extends THREE.EventDispatcher{
       
       
         if(percent2 <= 1){  
         if(percent2 <= 1){  
             let position2 = curve.getPointAt(percent2);
             let position2 = curve.getPointAt(percent2);
+            position2.add(key.path.edge.position)
             pathQua = math.getQuaFromPosAim(position2, position)  
             pathQua = math.getQuaFromPosAim(position2, position)  
         }else{
         }else{
             percent2 = percent - delta
             percent2 = percent - delta
             let position2 = curve.getPointAt(percent2);
             let position2 = curve.getPointAt(percent2);
+            position2.add(key.path.edge.position)
             pathQua = math.getQuaFromPosAim(position, position2)  
             pathQua = math.getQuaFromPosAim(position, position2)  
         }
         }
+         
         
         
         pathQua.multiplyQuaternions( pathQua, rot90Qua ); //这是当模型导进来就旋转正确时的quaternion
         pathQua.multiplyQuaternions( pathQua, rot90Qua ); //这是当模型导进来就旋转正确时的quaternion
         key.curQua_ = pathQua.clone() //记录下
         key.curQua_ = pathQua.clone() //记录下