Package | frocessing.geom |
Class | public class FMatrix |
Inheritance | FMatrix flash.geom.Matrix |
Subclasses | FGradientMatrix, FMatrix2D, FMatrixMap |
Method | Defined By | ||
---|---|---|---|
FMatrix(a:Number = 1.0, b:Number = 0.0, c:Number = 0.0, d:Number = 1.0, tx:Number = 0.0, ty:Number = 0.0) | FMatrix | ||
appendMatrix(t11:Number, t12:Number, t21:Number, t22:Number, t31:Number, t32:Number):void
append matrix. | FMatrix | ||
clone():Matrix [override]
| FMatrix | ||
concat(mtx:Matrix):void [override]
append matrix. | FMatrix | ||
prependMatrix(t11:Number, t12:Number, t21:Number, t22:Number, t31:Number, t32:Number):void
prepend matrix. | FMatrix | ||
rotate(angle:Number):void [override]
append rotate. | FMatrix | ||
scale(sx:Number, sy:Number):void [override]
append scale. | FMatrix | ||
setMatrix(a:Number, b:Number, c:Number, d:Number, tx:Number, ty:Number):void
行列値を設定します. | FMatrix | ||
translate(x:Number, y:Number):void [override]
append translate. | FMatrix |
FMatrix | () | Constructor |
public function FMatrix(a:Number = 1.0, b:Number = 0.0, c:Number = 0.0, d:Number = 1.0, tx:Number = 0.0, ty:Number = 0.0)
Parameters
a:Number (default = 1.0 )
| |
b:Number (default = 0.0 )
| |
c:Number (default = 0.0 )
| |
d:Number (default = 1.0 )
| |
tx:Number (default = 0.0 )
| |
ty:Number (default = 0.0 )
|
appendMatrix | () | method |
public function appendMatrix(t11:Number, t12:Number, t21:Number, t22:Number, t31:Number, t32:Number):void
append matrix.
Parameters
t11:Number — a
| |
t12:Number — b
| |
t21:Number — c
| |
t22:Number — d
| |
t31:Number — tx
| |
t32:Number — ty
|
clone | () | method |
override public function clone():Matrix
Returns
Matrix |
concat | () | method |
override public function concat(mtx:Matrix):void
append matrix.
Parameters
mtx:Matrix — matrix
|
prependMatrix | () | method |
public function prependMatrix(t11:Number, t12:Number, t21:Number, t22:Number, t31:Number, t32:Number):void
prepend matrix.
Parameters
t11:Number — a
| |
t12:Number — b
| |
t21:Number — c
| |
t22:Number — d
| |
t31:Number — tx
| |
t32:Number — ty
|
rotate | () | method |
override public function rotate(angle:Number):void
append rotate.
Parameters
angle:Number — rotate radian
|
scale | () | method |
override public function scale(sx:Number, sy:Number):void
append scale.
Parameters
sx:Number — scaleX
| |
sy:Number — scaleY
|
setMatrix | () | method |
public function setMatrix(a:Number, b:Number, c:Number, d:Number, tx:Number, ty:Number):void
行列値を設定します.
Parameters
a:Number | |
b:Number | |
c:Number | |
d:Number | |
tx:Number | |
ty:Number |
translate | () | method |
override public function translate(x:Number, y:Number):void
append translate.
Parameters
x:Number — translate x
| |
y:Number — translate y
|