소스 검색

Fixing instance serialization

Raanan Weber 10 년 전
부모
커밋
0509daa947
2개의 변경된 파일8개의 추가작업 그리고 8개의 파일을 삭제
  1. 4 4
      src/Tools/babylon.sceneSerializer.js
  2. 4 4
      src/Tools/babylon.sceneSerializer.ts

+ 4 - 4
src/Tools/babylon.sceneSerializer.js

@@ -601,10 +601,10 @@ var BABYLON;
             var instance = mesh.instances[index];
             var serializationInstance = {
                 name: instance.name,
-                position: instance.position,
-                rotation: instance.rotation,
-                rotationQuaternion: instance.rotationQuaternion,
-                scaling: instance.scaling
+                position: instance.position.asArray(),
+                rotation: instance.rotation.asArray(),
+                rotationQuaternion: instance.rotationQuaternion.asArray(),
+                scaling: instance.scaling.asArray()
             };
             serializationObject.instances.push(serializationInstance);
             // Animations

+ 4 - 4
src/Tools/babylon.sceneSerializer.ts

@@ -722,10 +722,10 @@
             var instance = mesh.instances[index];
             var serializationInstance = {
                 name: instance.name,
-                position: instance.position,
-                rotation: instance.rotation,
-                rotationQuaternion: instance.rotationQuaternion,
-                scaling: instance.scaling
+                position: instance.position.asArray(),
+                rotation: instance.rotation.asArray(),
+                rotationQuaternion: instance.rotationQuaternion.asArray(),
+                scaling: instance.scaling.asArray()
             };
             serializationObject.instances.push(serializationInstance);