Class Matrix3x3

Matrix3x3 类表示一个转换矩阵,该矩阵确定二维 (2D) 显示对象的位置和方向。 该矩阵可以执行转换功能,包括平移(沿 x 和 y 轴重新定位)、旋转和缩放(调整大小)。

 ---                                   ---
| scaleX 0 0 | x轴
| 0 scaleY 0 | y轴
| tx ty 1 | 平移
--- ---

--- ---
| 0 1 2 | x轴
| 3 4 5 | y轴
| 6 7 8 | 平移
--- ---

Hierarchy

  • Matrix3x3

Constructors

  • 构建3x3矩阵

    Parameters

    • Optional elements: NmberArray9

      九个元素的数组

    Returns Matrix3x3

Properties

elements: NmberArray9

长度为9的向量,包含所有的矩阵元素

Methods

  • 将另一个矩阵复制到这个矩阵对象中

    Parameters

    Returns Matrix3x3

  • Parameters

    Returns Matrix3x3

  • 获取指定行列元素值

    Parameters

    • row: number
    • column: number

    Returns number

  • 获取矩阵对角元素

    Parameters

    Returns Vector3

  • 设置矩阵为单位矩阵

    Returns Matrix3x3

  • 矩阵乘法

    Parameters

    Returns Matrix3x3

  • 逆矩阵

    Returns Matrix3x3

  • 逆矩阵

    Parameters

    Returns Matrix3x3

  • 缩放矩阵的每一列

    Parameters

    Returns Matrix3x3

  • 设置指定行列元素值

    Parameters

    • row: number
    • column: number
    • value: number

    Returns void

  • 从四元数设置矩阵

    Parameters

    Returns Matrix3x3

  • 根据一个 Vector3 设置矩阵对角元素

    Parameters

    Returns Matrix3x3

  • 将所有元素设置为0

    Returns Matrix3x3

  • 矩阵标量乘法

    Parameters

    • s: number

    Returns void

  • 解决Ax = b

    Parameters

    Returns Vector3

  • 转换为数组

    Parameters

    • Optional array: number[]

      数组

    • Optional offset: number

      偏移

    Returns number[]

  • 转换为4x4矩阵

    Parameters

    Returns Matrix4x4

  • 返回矩阵的字符串表示形式

    Returns string

  • 转置矩阵

    Returns Matrix3x3

  • 转置矩阵

    Parameters

    Returns Matrix3x3

  • 矩阵向量乘法

    Parameters

    • v: Vector3

      要乘以的向量

    • Optional target: Vector3

      目标保存结果

    Returns Vector3

Generated using TypeDoc