Vector3
Oversigt over de forskellige former for støtte
Vector3 er en klasse i Aspose.3d for Java. Arvelige af: Struct<Vector3>, Serializable, Comparable<Vector3>.
Vector3.Vector3 creates a vector with all components set to 0.
Egenskaber
| Udtrykt: | Type: | Tilgang til | Beskrivelse: |
|---|---|---|---|
zero | Vector3 | Læs det. | Ejendommen giver en konstant nulvektor (0,0,0) |
one | Vector3 | Læs det. | Ejendommen giver en konstant vektor af én (1,1,1) |
unitX | Vector3 | Læs det. | Ejendommen giver enhed X-vektoren (1,0,0) |
unitY | Vector3 | Læs det. | Ejendommen giver enhed Y-vektoren (0,1,0) |
unitZ | Vector3 | Læs det. | Ejendommen giver enhed Z-vektoren (0,0,1) |
length | double | Læs det. | |
length2 | double | Læs det. |
Metoder til at anvende
| Underskrift | Beskrivelse: |
|---|---|
Vector3() | Opretter en Vector3 fra en vector4, og kasserer den fjerde komponent. |
Vector3(x: double, y: double, z: double) | |
Vector3(val: double) | |
Vector3(fv3: FVector3) | |
Vector3(v4: Vector4) | |
getZero() → Vector3 | Returnerer en vektor (0,0,0) |
getOne() → Vector3 | Returnerer en vektor (1,1,1) |
getUnitX() → Vector3 | Returnerer en enhedsvektor langs X-aksen (1,0,0) |
getUnitY() → Vector3 | |
getUnitZ() → Vector3 | |
set(x: double, y: double, z: double) | Tildeler komponenten i det angivne indeks til den leverede værdi |
getLength() → double | |
getLength2() → double | Returnerer vektorens kvadratiske længde. |
normalize() → Vector3 | Returnerer en enhedsvektor, der peger i samme retning. |
dot(v: Vector3) → double | Returnerer punktumproduktet af denne vektor og den leverede vektor. |
cross(v: Vector3) → Vector3 | |
add(a: Vector3, b: Vector3) → Vector3 | Returnerer summen af vektorerne a og b i komponentvis form. |
sub(a: Vector3, b: Vector3) → Vector3 | Returnerer komponent-vis forskel på vektorer a minus b |
mul(a: Vector3, b: Vector3) → Vector3 | Returnerer vektor v skaleret af skalar s. |
mul(v: Vector3, s: double) → Vector3 | |
mul(s: double, v: Vector3) → Vector3 | |
div(v: Vector3, s: double) → Vector3 | Returnerer komponent-vis division af vektorer a til b |
div(a: Vector3, b: Vector3) → Vector3 | |
negative(v: Vector3) → Vector3 | Returnerer en vektor med hver komponent negeret. |
op_eq(a: Vector3, b: Vector3) → boolean | Returnerer sandt, hvis vektorerne a og b er nøjagtigt lig. |
op_ne(a: Vector3, b: Vector3) → boolean | |
get(index: int) → double | Returnerer komponenten ved det angivne indeks (0-x,1‐y,2‐z) |
set(index: int, value: double) | |
angleBetween(a: Vector3, b: Vector3) → double | Returnerer v-vinklen i radian mellem denne vektor og v. |
angleBetween(v: Vector3) → double | |
create(v: Vector3) → FVector3 | |
equals(obj: Object) → boolean | |
hashCode() → int | |
toString() → String | |
clone() → Vector3 | |
copyFrom(src: Vector3) | |
compareTo(other: Vector3) → int | |
sin() → Vector3 | |
cos() → Vector3 | |
parse(s: String) → Vector3 |