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