1
1
import * as glMatrix from "./common" ;
2
- import { IndexedCollection , JSMath , Maths } from "./imports" ;
2
+ import { IndexedCollection , Maths } from "./imports" ;
3
3
import * as quat from "./quat" ;
4
4
import { ReadonlyQuat2 } from "./quat2" ;
5
5
import * as vec3 from "./vec3" ;
@@ -634,7 +634,7 @@ export function rotate(out: mat4, a: ReadonlyMat4, rad: f64, axis: vec3.Readonly
634
634
let x = axis [ 0 ] ,
635
635
y = axis [ 1 ] ,
636
636
z = axis [ 2 ] ;
637
- let len = JSMath . hypot ( x , y , z ) ;
637
+ let len = Maths . hypot ( x , y , z ) ;
638
638
let s : f64 , c : f64 , t : f64 ;
639
639
let a00 : f64 , a01 : f64 , a02 : f64 , a03 : f64 ;
640
640
let a10 : f64 , a11 : f64 , a12 : f64 , a13 : f64 ;
@@ -914,7 +914,7 @@ export function fromRotation(out: mat4, rad: f64, axis: vec3.ReadonlyVec3): mat4
914
914
let x = axis [ 0 ] ,
915
915
y = axis [ 1 ] ,
916
916
z = axis [ 2 ] ;
917
- let len = JSMath . hypot ( x , y , z ) ;
917
+ let len = Maths . hypot ( x , y , z ) ;
918
918
let s : f64 , c : f64 , t : f64 ;
919
919
920
920
if ( len < glMatrix . EPSILON ) {
@@ -1181,9 +1181,9 @@ export function getScaling(out: mat4, mat: ReadonlyMat4): mat4 {
1181
1181
let m32 = mat [ 9 ] ;
1182
1182
let m33 = mat [ 10 ] ;
1183
1183
1184
- out [ 0 ] = JSMath . hypot ( m11 , m12 , m13 ) ;
1185
- out [ 1 ] = JSMath . hypot ( m21 , m22 , m23 ) ;
1186
- out [ 2 ] = JSMath . hypot ( m31 , m32 , m33 ) ;
1184
+ out [ 0 ] = Maths . hypot ( m11 , m12 , m13 ) ;
1185
+ out [ 1 ] = Maths . hypot ( m21 , m22 , m23 ) ;
1186
+ out [ 2 ] = Maths . hypot ( m31 , m32 , m33 ) ;
1187
1187
1188
1188
return out ;
1189
1189
}
@@ -1271,9 +1271,9 @@ export function decompose(out_r: quat.quat, out_t: vec3.vec3, out_s: vec3.vec3,
1271
1271
let m32 = mat [ 9 ] ;
1272
1272
let m33 = mat [ 10 ] ;
1273
1273
1274
- out_s [ 0 ] = JSMath . hypot ( m11 , m12 , m13 ) ;
1275
- out_s [ 1 ] = JSMath . hypot ( m21 , m22 , m23 ) ;
1276
- out_s [ 2 ] = JSMath . hypot ( m31 , m32 , m33 ) ;
1274
+ out_s [ 0 ] = Maths . hypot ( m11 , m12 , m13 ) ;
1275
+ out_s [ 1 ] = Maths . hypot ( m21 , m22 , m23 ) ;
1276
+ out_s [ 2 ] = Maths . hypot ( m31 , m32 , m33 ) ;
1277
1277
1278
1278
let is1 = 1 / out_s [ 0 ] ;
1279
1279
let is2 = 1 / out_s [ 1 ] ;
@@ -1786,15 +1786,15 @@ export function lookAt(out: mat4, eye: vec3.ReadonlyVec3, center: vec3.ReadonlyV
1786
1786
z1 = eyey - centery ;
1787
1787
z2 = eyez - centerz ;
1788
1788
1789
- len = 1 / JSMath . hypot ( z0 , z1 , z2 ) ;
1789
+ len = 1 / Maths . hypot ( z0 , z1 , z2 ) ;
1790
1790
z0 *= len ;
1791
1791
z1 *= len ;
1792
1792
z2 *= len ;
1793
1793
1794
1794
x0 = upy * z2 - upz * z1 ;
1795
1795
x1 = upz * z0 - upx * z2 ;
1796
1796
x2 = upx * z1 - upy * z0 ;
1797
- len = JSMath . hypot ( x0 , x1 , x2 ) ;
1797
+ len = Maths . hypot ( x0 , x1 , x2 ) ;
1798
1798
if ( ! len ) {
1799
1799
x0 = 0 ;
1800
1800
x1 = 0 ;
@@ -1810,7 +1810,7 @@ export function lookAt(out: mat4, eye: vec3.ReadonlyVec3, center: vec3.ReadonlyV
1810
1810
y1 = z2 * x0 - z0 * x2 ;
1811
1811
y2 = z0 * x1 - z1 * x0 ;
1812
1812
1813
- len = JSMath . hypot ( y0 , y1 , y2 ) ;
1813
+ len = Maths . hypot ( y0 , y1 , y2 ) ;
1814
1814
if ( ! len ) {
1815
1815
y0 = 0 ;
1816
1816
y1 = 0 ;
@@ -1953,7 +1953,7 @@ export function str(a: ReadonlyMat4): string {
1953
1953
* @returns {Number } Frobenius norm
1954
1954
*/
1955
1955
export function frob ( a : ReadonlyMat4 ) : f64 {
1956
- return JSMath . hypot (
1956
+ return Maths . hypot (
1957
1957
a [ 0 ] ,
1958
1958
a [ 1 ] ,
1959
1959
a [ 2 ] ,
0 commit comments