瀏覽代碼

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);