| Property | Defined by | ||
|---|---|---|---|
| m11 : Number | FMatrix3D | ||
| m12 : Number | FMatrix3D | ||
| m13 : Number | FMatrix3D | ||
| m21 : Number | FMatrix3D | ||
| m22 : Number | FMatrix3D | ||
| m23 : Number | FMatrix3D | ||
| m31 : Number | FMatrix3D | ||
| m32 : Number | FMatrix3D | ||
| m33 : Number | FMatrix3D | ||
| m41 : Number | FMatrix3D | ||
| m42 : Number | FMatrix3D | ||
| m43 : Number | FMatrix3D | ||
| Method | Defined by | ||
|---|---|---|---|
|
FMatrix3D(m11_:Number = 1.0, m12_:Number = 0.0, m13_:Number = 0.0, m21_:Number = 0.0, m22_:Number = 1.0, m23_:Number = 0.0, m31_:Number = 0.0, m32_:Number = 0.0, m33_:Number = 1.0, m41_:Number = 0.0, m42_:Number = 0.0, m43_:Number = 0.0)
新しく FMatrix3D インスタンスを生成します.
| FMatrix3D | ||
|
加算
| FMatrix3D | ||
|
現在の行列に、指定の行列を product します.
| FMatrix3D | ||
|
appendMatrix(t11:Number, t12:Number, t13:Number, t21:Number, t22:Number, t23:Number, t31:Number, t32:Number, t33:Number, t41:Number, t42:Number, t43:Number):void
現在の行列に、指定の行列を product します.
| FMatrix3D | ||
|
appendRotation(ux:Number, uy:Number, uz:Number, angle:Number):void
| FMatrix3D | ||
|
appendRotationX(angle:Number):void
| FMatrix3D | ||
|
appendRotationY(angle:Number):void
| FMatrix3D | ||
|
appendRotationZ(angle:Number):void
| FMatrix3D | ||
|
appendScale(sx:Number, sy:Number, sz:Number):void
| FMatrix3D | ||
|
appendTranslation(tx:Number, ty:Number, tz:Number):void
| FMatrix3D | ||
|
クローン
| FMatrix3D | ||
|
copyMatrix(mt:FMatrix3D):void
| FMatrix3D | ||
|
同じ行列かチェック
| FMatrix3D | ||
|
identity():void
| FMatrix3D | ||
|
invert():void
逆行列
| FMatrix3D | ||
|
乗算
| FMatrix3D | ||
|
offset
| FMatrix3D | ||
|
現在の行列の前に、指定の行列を product します.
| FMatrix3D | ||
|
prependMatrix(t11:Number, t12:Number, t13:Number, t21:Number, t22:Number, t23:Number, t31:Number, t32:Number, t33:Number, t41:Number, t42:Number, t43:Number):void
現在の行列の前に、指定の行列を product します.
| FMatrix3D | ||
|
prependRotationX(angle:Number):void
| FMatrix3D | ||
|
prependRotationY(angle:Number):void
| FMatrix3D | ||
|
prependRotationZ(angle:Number):void
| FMatrix3D | ||
|
prependScale(sx:Number, sy:Number, sz:Number):void
| FMatrix3D | ||
|
prependTranslation(tx:Number, ty:Number, tz:Number):void
| FMatrix3D | ||
|
積
| FMatrix3D | ||
|
[static]
任意軸回転
| FMatrix3D | ||
|
[static]
回転行列 X軸回転
| FMatrix3D | ||
|
[static]
回転行列 Y軸回転
| FMatrix3D | ||
|
[static]
回転行列 Z軸回転
| FMatrix3D | ||
|
[static]
Scale変換行列
| FMatrix3D | ||
|
setMatrix(m11_:Number, m12_:Number, m13_:Number, m21_:Number, m22_:Number, m23_:Number, m31_:Number, m32_:Number, m33_:Number, m41_:Number, m42_:Number, m43_:Number):void
行列値を設定します.
| FMatrix3D | ||
|
減算
| FMatrix3D | ||
|
toString():String
任意軸への投射ベクトル変換
| FMatrix3D | ||
|
ベクトルの変換
| FMatrix3D | ||
|
[static]
移動変換行列
| FMatrix3D | ||
| m11 | property |
public var m11:Number
| m12 | property |
public var m12:Number
| m13 | property |
public var m13:Number
| m21 | property |
public var m21:Number
| m22 | property |
public var m22:Number
| m23 | property |
public var m23:Number
| m31 | property |
public var m31:Number
| m32 | property |
public var m32:Number
| m33 | property |
public var m33:Number
| m41 | property |
public var m41:Number
| m42 | property |
public var m42:Number
| m43 | property |
public var m43:Number
| FMatrix3D | () | constructor |
public function FMatrix3D(m11_:Number = 1.0, m12_:Number = 0.0, m13_:Number = 0.0, m21_:Number = 0.0, m22_:Number = 1.0, m23_:Number = 0.0, m31_:Number = 0.0, m32_:Number = 0.0, m33_:Number = 1.0, m41_:Number = 0.0, m42_:Number = 0.0, m43_:Number = 0.0)新しく FMatrix3D インスタンスを生成します.
Parametersm11_:Number (default = 1.0) |
|
m12_:Number (default = 0.0) |
|
m13_:Number (default = 0.0) |
|
m21_:Number (default = 0.0) |
|
m22_:Number (default = 1.0) |
|
m23_:Number (default = 0.0) |
|
m31_:Number (default = 0.0) |
|
m32_:Number (default = 0.0) |
|
m33_:Number (default = 1.0) |
|
m41_:Number (default = 0.0) |
|
m42_:Number (default = 0.0) |
|
m43_:Number (default = 0.0) |
| add | () | method |
public function add(mtx:FMatrix3D):FMatrix3D加算
Parametersmtx:FMatrix3D |
FMatrix3D —
FMatrix3D
|
| append | () | method |
| appendMatrix | () | method |
public function appendMatrix(t11:Number, t12:Number, t13:Number, t21:Number, t22:Number, t23:Number, t31:Number, t32:Number, t33:Number, t41:Number, t42:Number, t43:Number):void現在の行列に、指定の行列を product します.
Parameterst11:Number |
|
t12:Number |
|
t13:Number |
|
t21:Number |
|
t22:Number |
|
t23:Number |
|
t31:Number |
|
t32:Number |
|
t33:Number |
|
t41:Number |
|
t42:Number |
|
t43:Number |
| appendRotation | () | method |
public function appendRotation(ux:Number, uy:Number, uz:Number, angle:Number):voidParameters
ux:Number |
|
uy:Number |
|
uz:Number |
|
angle:Number |
| appendRotationX | () | method |
public function appendRotationX(angle:Number):voidParameters
angle:Number |
| appendRotationY | () | method |
public function appendRotationY(angle:Number):voidParameters
angle:Number |
| appendRotationZ | () | method |
public function appendRotationZ(angle:Number):voidParameters
angle:Number |
| appendScale | () | method |
public function appendScale(sx:Number, sy:Number, sz:Number):voidParameters
sx:Number |
|
sy:Number |
|
sz:Number |
| appendTranslation | () | method |
public function appendTranslation(tx:Number, ty:Number, tz:Number):voidParameters
tx:Number |
|
ty:Number |
|
tz:Number |
| clone | () | method |
| copyMatrix | () | method |
| equals | () | method |
| identity | () | method |
public function identity():void
| invert | () | method |
public function invert():void逆行列
| multi | () | method |
| offset | () | method |
| prepend | () | method |
| prependMatrix | () | method |
public function prependMatrix(t11:Number, t12:Number, t13:Number, t21:Number, t22:Number, t23:Number, t31:Number, t32:Number, t33:Number, t41:Number, t42:Number, t43:Number):void現在の行列の前に、指定の行列を product します.
Parameterst11:Number |
|
t12:Number |
|
t13:Number |
|
t21:Number |
|
t22:Number |
|
t23:Number |
|
t31:Number |
|
t32:Number |
|
t33:Number |
|
t41:Number |
|
t42:Number |
|
t43:Number |
| prependRotationX | () | method |
public function prependRotationX(angle:Number):voidParameters
angle:Number |
| prependRotationY | () | method |
public function prependRotationY(angle:Number):voidParameters
angle:Number |
| prependRotationZ | () | method |
public function prependRotationZ(angle:Number):voidParameters
angle:Number |
| prependScale | () | method |
public function prependScale(sx:Number, sy:Number, sz:Number):voidParameters
sx:Number |
|
sy:Number |
|
sz:Number |
| prependTranslation | () | method |
public function prependTranslation(tx:Number, ty:Number, tz:Number):voidParameters
tx:Number |
|
ty:Number |
|
tz:Number |
| product | () | method |
public function product(mtx:FMatrix3D):FMatrix3D積
Parametersmtx:FMatrix3D |
FMatrix3D —
FMatrix3D
|
| rotateAxis | () | method |
public static function rotateAxis(u:FVec3D, a:Number):FMatrix3D任意軸回転
Parametersu:FVec3D |
|
a:Number |
FMatrix3D |
| rotateX | () | method |
public static function rotateX(a:Number):FMatrix3D回転行列 X軸回転
Parametersa:Number |
FMatrix3D —
FMatrix3D
|
| rotateY | () | method |
public static function rotateY(a:Number):FMatrix3D回転行列 Y軸回転
Parametersa:Number |
FMatrix3D —
FMatrix3D
|
| rotateZ | () | method |
public static function rotateZ(a:Number):FMatrix3D回転行列 Z軸回転
Parametersa:Number |
FMatrix3D —
FMatrix3D
|
| scale | () | method |
public static function scale(sx:Number = 1.0, sy:Number = 1.0, sz:Number = 1.0):FMatrix3DScale変換行列
Parameterssx:Number (default = 1.0) |
|
sy:Number (default = 1.0) |
|
sz:Number (default = 1.0) |
FMatrix3D |
| setMatrix | () | method |
public function setMatrix(m11_:Number, m12_:Number, m13_:Number, m21_:Number, m22_:Number, m23_:Number, m31_:Number, m32_:Number, m33_:Number, m41_:Number, m42_:Number, m43_:Number):void行列値を設定します.
Parametersm11_:Number |
|
m12_:Number |
|
m13_:Number |
|
m21_:Number |
|
m22_:Number |
|
m23_:Number |
|
m31_:Number |
|
m32_:Number |
|
m33_:Number |
|
m41_:Number |
|
m42_:Number |
|
m43_:Number |
| subtract | () | method |
public function subtract(mtx:FMatrix3D):FMatrix3D減算
Parametersmtx:FMatrix3D |
FMatrix3D —
FMatrix3D
|
| toString | () | method |
public function toString():String任意軸への投射ベクトル変換
ReturnsString — FMatrix3D
|
| transform | () | method |
| translate | () | method |
public static function translate(tx:Number, ty:Number, tz:Number):FMatrix3D移動変換行列
Parameterstx:Number |
|
ty:Number |
|
tz:Number |
FMatrix3D |