Vector3
概要
Vector3 タイプスクリプトのFOSSで,PLACEHOLDER_0というクラスです.
Vector3.constructor は,与えられた x,y,z 構成要素を持つ新しい Vector3 を作成します.
このクラスでは,TypeScriptプログラムでVector3オブジェクトと作業するための16の方法が提供されています. 可能な方法には: angleBetween, compareTo, constructor, cos, cross, dot, equals, getItem, minus, normalize, parse, set,追加方法 4つ. すべてのパブリックメンバーは,任意の Typescript アプリケーションにアクセスできます. Aspose.3D FOSS for Typscript パッケージをインストールした後です. 特性: length, length2, one, unitX, unitY, unitZ,そして4つ.
記述
Vector3 Aspose.3D FOSSライブラリで 15 つのメソッドと 10 件のプロパティをプログラム化に使用するクラスです.
基本能力は: number; number; number.これらの操作により,開発者はベクトル3の機能を TypeScript アプリケーションに直接統合することができます.
クラスも提供します. length 特性 (長さを得) を表示します. length2 値の2つの長さを得ます. zero 値が0になる.
クラスでは4つのコンストラクターオーバーロードが提供され,呼び出し文脈に応じて柔軟な初期化が可能である.
特性について
| 名称 (名) | タイプ | Access | 記述 |
|---|---|---|---|
x | number | 読み書きする | x を取得します. |
y | number | 読み書きする | Y を得ます. |
z | number | 読み書きする | Z を取得する. |
length | number | 読み取ること | 長いものになる. |
length2 | number | 読み取ること | 距離は2です. |
zero | Vector3 | 読み取ること | ゼロを手に入れる. |
one | Vector3 | 読み取ること | ひとつだけだ. |
unitX | Vector3 | 読み取ること | xの単位が取れます. |
unitY | Vector3 | 読み取ること | yの単位を引く. |
unitZ | Vector3 | 読み取ること | ユニットZを引く. |
方法について
| Signature | 記述 |
|---|---|
constructor(x: number, y: number, z: number) | 新しいベクトル3を x とy,z を分離して数またはFVector3 を使用します. |
constructor(vec: FVector3) | |
constructor(v: number) | |
| `constructor(x: number | FVector3, y: number, z: number)` |
set(newX: number, newY: number, newZ: number) | ベクトルに新しいx,y,z値を割り当てます. |
dot(rhs: Vector3) → number | このベクトルのドット積を別のVector3で返します. |
cross(rhs: Vector3) → Vector3 | |
normalize() → Vector3 | 単位の長さのベクトルを同じ方向で返します. |
angleBetween(dir: Vector3, up: Vector3) → number | 参照として使用して,このベクトルとdirの間の角を返します. |
sin() → Vector3 | 配列がこの配方体のシヌスであるベクトルを返します. |
cos() → Vector3 | |
compareTo(other: Vector3) → number | このベクトルの数値比較を別のベクターと返します. |
parse(input: string) → Vector3 | 文字列の表現からVector3を作成する. |
getItem(key: number) → number | |
setItem(key: number, value: number) | 項目の値を設定する. |
toString() → string | |
equals(other: Vector3) → boolean | 逆向子と同じ要素を備えた場合,true を返します. |
minus(v: Vector3) → Vector3 | このベクトルから与えられたベクターを引いたとき,このベクターは同じです. |
times(scalar: number) → Vector3 | 与えられたスケーラーによってスケールされた新しいベクトルを返します. |