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 | 数组偏移量 |