Vector3
Približni podaci
Vector3 je klasa u Aspose.3D FOSS za Java. Nasljednici od: Struct<Vector3>, Serializable, Comparable<Vector3>.
Ova klasa pruža 40 metoda za rad s Vector3 objektima u Java programima. Postoje i sljedeće metode: Vector3, add, angleBetween, clone, compareTo, copyFrom, cos, create, cross, div, dot, equals, i 19 dodatnih metoda. Svi javni članovi su dostupni bilo kojoj Java aplikaciji nakon instalacije paketa Aspose.3D FOSS za Java. Ograničenja: length, length2, one, unitX, unitY, unitZ, i još jedan.
Oznake i značajke
| Izvršni datum: | Iznos: | Prihvat | Opisivanje |
|---|---|---|---|
zero | Vector3 | Čitaj. | Dobija nulu. |
one | Vector3 | Čitaj. | Dobio je jednu. |
unitX | Vector3 | Čitaj. | Dobiva jedinicu x. |
unitY | Vector3 | Čitaj. | Dobiva jedinicu y. |
unitZ | Vector3 | Čitaj. | Dobiva jedinicu Z. |
length | double | Čitaj. | Dobiva dužinu. |
length2 | double | Čitaj. | Dobiva dužinu 2. |
Metoda za primjenu
| Potpis | Opisivanje |
|---|---|
Vector3() | Zove Vector3 na ovom Vektor3 primjerka. |
Vector3(x: double, y: double, z: double) | Zove Vector3 ((x, y, z) na ovom Vektor 3 primjerka. |
Vector3(val: double) | Zove Vector3 ((val) na ovom Vektor 3 primjerka. |
Vector3(fv3: FVector3) | Zove Vector3 ((fv3) na ovom Vektor 3 primjerka. |
Vector3(v4: Vector4) | Zove Vector3(v4) na ovom Vektor3 primjerku. |
getZero() → Vector3 | Vrati nula. |
getOne() → Vector3 | Vrati jedan. |
getUnitX() → Vector3 | Vrati jedinicu x. |
getUnitY() → Vector3 | Vrati jedinicu y. |
getUnitZ() → Vector3 | Vrati jedinicu z. |
set(x: double, y: double, z: double) | Poziv set(x, y, z) na ovom Vector3 primjerka. |
getLength() → double | Vrati dužinu. |
getLength2() → double | Vrati dužinu2. |
normalize() → Vector3 | Zove normalizirati na ovom Vector3 primjerka. |
dot(v: Vector3) → double | Zove dot (v) na ovaj Vector3 primjer. |
cross(v: Vector3) → Vector3 | Pozivovi cross (v) na ovom Vektor 3 primjerku. |
add(a: Vector3, b: Vector3) → Vector3 | Zove se add (a, b) na ovom Vektor3 primjeru. |
sub(a: Vector3, b: Vector3) → Vector3 | Poziv sub (a, b) na ovaj Vector3 primjerak. |
mul(a: Vector3, b: Vector3) → Vector3 | Zove mul (a, b) na ovom Vektor 3 primjerku. |
mul(v: Vector3, s: double) → Vector3 | Zove mul(v, s) na ovom Vector3 primjerku. |
mul(s: double, v: Vector3) → Vector3 | Zove mul (s, v) na ovom Vektor3 primjerku. |
div(v: Vector3, s: double) → Vector3 | Zove div(v, s) na ovom Vector3 primjerka. |
div(a: Vector3, b: Vector3) → Vector3 | Zove div (a, b) na ovom Vektor 3 primjerku. |
negative(v: Vector3) → Vector3 | Zove negativno (v) na ovaj Vektor3 primjer. |
op_eq(a: Vector3, b: Vector3) → boolean | Zove op_eq(a, b) na ovom Vector3 primjerku. |
op_ne(a: Vector3, b: Vector3) → boolean | Zove op_ne (a, b) na ovom Vector3 primjerku. |
get(index: int) → double | Zove get(index) na ovaj Vector3 primjerak. |
set(index: int, value: double) | Poziv set ((index, vrijednost) na ovaj Vector3 primjerak. |
angleBetween(a: Vector3, b: Vector3) → double | Zove se angleBetween (a, b) na ovom Vektor3 primjeru. |
angleBetween(v: Vector3) → double | Zove se angleBetween (v) na ovom Vektor3 primjeru. |
create(v: Vector3) → FVector3 | Zove create(v) na ovaj Vector3 primjerak. |
equals(obj: Object) → boolean | Zove jednako ((obj) na ovom Vector3 primjerka. |
hashCode() → int | Zove hashCode na ovaj Vector3 primjer. |
toString() → String | Poziv na String u ovom Vector3 primjerku. |
clone() → Vector3 | Zove klon na ovaj Vector3 primjerak. |
copyFrom(src: Vector3) | Poziva copyFrom(src) na ovom Vector3 primjerku. |
compareTo(other: Vector3) → int | Poziv compareTo(other) na ovom Vector3 primjerku. |
sin() → Vector3 | Zove grijeh na ovaj Vector3 primjer. |
cos() → Vector3 | Zove COs na ovaj Vektor 3 primjer. |
parse(s: String) → Vector3 | Poziva parse ((s) na ovaj Vector3 primjer. |