Appearance
Class: Matrix
transform矩阵计算
Table of contents
Constructors
Properties
Methods
Constructors
constructor
• new Matrix()
Properties
angle
• angle: number = 0
旋转角度
Defined in
offset
• offset: Vector2
锚点
Defined in
scale
• scale: Vector2
缩放
Defined in
size
• size: Vector2
大小,可用于计算锚点
Defined in
skewX
• skewX: number = 0
倾斜,未实现
Defined in
skewY
• skewY: number = 0
Defined in
translate
• translate: Vector2
位置,移动
Defined in
value
• value: [number, number, number, number, number, number, number, number, number]
Defined in
Methods
append
▸ append(matrix): Matrix
Parameters
| Name | Type |
|---|---|
matrix | Matrix |
Returns
Defined in
clone
▸ clone(): Matrix
克隆当前矩阵
Returns
Defined in
get
▸ get(): [number, number, number, number, number, number, number, number, number]
获取矩阵数据
Returns
[number, number, number, number, number, number, number, number, number]
Defined in
prepend
▸ prepend(matrix): Matrix
Parameters
| Name | Type |
|---|---|
matrix | Matrix |
Returns
Defined in
rotate
▸ rotate(angle): Matrix
旋转
Parameters
| Name | Type |
|---|---|
angle | number |
Returns
Defined in
set
▸ set(...args): void
设置矩阵数据
Parameters
| Name | Type |
|---|---|
...args | [number, number, number, number, number, number, number, number, number] |
Returns
void
Defined in
setTransform
▸ setTransform(transform): Matrix
设置节点信息
Parameters
| Name | Type | Description |
|---|---|---|
transform | Transform<Container> | 节点 |