S3Matrix
3DCG用の4x4行列クラス 主に変換行列や射影行列などに使用されます。
Constructor Summary
| Public Constructor | ||
| public |
constructor(m00: Number, m01: Number, m02: Number, m03: Number, m10: Number, m11: Number, m12: Number, m13: Number, m20: Number, m21: Number, m22: Number, m23: Number, m30: Number, m31: Number, m32: Number, m33: Number) 3DCG用 の4x4行列 (immutable) 行列を作成します。MATLABと同様に行ごとに指定します。 9引数で3x3行列、16引数で4x4行列、引数なしで0埋め行列 |
|
Member Summary
| Public Members | ||
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
| public |
|
|
Method Summary
| Public Methods | ||
| public |
自身のクローンを作成します。 |
|
| public |
3x3部分行列の行列式を計算します。 |
|
| public |
4x4行列の行列式を計算します。 |
|
| public |
2つの行列が等しいか判定します。 |
|
| public |
3x3部分行列の逆行列を返します。 |
|
| public |
4x4行列の逆行列を返します。 |
|
| public |
有限の成分のみか判定します。 |
|
| public |
非数成分を含むか判定します。 |
|
| public |
実数値成分のみか判定します。 |
|
| public |
行列またはベクトルとの掛け算を行います。 |
|
| public |
縦ベクトルとの掛け算を行います。 |
|
| public |
toInstanceArray(Instance: {new(array: number[])}, dimension: number): * 他の型のインスタンスに変換します(配列化)。 |
|
| public |
行列を文字列に変換します。 |
|
| public |
転置行列を返します。 |
|
Public Constructors
public constructor(m00: Number, m01: Number, m02: Number, m03: Number, m10: Number, m11: Number, m12: Number, m13: Number, m20: Number, m21: Number, m22: Number, m23: Number, m30: Number, m31: Number, m32: Number, m33: Number) source
3DCG用 の4x4行列 (immutable) 行列を作成します。MATLABと同様に行ごとに指定します。 9引数で3x3行列、16引数で4x4行列、引数なしで0埋め行列
Params:
| Name | Type | Attribute | Description |
| m00 | Number |
|
|
| m01 | Number |
|
|
| m02 | Number |
|
|
| m03 | Number |
|
|
| m10 | Number |
|
|
| m11 | Number |
|
|
| m12 | Number |
|
|
| m13 | Number |
|
|
| m20 | Number |
|
|
| m21 | Number |
|
|
| m22 | Number |
|
|
| m23 | Number |
|
|
| m30 | Number |
|
|
| m31 | Number |
|
|
| m32 | Number |
|
|
| m33 | Number |
|
Public Members
Public Methods
public equals(tgt: S3Matrix): boolean source
2つの行列が等しいか判定します。
Params:
| Name | Type | Attribute | Description |
| tgt | S3Matrix |
public mulMatrix(tgt: S3Matrix): S3Matrix source
行列またはベクトルとの掛け算を行います。
Params:
| Name | Type | Attribute | Description |
| tgt | S3Matrix | 行列 |
public mulVector(tgt: S3Vector): S3Vector source
縦ベクトルとの掛け算を行います。
Params:
| Name | Type | Attribute | Description |
| tgt | S3Vector | 縦ベクトル |
