Preparing search index...
The search index is not available
wgpu-matrix
wgpu-matrix
mat4
Namespace mat4
4x4 Matrix functions that default to returning
Float32Array
Index
Functions
add
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
mul
Scalar
multiply
multiply
Scalar
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
add
clone
copy
create
determinant
equals
equalsApproximately
fromMat4
fromQuat
get3DScaling
getAxis
getScaling
getTranslation
identity
inverse
invert
mul
mulScalar
multiply
multiplyScalar
negate
rotate
rotateX
rotateY
rotateZ
rotation
rotationX
rotationY
rotationZ
scale
scale3D
scaling
scaling3D
set
setAxis
setTranslation
translate
translation
transpose
uniformScale
uniformScale3D
uniformScaling
uniformScaling3D
mat3d
add
clone
copy
create
determinant
equals
equalsApproximately
fromMat4
fromQuat
get3DScaling
getAxis
getScaling
getTranslation
identity
inverse
invert
mul
mulScalar
multiply
multiplyScalar
negate
rotate
rotateX
rotateY
rotateZ
rotation
rotationX
rotationY
rotationZ
scale
scale3D
scaling
scaling3D
set
setAxis
setTranslation
translate
translation
transpose
uniformScale
uniformScale3D
uniformScaling
uniformScaling3D
mat3n
add
clone
copy
create
determinant
equals
equalsApproximately
fromMat4
fromQuat
get3DScaling
getAxis
getScaling
getTranslation
identity
inverse
invert
mul
mulScalar
multiply
multiplyScalar
negate
rotate
rotateX
rotateY
rotateZ
rotation
rotationX
rotationY
rotationZ
scale
scale3D
scaling
scaling3D
set
setAxis
setTranslation
translate
translation
transpose
uniformScale
uniformScale3D
uniformScaling
uniformScaling3D
mat4
add
aim
axisRotate
axisRotation
cameraAim
clone
copy
create
determinant
equals
equalsApproximately
fromMat3
fromQuat
frustum
frustumReverseZ
getAxis
getScaling
getTranslation
identity
inverse
invert
lookAt
mul
mulScalar
multiply
multiplyScalar
negate
ortho
perspective
perspectiveReverseZ
rotate
rotateX
rotateY
rotateZ
rotation
rotationX
rotationY
rotationZ
scale
scaling
set
setAxis
setTranslation
translate
translation
transpose
uniformScale
uniformScaling
mat4d
add
aim
axisRotate
axisRotation
cameraAim
clone
copy
create
determinant
equals
equalsApproximately
fromMat3
fromQuat
frustum
frustumReverseZ
getAxis
getScaling
getTranslation
identity
inverse
invert
lookAt
mul
mulScalar
multiply
multiplyScalar
negate
ortho
perspective
perspectiveReverseZ
rotate
rotateX
rotateY
rotateZ
rotation
rotationX
rotationY
rotationZ
scale
scaling
set
setAxis
setTranslation
translate
translation
transpose
uniformScale
uniformScaling
mat4n
add
aim
axisRotate
axisRotation
cameraAim
clone
copy
create
determinant
equals
equalsApproximately
fromMat3
fromQuat
frustum
frustumReverseZ
getAxis
getScaling
getTranslation
identity
inverse
invert
lookAt
mul
mulScalar
multiply
multiplyScalar
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
length
lengthSq
lenSq
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
length
lengthSq
lenSq
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
length
lengthSq
lenSq
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
distance
distanceSq
distSq
div
divide
divScalar
dot
equals
equalsApproximately
floor
fromValues
inverse
invert
len
length
lengthSq
lenSq
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
distance
distanceSq
distSq
div
divide
divScalar
dot
equals
equalsApproximately
floor
fromValues
inverse
invert
len
length
lengthSq
lenSq
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
distance
distanceSq
distSq
div
divide
divScalar
dot
equals
equalsApproximately
floor
fromValues
inverse
invert
len
length
lengthSq
lenSq
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
distance
distanceSq
distSq
div
divide
divScalar
dot
equals
equalsApproximately
floor
fromValues
getAxis
getScaling
getTranslation
inverse
invert
len
length
lengthSq
lenSq
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
distance
distanceSq
distSq
div
divide
divScalar
dot
equals
equalsApproximately
floor
fromValues
getAxis
getScaling
getTranslation
inverse
invert
len
length
lengthSq
lenSq
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
distance
distanceSq
distSq
div
divide
divScalar
dot
equals
equalsApproximately
floor
fromValues
getAxis
getScaling
getTranslation
inverse
invert
len
length
lengthSq
lenSq
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
distance
distanceSq
distSq
div
divide
divScalar
dot
equals
equalsApproximately
floor
fromValues
inverse
invert
len
length
lengthSq
lenSq
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
distance
distanceSq
distSq
div
divide
divScalar
dot
equals
equalsApproximately
floor
fromValues
inverse
invert
len
length
lengthSq
lenSq
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
distance
distanceSq
distSq
div
divide
divScalar
dot
equals
equalsApproximately
floor
fromValues
inverse
invert
len
length
lengthSq
lenSq
lerp
lerpV
max
midpoint
min
mul
mulScalar
multiply
negate
normalize
round
scale
set
setLength
sub
subtract
transformMat4
truncate
zero
MutableNumberArray
BaseArgType
BaseCtor
Mat3
Mat3Arg
Mat3d
Mat3n
Mat3Type
Mat4
Mat4Arg
Mat4d
Mat4n
Mat4Type
Quat
QuatArg
Quatd
Quatn
QuatType
RotationOrder
Vec2
Vec2Arg
Vec2d
Vec2n
Vec2Type
Vec3
Vec3Arg
Vec3d
Vec3n
Vec3Type
Vec4
Vec4Arg
Vec4d
Vec4n
Vec4Type
M
M
N
E
P
V
F
C
I
C
P
M
F
P
C
P
T
T
A
A
A
T
R
4x4 Matrix functions that default to returning
Float32Array