فهرست منبع

Rotation quaternion is optional

Either the rotation or the quaternion is serialized, not both.
Raanan Weber 10 سال پیش
والد
کامیت
8d3afb036a
1فایلهای تغییر یافته به همراه5 افزوده شده و 2 حذف شده
  1. 5 2
      src/Tools/babylon.sceneSerializer.ts

+ 5 - 2
src/Tools/babylon.sceneSerializer.ts

@@ -723,10 +723,13 @@
             var serializationInstance = {
             var serializationInstance = {
                 name: instance.name,
                 name: instance.name,
                 position: instance.position.asArray(),
                 position: instance.position.asArray(),
-                rotation: instance.rotation.asArray(),
-                rotationQuaternion: instance.rotationQuaternion.asArray(),
                 scaling: instance.scaling.asArray()
                 scaling: instance.scaling.asArray()
             };
             };
+            if (instance.rotationQuaternion) {
+                serializationInstance.rotationQuaternion = instance.rotationQuaternion.asArray();
+            } else if (instance.rotation) {
+                serializationInstance.rotation = instance.rotation.asArray();
+            }
             serializationObject.instances.push(serializationInstance);
             serializationObject.instances.push(serializationInstance);
 
 
             // Animations
             // Animations