Vector3
概要
Vector3 クラスです. これは,JavaのPLACEHOLDER_0で使用されます. 遺産は: Struct<Vector3>, Serializable, Comparable<Vector3>.
このクラスでは,Java プログラムで Vector3 オブジェクトと作業するための 40 つの方法が提供されています. 可能な方法には: Vector3, add, angleBetween, clone, compareTo, copyFrom, cos, create, cross, div, dot, equals,追加方法も19種類あります. すべてのパブリックメンバーは,JavaのパッケージのためのFOSS Aspose.3D をインストールした後で,任意の Java アプリケーションにアクセスできます. 特性: length, length2, one, unitX, unitY, unitZ,そしてもう1つ.
特性について
| 名称 (名) | タイプ | Access | 記述 |
|---|---|---|---|
zero | Vector3 | 読み取ること | ゼロを手に入れる. |
one | Vector3 | 読み取ること | ひとつだけだ. |
unitX | Vector3 | 読み取ること | xの単位が取れます. |
unitY | Vector3 | 読み取ること | yの単位を引く. |
unitZ | Vector3 | 読み取ること | ユニットZを引く. |
length | double | 読み取ること | 長いものになる. |
length2 | double | 読み取ること | この式は,この式の長さを表します. |
方法について
| Signature | 記述 |
|---|---|
Vector3() | このVector3インスタンスで Vector3を呼びます. |
Vector3(x: double, y: double, z: double) | このベクトル3インスタンスで Vector3 ((x,y,z) を呼びます. |
Vector3(val: double) | このVector3インスタンスで Vector3 (val) を呼びます. |
Vector3(fv3: FVector3) | このベクトル3インスタンスで Vector3 (fv3) を呼びます. |
Vector3(v4: Vector4) | このVector3インスタンスで Vector4を呼びます. |
getZero() → Vector3 | 0 を返します. |
getOne() → Vector3 | 返信する. |
getUnitX() → Vector3 | この式は,xを返します. |
getUnitY() → Vector3 | yを返します. |
getUnitZ() → Vector3 | 単位 z を返します. |
set(x: double, y: double, z: double) | このベクトル3インスタンスで set (x,y,z) を呼びます. |
getLength() → double | 長いもの表示します. |
getLength2() → double | 返します. |
normalize() → Vector3 | 呼び出しはベクトル3のインスタンスで正常化します. |
dot(v: Vector3) → double | このベクトル3インスタンスにドット (v) を呼びます. |
cross(v: Vector3) → Vector3 | このベクトル3インスタンスで,cross (v) を呼びます. |
add(a: Vector3, b: Vector3) → Vector3 | このベクトル3インスタンスで add (a, b) を呼びます. |
sub(a: Vector3, b: Vector3) → Vector3 | このベクトル3インスタンスで sub (a, b) を呼びます. |
mul(a: Vector3, b: Vector3) → Vector3 | このベクトル3インスタンスで mul (a, b) を呼びます. |
mul(v: Vector3, s: double) → Vector3 | このベクトル3インスタンスに mul(v,s) を呼びます. |
mul(s: double, v: Vector3) → Vector3 | このベクトル3インスタンスで mul (s, v) を呼びます. |
div(v: Vector3, s: double) → Vector3 | このベクトル3インスタンスで div(v,s) を呼びます. |
div(a: Vector3, b: Vector3) → Vector3 | このベクトル3インスタンスで div (a, b) を呼びます. |
negative(v: Vector3) → Vector3 | このベクトル3インスタンスに負の (v) を呼びます. |
op_eq(a: Vector3, b: Vector3) → boolean | このベクトル3インスタンスでop_eq (a,b) を呼びます. |
op_ne(a: Vector3, b: Vector3) → boolean | このベクトル3インスタンスでop_ne (a,b) を呼びます. |
get(index: int) → double | このVector3インスタンスで get(index) を呼びます. |
set(index: int, value: double) | このVector3インスタンスに設定された call (index, value) を使います. |
angleBetween(a: Vector3, b: Vector3) → double | このベクトル3インスタンスで,BETWEEN (a) とbを呼びます. |
angleBetween(v: Vector3) → double | このベクトル3インスタンスで, 呼び出しをします. |
create(v: Vector3) → FVector3 | このVector3インスタンスに create(v) を呼びます. |
equals(obj: Object) → boolean | このベクトル3インスタンスで, 呼び出しは等しいです. |
hashCode() → int | このVector3インスタンスにハッシュコードを呼びます. |
toString() → String | このVector3インスタンスに toString を呼びます. |
clone() → Vector3 | このVector3インスタンスにクローン呼び出しです. |
copyFrom(src: Vector3) | このVector3インスタンスにcopyFrom(src) を呼びます. |
compareTo(other: Vector3) → int | このVector3インスタンスで compareTo(other) を呼びます. |
sin() → Vector3 | このベクトル3のインスタンスに シンと呼ばれます. |
cos() → Vector3 | ヴェクター3の事件に係るコスだ. |
parse(s: String) → Vector3 | このVector3インスタンスに parse (s) を呼びます. |