|
@@ -461,26 +461,15 @@ export default QUnit.module( 'Maths', () => {
|
|
|
|
|
|
QUnit.test( "getInverse", ( assert ) => {
|
|
|
|
|
|
+ var zero = new Matrix4().set( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 );
|
|
|
var identity = new Matrix4();
|
|
|
|
|
|
var a = new Matrix4();
|
|
|
var b = new Matrix4().set( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 );
|
|
|
- var c = new Matrix4().set( 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0, 0 );
|
|
|
|
|
|
- assert.ok( ! matrixEquals4( a, b ), "Passed!" );
|
|
|
- b.getInverse( a, false );
|
|
|
- assert.ok( matrixEquals4( b, new Matrix4() ), "Passed!" );
|
|
|
-
|
|
|
- try {
|
|
|
-
|
|
|
- b.getInverse( c, true );
|
|
|
- assert.ok( false, "Passed!" ); // should never get here.
|
|
|
+ a.getInverse( b );
|
|
|
+ assert.ok( matrixEquals4( a, zero ), "Passed!" );
|
|
|
|
|
|
- } catch ( err ) {
|
|
|
-
|
|
|
- assert.ok( true, "Passed!" );
|
|
|
-
|
|
|
- }
|
|
|
|
|
|
var testMatrices = [
|
|
|
new Matrix4().makeRotationX( 0.3 ),
|