变压器2D

类别: 内置类型

简要说明

二维变换(3×2矩阵)。

属性

Vector2

origin

矢量2(0,0)

Vector2

x

矢量2(1,0)

Vector2

y

矢量2(0,1)

常量

  • IDENTITY = Transform2d(1,0,0,1,0,0) --- Transform2D 不应用平移、旋转或缩放。当应用于其他数据结构时, IDENTITY 不执行转换。

  • FLIP_X = Transform2D( -1, 0, 0, 1, 0, 0 ) --- Transform2D 平行于X轴应用镜像。

  • FLIP_Y = Transform2D( 1, 0, 0, -1, 0, 0 ) --- Transform2D 平行于Y轴应用镜像。

描述

表示二维空间中的一个或多个转换,如平移、旋转或缩放。它由两部分组成 xy Vector2 S和AN origin . 它类似于3×2矩阵。

属性描述

违约

矢量2(0,0)

转换的平移偏移量。

违约

矢量2(1,0)

含2的2×2基矩阵的X轴 Vector2 s作为其列:x轴和y轴。这些矢量可以解释为随物体运动的局部坐标系的基矢量。

违约

矢量2(0,1)

含2的2×2基矩阵的Y轴 Vector2 s作为其列:x轴和y轴。这些矢量可以解释为随物体运动的局部坐标系的基矢量。

方法说明

从三维构造变换 Transform .

从3构造转换 Vector2 S代表X,Y和原点。

从给定的角度(以弧度)和位置构造转换。

返回矩阵的逆矩阵。

根据此转换的基础转换给定的向量(无转换)。

逆变换通过该变换的基础(无变换)变换给定的矢量。

返回转换的原点(转换)。

返回变换的旋转(以弧度表示)。

返回刻度。

返回按给定权重(0-1)在该转换和另一个转换之间插值的转换。

在假设转换由旋转和平移组成的情况下,返回转换的反转(不进行缩放,对具有缩放的转换使用仿射反转)。

返回具有基正交(90度)和规范化轴向量的转换。

按给定角度(以弧度)旋转变换。

按给定因子缩放变换。

按给定偏移量转换转换。

转换给定的 Vector2Rect2 通过这种转变。

逆变换给定的 Vector2Rect2 通过这种转变。