소스 검색

Merge pull request #630 from jackcaron/BlenderQuaternions

Blender quaternions
David Catuhe 10 년 전
부모
커밋
922885fb03
2개의 변경된 파일400개의 추가작업 그리고 342개의 파일을 삭제
  1. 394 341
      Exporters/Blender/io_export_babylon.py
  2. 6 1
      src/Loading/Plugins/babylon.babylonFileLoader.ts

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 394 - 341
Exporters/Blender/io_export_babylon.py


+ 6 - 1
src/Loading/Plugins/babylon.babylonFileLoader.ts

@@ -478,7 +478,12 @@
                 camera.target = BABYLON.Vector3.FromArray(parsedCamera.target);
             }
         } else {
-            camera.rotation = BABYLON.Vector3.FromArray(parsedCamera.rotation);
+            if (parsedCamera.rotationQuaternion) {
+                camera.rotationQuaternion = BABYLON.Quaternion.FromArray(parsedCamera.rotationQuaternion);
+            }
+            else {
+                camera.rotation = BABYLON.Vector3.FromArray(parsedCamera.rotation);
+            }
         }
 
         camera.fov = parsedCamera.fov;