Class: Matrix4
一个表示 4*4 的矩阵 1--0--0--0 | | | | 0--1--0--0 | | | | 0--0--1--0 | | | | 0--0--0--1
const m = new Matrix4();
Hierarchy
-
default
↳
Matrix4
Constructors
constructor
• new Matrix4(m00?
, m01?
, m02?
, m03?
, m10?
, m11?
, m12?
, m13?
, m20?
, m21?
, m22?
, m23?
, m30?
, m31?
, m32?
, m33?
): Matrix4
Parameters
Name | Type | Default value | Description |
---|---|---|---|
m00 | number | 1 | 第一行第一列,默认是 1 |
m01 | number | 0 | 第一行第二列,默认是 0 |
m02 | number | 0 | 第一行第三列,默认是 0 |
m03 | number | 0 | 第一行第四列,默认是 0 |
m10 | number | 0 | 第二行第一列,默认是 0 |
m11 | number | 1 | 第二行第二列,默认是 1 |
m12 | number | 0 | 第二行第三列,默认是 0 |
m13 | number | 0 | 第二行第四列,默认是 0 |
m20 | number | 0 | 第三行第一列,默认是 0 |
m21 | number | 0 | 第三行第二列,默认是 0 |
m22 | number | 1 | 第三行第三列,默认是 1 |
m23 | number | 0 | 第三行第四列,默认是 0 |
m30 | number | 0 | 第四行第一列,默认是 0 |
m31 | number | 0 | 第四行第二列,默认是 0 |
m32 | number | 0 | 第四行第三列,默认是 0 |
m33 | number | 1 | 第四行第四列,默认是 1 |
Returns
Overrides
Matrix.constructor
Defined in
Properties
elements
• elements: Float32Array
| Float64Array
Overrides
Matrix.elements
Defined in
Accessors
x
• get
x(): number
获取向量 x 值
Returns
number
number;
Defined in
y
• get
y(): number
获取向量 y 值
Returns
number
number;
Defined in
z
• get
z(): number
获取向量 z 值
Returns
number
number;
Defined in
w
• get
w(): number
获取向量 w 值
Returns
number
number;
Defined in
identity
• get
identity(): Matrix4
获取单位矩阵
Returns
Defined in
Methods
fromArray
▸ fromArray(array
, offset?
): Matrix4
从数组构建矩阵
Parameters
Name | Type | Default value | Description |
---|---|---|---|
array | any | undefined | 原始数组 |
offset | number | 0 | 数组偏移量 |