sparkle-engine

矩阵

Implements

Constructors

Properties

element: Float32Array

[a, b, tx] [c, d, tx] a 和 d 表示 X轴和Y轴的缩放 b 和 c 表示旋转 tx 和 ty 表示沿X轴和Y轴的平移

Methods

  • 变换一个二维坐标

    Parameters

    • x: number
    • y: number

    Returns number[]

  • 获取该矩阵的缩放

    Returns number[]

  • 旋转这个矩阵

    Parameters

    • r: number

    Returns void

  • 缩放矩阵

    Parameters

    • x: number
    • y: number = x

    Returns void

  • 设置绝对缩放

    Parameters

    • x: number
    • y: number = x

    Returns void

  • 直接设置

    Parameters

    • v: Float32Array | number[]

    Returns void

  • 斜切

    Parameters

    • x: number
    • y: number = x

    Returns void

  • 平移矩阵

    Parameters

    • x: number
    • y: number

    Returns void