Matrix4x4
Ploy3D • Docs
Ploy3D / Matrix4x4
Class: Matrix4x4
四阶矩阵。
Constructors
new Matrix4x4()
new Matrix4x4(
impl
,values
):Matrix4x4
构造函数。
Parameters
• impl: VMath_kernel
• values: ArrayLike
<number
>
矩阵值。
Returns
Accessors
inverse
get
inverse():Matrix4x4
矩阵的逆。
Returns
values
get
values():number
[]
矩阵值。
Returns
number
[]
Methods
Compose()
Compose(
pos
,rot
,scale
):Matrix4x4
构建模型到世界变换矩阵。
Parameters
• pos: Vector3
模型坐标。
• rot: Quaternion
模型旋转四元数。
• scale: Vector3
模型缩放。
Returns
返回变换矩阵。
Multiply()
Multiply(
m
):Matrix4x4
左乘矩阵。
Parameters
• m: Matrix4x4
乘数矩阵。
Returns
返回结果矩阵。
MultiplyVector3()
MultiplyVector3(
homogeneous
,v
):Vector3
矩阵变换向量。
Parameters
• homogeneous: number
向量齐次分量。
• v: Vector3
三维向量。