Preparing search index...
The search index is not available
wgpu-matrix
wgpu-matrix
mat4n
Namespace mat4n
4x4 Matrix functions that default to returning
number[]
Index
Functions
aim
axis
Rotate
axis
Rotation
camera
Aim
clone
copy
create
determinant
equals
equals
Approximately
from
Mat3
from
Quat
frustum
frustum
ReverseZ
get
Axis
get
Scaling
get
Translation
identity
inverse
invert
look
At
mul
multiply
negate
ortho
perspective
perspective
ReverseZ
rotate
rotateX
rotateY
rotateZ
rotation
rotationX
rotationY
rotationZ
scale
scaling
set
set
Axis
set
Translation
translate
translation
transpose
uniform
Scale
uniform
Scaling
Settings
Member Visibility
Protected
Inherited
External
Theme
OS
Light
Dark
wgpu-matrix
mat3
clone
copy
create
determinant
equals
equalsApproximately
fromMat4
fromQuat
get3DScaling
getAxis
getScaling
getTranslation
identity
inverse
invert
mul
multiply
negate
rotate
rotateX
rotateY
rotateZ
rotation
rotationX
rotationY
rotationZ
scale
scale3D
scaling
scaling3D
set
setAxis
setTranslation
translate
translation
transpose
uniformScale
uniformScale3D
uniformScaling
uniformScaling3D
mat3d
clone
copy
create
determinant
equals
equalsApproximately
fromMat4
fromQuat
get3DScaling
getAxis
getScaling
getTranslation
identity
inverse
invert
mul
multiply
negate
rotate
rotateX
rotateY
rotateZ
rotation
rotationX
rotationY
rotationZ
scale
scale3D
scaling
scaling3D
set
setAxis
setTranslation
translate
translation
transpose
uniformScale
uniformScale3D
uniformScaling
uniformScaling3D
mat3n
clone
copy
create
determinant
equals
equalsApproximately
fromMat4
fromQuat
get3DScaling
getAxis
getScaling
getTranslation
identity
inverse
invert
mul
multiply
negate
rotate
rotateX
rotateY
rotateZ
rotation
rotationX
rotationY
rotationZ
scale
scale3D
scaling
scaling3D
set
setAxis
setTranslation
translate
translation
transpose
uniformScale
uniformScale3D
uniformScaling
uniformScaling3D
mat4
aim
axisRotate
axisRotation
cameraAim
clone
copy
create
determinant
equals
equalsApproximately
fromMat3
fromQuat
frustum
frustumReverseZ
getAxis
getScaling
getTranslation
identity
inverse
invert
lookAt
mul
multiply
negate
ortho
perspective
perspectiveReverseZ
rotate
rotateX
rotateY
rotateZ
rotation
rotationX
rotationY
rotationZ
scale
scaling
set
setAxis
setTranslation
translate
translation
transpose
uniformScale
uniformScaling
mat4d
aim
axisRotate
axisRotation
cameraAim
clone
copy
create
determinant
equals
equalsApproximately
fromMat3
fromQuat
frustum
frustumReverseZ
getAxis
getScaling
getTranslation
identity
inverse
invert
lookAt
mul
multiply
negate
ortho
perspective
perspectiveReverseZ
rotate
rotateX
rotateY
rotateZ
rotation
rotationX
rotationY
rotationZ
scale
scaling
set
setAxis
setTranslation
translate
translation
transpose
uniformScale
uniformScaling
mat4n
aim
axisRotate
axisRotation
cameraAim
clone
copy
create
determinant
equals
equalsApproximately
fromMat3
fromQuat
frustum
frustumReverseZ
getAxis
getScaling
getTranslation
identity
inverse
invert
lookAt
mul
multiply
negate
ortho
perspective
perspectiveReverseZ
rotate
rotateX
rotateY
rotateZ
rotation
rotationX
rotationY
rotationZ
scale
scaling
set
setAxis
setTranslation
translate
translation
transpose
uniformScale
uniformScaling
quat
add
angle
clone
conjugate
copy
create
divScalar
dot
equals
equalsApproximately
fromAxisAngle
fromEuler
fromMat
fromValues
identity
inverse
len
lenSq
length
lengthSq
lerp
mul
mulScalar
multiply
normalize
rotateX
rotateY
rotateZ
rotationTo
scale
set
slerp
sqlerp
sub
subtract
toAxisAngle
quatd
add
angle
clone
conjugate
copy
create
divScalar
dot
equals
equalsApproximately
fromAxisAngle
fromEuler
fromMat
fromValues
identity
inverse
len
lenSq
length
lengthSq
lerp
mul
mulScalar
multiply
normalize
rotateX
rotateY
rotateZ
rotationTo
scale
set
slerp
sqlerp
sub
subtract
toAxisAngle
quatn
add
angle
clone
conjugate
copy
create
divScalar
dot
equals
equalsApproximately
fromAxisAngle
fromEuler
fromMat
fromValues
identity
inverse
len
lenSq
length
lengthSq
lerp
mul
mulScalar
multiply
normalize
rotateX
rotateY
rotateZ
rotationTo
scale
set
slerp
sqlerp
sub
subtract
toAxisAngle
utils
EPSILON
degToRad
euclideanModulo
inverseLerp
lerp
radToDeg
setEpsilon
vec2
add
addScaled
angle
ceil
clamp
clone
copy
create
cross
dist
distSq
distance
distanceSq
div
divScalar
divide
dot
equals
equalsApproximately
floor
fromValues
inverse
invert
len
lenSq
length
lengthSq
lerp
lerpV
max
midpoint
min
mul
mulScalar
multiply
negate
normalize
random
rotate
round
scale
set
setLength
sub
subtract
transformMat3
transformMat4
truncate
zero
vec2d
add
addScaled
angle
ceil
clamp
clone
copy
create
cross
dist
distSq
distance
distanceSq
div
divScalar
divide
dot
equals
equalsApproximately
floor
fromValues
inverse
invert
len
lenSq
length
lengthSq
lerp
lerpV
max
midpoint
min
mul
mulScalar
multiply
negate
normalize
random
rotate
round
scale
set
setLength
sub
subtract
transformMat3
transformMat4
truncate
zero
vec2n
add
addScaled
angle
ceil
clamp
clone
copy
create
cross
dist
distSq
distance
distanceSq
div
divScalar
divide
dot
equals
equalsApproximately
floor
fromValues
inverse
invert
len
lenSq
length
lengthSq
lerp
lerpV
max
midpoint
min
mul
mulScalar
multiply
negate
normalize
random
rotate
round
scale
set
setLength
sub
subtract
transformMat3
transformMat4
truncate
zero
vec3
add
addScaled
angle
ceil
clamp
clone
copy
create
cross
dist
distSq
distance
distanceSq
div
divScalar
divide
dot
equals
equalsApproximately
floor
fromValues
getAxis
getScaling
getTranslation
inverse
invert
len
lenSq
length
lengthSq
lerp
lerpV
max
midpoint
min
mul
mulScalar
multiply
negate
normalize
random
rotateX
rotateY
rotateZ
round
scale
set
setLength
sub
subtract
transformMat3
transformMat4
transformMat4Upper3x3
transformQuat
truncate
zero
vec3d
add
addScaled
angle
ceil
clamp
clone
copy
create
cross
dist
distSq
distance
distanceSq
div
divScalar
divide
dot
equals
equalsApproximately
floor
fromValues
getAxis
getScaling
getTranslation
inverse
invert
len
lenSq
length
lengthSq
lerp
lerpV
max
midpoint
min
mul
mulScalar
multiply
negate
normalize
random
rotateX
rotateY
rotateZ
round
scale
set
setLength
sub
subtract
transformMat3
transformMat4
transformMat4Upper3x3
transformQuat
truncate
zero
vec3n
add
addScaled
angle
ceil
clamp
clone
copy
create
cross
dist
distSq
distance
distanceSq
div
divScalar
divide
dot
equals
equalsApproximately
floor
fromValues
getAxis
getScaling
getTranslation
inverse
invert
len
lenSq
length
lengthSq
lerp
lerpV
max
midpoint
min
mul
mulScalar
multiply
negate
normalize
random
rotateX
rotateY
rotateZ
round
scale
set
setLength
sub
subtract
transformMat3
transformMat4
transformMat4Upper3x3
transformQuat
truncate
zero
vec4
add
addScaled
ceil
clamp
clone
copy
create
dist
distSq
distance
distanceSq
div
divScalar
divide
dot
equals
equalsApproximately
floor
fromValues
inverse
invert
len
lenSq
length
lengthSq
lerp
lerpV
max
midpoint
min
mul
mulScalar
multiply
negate
normalize
round
scale
set
setLength
sub
subtract
transformMat4
truncate
zero
vec4d
add
addScaled
ceil
clamp
clone
copy
create
dist
distSq
distance
distanceSq
div
divScalar
divide
dot
equals
equalsApproximately
floor
fromValues
inverse
invert
len
lenSq
length
lengthSq
lerp
lerpV
max
midpoint
min
mul
mulScalar
multiply
negate
normalize
round
scale
set
setLength
sub
subtract
transformMat4
truncate
zero
vec4n
add
addScaled
ceil
clamp
clone
copy
create
dist
distSq
distance
distanceSq
div
divScalar
divide
dot
equals
equalsApproximately
floor
fromValues
inverse
invert
len
lenSq
length
lengthSq
lerp
lerpV
max
midpoint
min
mul
mulScalar
multiply
negate
normalize
round
scale
set
setLength
sub
subtract
transformMat4
truncate
zero
MutableNumberArray
BaseArgType
BaseCtor
Mat3
Mat3Arg
Mat3Type
Mat3d
Mat3n
Mat4
Mat4Arg
Mat4Type
Mat4d
Mat4n
Quat
QuatArg
QuatType
Quatd
Quatn
RotationOrder
Vec2
Vec2Arg
Vec2Type
Vec2d
Vec2n
Vec3
Vec3Arg
Vec3Type
Vec3d
Vec3n
Vec4
Vec4Arg
Vec4Type
Vec4d
Vec4n
4x4 Matrix functions that default to returning
number[]