AffineTransform 类型

模块: cc 父模块: cc

cc.AffineTransform 类代表一个仿射变换矩阵。它基本上是由平移旋转,缩放转变所组成。
请不要直接使用它的构造,请使用 cc.affineTransformMake 函数代替。

索引

方法

Details

方法

affineTransformMake

用在矩阵中的所有内容创建一个 cc.AffineTransform 对象。

meta description
返回 AffineTransform
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCAffineTransform.js:55
参数列表
affineTransformClone

克隆指定的 cc.AffineTransform 对象。

meta description
返回 AffineTransform
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCAffineTransform.js:71
参数列表
pointApplyAffineTransform

对一个点应用矩阵变换。

meta description
返回 Vec2
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCAffineTransform.js:82
参数列表
sizeApplyAffineTransform

应用 Size 到仿射变换矩阵上。

meta description
返回 Size
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCAffineTransform.js:124
参数列表
affineTransformMakeIdentity

单位矩阵:
[ 1, 0, 0,
0, 1, 0 ]

meta description
返回 AffineTransform
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCAffineTransform.js:136
rectApplyAffineTransform

应用 Rect 到仿射变换矩阵上。

meta description
返回 Rect
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCAffineTransform.js:168
参数列表
obbApplyAffineTransform

应用 Rect 到仿射变换矩阵上, 并转换为有向包围盒

meta description
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCAffineTransform.js:223
参数列表
affineTransformTranslate

基于一个基础矩阵加上一个平移操作来创建一个新的矩阵。

meta description
返回 AffineTransform
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCAffineTransform.js:257
参数列表
affineTransformScale

创建一个基础变换矩阵,并在此基础上进行了 Scale 仿射变换。

meta description
返回 AffineTransform
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCAffineTransform.js:277
参数列表
affineTransformRotate

创建一个基础变换矩阵,并在此基础上进行了 Rotation 仿射变换。

meta description
返回 AffineTransform
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCAffineTransform.js:290
参数列表
affineTransformConcat

拼接两个矩阵,并返回结果:
t' = t1 * t2

meta description
返回 AffineTransform
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCAffineTransform.js:310
参数列表
affineTransformConcatIn

拼接两个矩阵,将结果保存到第一个矩阵。
t' = t1 * t2

meta description
返回 AffineTransform
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCAffineTransform.js:331
参数列表
affineTransformEqualToTransform

判断两个矩阵是否相等。

meta description
返回 Boolean
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCAffineTransform.js:355
参数列表
affineTransformInvert

求逆矩阵。

meta description
返回 AffineTransform
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCAffineTransform.js:367
参数列表
affineTransformInvert

求逆矩阵并存入用户传入的矩阵对象参数。

meta description
定义于 https:/github.com/cocos-creator/engine/blob/master/cocos2d/core/value-types/CCAffineTransform.js:393
参数列表

条与 "" 相匹配的结果

    没有与 "" 匹配的结果