|
@@ -147,7 +147,7 @@ Object.assign( Euler.prototype, {
|
|
|
|
|
|
this._y = Math.asin( clamp( m13, - 1, 1 ) );
|
|
|
|
|
|
- if ( Math.abs( m13 ) < 1 ) {
|
|
|
+ if ( Math.abs( m13 ) < 0.9999999 ) {
|
|
|
|
|
|
this._x = Math.atan2( - m23, m33 );
|
|
|
this._z = Math.atan2( - m12, m11 );
|
|
@@ -163,7 +163,7 @@ Object.assign( Euler.prototype, {
|
|
|
|
|
|
this._x = Math.asin( - clamp( m23, - 1, 1 ) );
|
|
|
|
|
|
- if ( Math.abs( m23 ) < 1 ) {
|
|
|
+ if ( Math.abs( m23 ) < 0.9999999 ) {
|
|
|
|
|
|
this._y = Math.atan2( m13, m33 );
|
|
|
this._z = Math.atan2( m21, m22 );
|
|
@@ -179,7 +179,7 @@ Object.assign( Euler.prototype, {
|
|
|
|
|
|
this._x = Math.asin( clamp( m32, - 1, 1 ) );
|
|
|
|
|
|
- if ( Math.abs( m32 ) < 1 ) {
|
|
|
+ if ( Math.abs( m32 ) < 0.9999999 ) {
|
|
|
|
|
|
this._y = Math.atan2( - m31, m33 );
|
|
|
this._z = Math.atan2( - m12, m22 );
|
|
@@ -195,7 +195,7 @@ Object.assign( Euler.prototype, {
|
|
|
|
|
|
this._y = Math.asin( - clamp( m31, - 1, 1 ) );
|
|
|
|
|
|
- if ( Math.abs( m31 ) < 1 ) {
|
|
|
+ if ( Math.abs( m31 ) < 0.9999999 ) {
|
|
|
|
|
|
this._x = Math.atan2( m32, m33 );
|
|
|
this._z = Math.atan2( m21, m11 );
|
|
@@ -211,7 +211,7 @@ Object.assign( Euler.prototype, {
|
|
|
|
|
|
this._z = Math.asin( clamp( m21, - 1, 1 ) );
|
|
|
|
|
|
- if ( Math.abs( m21 ) < 1 ) {
|
|
|
+ if ( Math.abs( m21 ) < 0.9999999 ) {
|
|
|
|
|
|
this._x = Math.atan2( - m23, m22 );
|
|
|
this._y = Math.atan2( - m31, m11 );
|
|
@@ -227,7 +227,7 @@ Object.assign( Euler.prototype, {
|
|
|
|
|
|
this._z = Math.asin( - clamp( m12, - 1, 1 ) );
|
|
|
|
|
|
- if ( Math.abs( m12 ) < 1 ) {
|
|
|
+ if ( Math.abs( m12 ) < 0.9999999 ) {
|
|
|
|
|
|
this._x = Math.atan2( m32, m22 );
|
|
|
this._y = Math.atan2( m13, m11 );
|