Packagefrocessing.geom
Classpublic class FMatrix2D
InheritanceFMatrix2D Inheritance FMatrix Inheritance flash.geom.Matrix

FMatrix2D クラスは flash.geom.Matrix の拡張クラスです.



Public Methods
 MethodDefined By
  
FMatrix2D(a:Number = 1.0, b:Number = 0.0, c:Number = 0.0, d:Number = 1.0, tx:Number = 0.0, ty:Number = 0.0)
新しく FMatrix2D インスタンスを生成します.
FMatrix2D
 Inherited
appendMatrix(t11:Number, t12:Number, t21:Number, t22:Number, t31:Number, t32:Number):void
append matrix.
FMatrix
  
clone():Matrix
[override] クローンを生成します.
FMatrix2D
 Inherited
concat(mtx:Matrix):void
[override] append matrix.
FMatrix
  
equals(m:Matrix):Boolean
同じ行列かチェックします.
FMatrix2D
  
prepend(mtx:Matrix):void
prepend matrix.
FMatrix2D
 Inherited
prependMatrix(t11:Number, t12:Number, t21:Number, t22:Number, t31:Number, t32:Number):void
prepend matrix.
FMatrix
  
prependRotation(angle:Number):void
prepend rotate matrix.
FMatrix2D
  
prependScale(sx:Number, sy:Number):void
prepend scale matrix.
FMatrix2D
  
prependTranslation(x:Number, y:Number):void
prepend translate matrix.
FMatrix2D
  
preProduct(mtx:Matrix):FMatrix2D
積の結果を、新しい FMatrix2D インスタンスで返します.
FMatrix2D
  
product(mtx:Matrix):FMatrix2D
積の結果を、新しい FMatrix2D インスタンスで返します.
FMatrix2D
 Inherited
rotate(angle:Number):void
[override] append rotate.
FMatrix
 Inherited
scale(sx:Number, sy:Number):void
[override] append scale.
FMatrix
 Inherited
setMatrix(a:Number, b:Number, c:Number, d:Number, tx:Number, ty:Number):void
行列値を設定します.
FMatrix
  
toString():String
[override]
FMatrix2D
 Inherited
translate(x:Number, y:Number):void
[override] append translate.
FMatrix
Constructor Detail
FMatrix2D()Constructor
public function FMatrix2D(a:Number = 1.0, b:Number = 0.0, c:Number = 0.0, d:Number = 1.0, tx:Number = 0.0, ty:Number = 0.0)

新しく FMatrix2D インスタンスを生成します.

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)
Method Detail
clone()method
override public function clone():Matrix

クローンを生成します.

Returns
Matrix
equals()method 
public function equals(m:Matrix):Boolean

同じ行列かチェックします.

Parameters

m:Matrix

Returns
Boolean
prepend()method 
public function prepend(mtx:Matrix):void

prepend matrix.

Parameters

mtx:Matrix — matrix

prependRotation()method 
public function prependRotation(angle:Number):void

prepend rotate matrix.

Parameters

angle:Number — rotate radian

prependScale()method 
public function prependScale(sx:Number, sy:Number):void

prepend scale matrix.

Parameters

sx:Number — scaleX
 
sy:Number — scaleY

prependTranslation()method 
public function prependTranslation(x:Number, y:Number):void

prepend translate matrix.

Parameters

x:Number — translate x
 
y:Number — translate y

preProduct()method 
public function preProduct(mtx:Matrix):FMatrix2D

積の結果を、新しい FMatrix2D インスタンスで返します.

Parameters

mtx:Matrix

Returns
FMatrix2D
product()method 
public function product(mtx:Matrix):FMatrix2D

積の結果を、新しい FMatrix2D インスタンスで返します.

Parameters

mtx:Matrix

Returns
FMatrix2D
toString()method 
override public function toString():String

Returns
String