Matrix4

概要

Matrix4 タイプスクリプトのFOSSで,PLACEHOLDER_0というクラスです.

Matrix4.constructor は,16要素の数配列から選択的に新しい4x4行列を作成します.

このクラスでは,TypeScript プログラムで Matrix4 オブジェクトと作業するための 17 つの方法が提供されています. 可能な方法には: concatenate, constructor, decompose, equals, getItem, identity, inverse, normalize, rotate, rotateFromEuler, scale, setItem,追加方法も5つあります. すべてのパブリックメンバーは,任意の Typescript アプリケーションにアクセスできます. Aspose.3D FOSS for Typscript パッケージをインストールした後です. 特性: determinant, m00, m01, m02, m03, m10,そしてさらに11人.

記述

Matrix4 Aspose.3D FOSSライブラリで24のメソッドと17つのプロパティをプログラム化に使用するクラスです.

基本能力は: number; number; number.この操作により,開発者はmatrix4の機能を TypeScript アプリケーションに直接統合することができます.

クラスも提供します. determinant 定数を得る.

クラスでは4つのコンストラクターオーバーロードが提供され,呼び出し文脈に応じて柔軟な初期化が可能である.

特性について

名称 (名)タイプAccess記述
m00number読み書きするM00を手に入れる.
m01number読み書きするM01を手に入れる.
m02number読み書きするM02を手に入れる.
m03number読み書きするM03を手に入れる.
m10number読み書きするM10を手に入れる.
m11number読み書きするM11を手に入れた.
m12number読み書きするM12を手に入れる.
m13number読み書きするM13を手に入れる.
m20number読み書きするM20を手に入れる.
m21number読み書きするM21を手に入れる.
m22number読み書きするM22を手に入れる.
m23number読み書きするM23を手に入れる.
m30number読み書きするM30を手に入れる.
m31number読み書きするM31を手に入れる.
m32number読み書きするM32を手に入れる.
m33number読み書きするM33を手に入れる.
determinantnumber読み取ること決定因子を得ます.

方法について

Signature記述
constructor()新しい 4x4 マトリックスを作成し,オプションとして 16 要素数配列から作成します.
constructor(matrix: number[])
constructor()
constructor()
getItem(key: number)number指定された線形インデックスで行列要素を返します.
setItem(key: number, value: number)項目の値を設定する.
transpose()Matrix4この行列のトランスポージャーとなる新しいマトリックス4を返します.
concatenate(m2: Matrix4)Matrix4
normalize()Matrix4単一のスケーリングを削除した新しいマトリックス4 (単位長軸) を返します.
inverse()Matrix4
decompose(translation: any[], scaling: any[], rotation: any[])翻訳,スケーリング,および配列に回転を抽出する.
setTRS(translation: any, rotation: any, scale: any)trs 値を設定する.
toArray()number[]配列要素を長さ 16 の数行として,次番順で返します.
identity()Matrix4元のマトリックスを元となるマトリックスにリセットし,このインスタンスを返します.
translate(tx: number, ty: number, tz: number)Matrix4この行列を返します. 変数式は,この行数の表と同じです.
translate(v: any)Matrix4
translate(tx: any, ty: any, tz: any)Matrix4
scale(sx: number, sy: number, sz: number)Matrix4この行列を返します. 変数式は,この行程の定義です.
scale(v: any)Matrix4
scale(sx: any, sy: any, sz: any)Matrix4
rotateFromEuler(rx: number, ry: number, rz: number)Matrix4
rotateFromEuler(v: any)Matrix4
rotateFromEuler(rx: any, ry: any, rz: any)Matrix4
rotate(angle: number, axis: any)Matrix4角と軸からまたは四面体から回転マトリックスを作成する.
rotate(q: Quaternion)Matrix4
rotate(angle: any, axis: any)Matrix4
toString()string配列値の人間で読み取れる文字列表示を返します.
equals(other: Matrix4)booleanこの行列を他の行数と比較して,要素の等式が表示される.

参照する

 日本語