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 | 縦ベクトル |