Options
All
  • Public
  • Public/Protected
  • All
Menu

Class CGAffineTransform

2D 仿射变换矩阵 a b 0 c d 0 tx ty 1

Hierarchy

Index

Constructors

  • new CGAffineTransform(a: number, b: number, c: number, d: number, tx: number, ty: number): CGAffineTransform
  • 初始化3x3矩阵实例,默认为单位矩阵,值以column-major传入

    Parameters

    • a: number
    • b: number
    • c: number
    • d: number
    • tx: number
    • ty: number

    Returns CGAffineTransform

Properties

_elements: number[]

Accessors

  • get a(): number
  • Returns number

  • get b(): number
  • Returns number

  • get c(): number
  • Returns number

  • get d(): number
  • Returns number

  • get elements(): readonly number[]
  • Returns readonly number[]

  • get isMatrix3(): boolean
  • Returns boolean

  • get tx(): number
  • Returns number

  • get ty(): number
  • Returns number

Methods

  • det(): number
  • 行列式

    Returns number

  • identity(): void
  • 设为单位矩阵

    Returns void

  • 判等

    Parameters

    • target: Matrix3

      被比较的对象

    Returns boolean

    是否相等,相等返回true,否则返回false

  • set(e11: number, e21: number, e31: number, e12: number, e22: number, e32: number, e13: number, e23: number, e33: number): CGAffineTransform
  • 赋值,以column-major储存

    Parameters

    • e11: number

      第1行第1列元素

    • e21: number

      第2行第1列元素

    • e31: number

      第3行第1列元素

    • e12: number

      第1行第2列元素

    • e22: number

      第2行第2列元素

    • e32: number

      第3行第2列元素

    • e13: number

      第1行第3列元素

    • e23: number

      第2行第3列元素

    • e33: number

      第3行第3列元素

    Returns CGAffineTransform

  • setFromRow(e11: number, e12: number, e13: number, e21: number, e22: number, e23: number, e31: number, e32: number, e33: number): CGAffineTransform
  • 以row-major传入

    Parameters

    • e11: number
    • e12: number
    • e13: number
    • e21: number
    • e22: number
    • e23: number
    • e31: number
    • e32: number
    • e33: number

    Returns CGAffineTransform

  • toArrays(): number[]
  • Returns number[]

Generated using TypeDoc