فهرست منبع

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