|
@@ -528,6 +528,20 @@ export default QUnit.module( 'Maths', () => {
|
|
|
|
|
|
} );
|
|
} );
|
|
|
|
|
|
|
|
+ QUnit.test( "identity", ( assert ) => {
|
|
|
|
+
|
|
|
|
+ var a = new Quaternion();
|
|
|
|
+
|
|
|
|
+ a.set( x, y, z, w );
|
|
|
|
+ a.identity();
|
|
|
|
+
|
|
|
|
+ assert.ok( a.x == 0, "Passed!" );
|
|
|
|
+ assert.ok( a.y == 0, "Passed!" );
|
|
|
|
+ assert.ok( a.z === 0, "Passed!" );
|
|
|
|
+ assert.ok( a.w === 1, "Passed!" );
|
|
|
|
+
|
|
|
|
+ } );
|
|
|
|
+
|
|
QUnit.test( "inverse/conjugate", ( assert ) => {
|
|
QUnit.test( "inverse/conjugate", ( assert ) => {
|
|
|
|
|
|
var a = new Quaternion( x, y, z, w );
|
|
var a = new Quaternion( x, y, z, w );
|