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記述
xnumber読み書きするx を取得します.
ynumber読み書きするY を得ます.
znumber読み書きするZ を取得する.
lengthnumber読み取ること長いものになる.
length2number読み取ること距離は2です.
zeroVector3読み取ることゼロを手に入れる.
oneVector3読み取ることひとつだけだ.
unitXVector3読み取ることxの単位が取れます.
unitYVector3読み取ることyの単位を引く.
unitZVector3読み取ることユニットZを引く.

方法について

Signature記述
constructor(x: number, y: number, z: number)新しいベクトル3を x とy,z を分離して数またはFVector3 を使用します.
constructor(vec: FVector3)
constructor(v: number)
`constructor(x: numberFVector3, 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与えられたスケーラーによってスケールされた新しいベクトルを返します.

参照する

 日本語