Jelajahi Sumber

Oimo quaternion fix

Normalizing the quaternion coming back from Oimo, as it can be returned
unnormalized when constantly updated from Babylon.js.
This extra call can also be called when sending the quaternion TO oimo,
but this is an extra call per frame, which might not be needed.
Raanan Weber 9 tahun lalu
induk
melakukan
651ea6652d
1 mengubah file dengan 1 tambahan dan 0 penghapusan
  1. 1 0
      src/Physics/Plugins/babylon.oimoJSPlugin.ts

+ 1 - 0
src/Physics/Plugins/babylon.oimoJSPlugin.ts

@@ -307,6 +307,7 @@ module BABYLON {
 
                 }
                 impostor.object.rotationQuaternion.copyFrom(impostor.physicsBody.getQuaternion());
+                impostor.object.rotationQuaternion.normalize();
             }
         }