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 tilBeskrivelse:
zeroVector3Læs det.Ejendommen giver en konstant nulvektor (0,0,0)
oneVector3Læs det.Ejendommen giver en konstant vektor af én (1,1,1)
unitXVector3Læs det.Ejendommen giver enhed X-vektoren (1,0,0)
unitYVector3Læs det.Ejendommen giver enhed Y-vektoren (0,1,0)
unitZVector3Læs det.Ejendommen giver enhed Z-vektoren (0,0,1)
lengthdoubleLæs det.
length2doubleLæs det.

Metoder til at anvende

UnderskriftBeskrivelse:
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() → Vector3Returnerer en vektor (0,0,0)
getOne() → Vector3Returnerer en vektor (1,1,1)
getUnitX() → Vector3Returnerer 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() → doubleReturnerer vektorens kvadratiske længde.
normalize() → Vector3Returnerer en enhedsvektor, der peger i samme retning.
dot(v: Vector3) → doubleReturnerer punktumproduktet af denne vektor og den leverede vektor.
cross(v: Vector3) → Vector3
add(a: Vector3, b: Vector3) → Vector3Returnerer summen af vektorerne a og b i komponentvis form.
sub(a: Vector3, b: Vector3) → Vector3Returnerer komponent-vis forskel på vektorer a minus b
mul(a: Vector3, b: Vector3) → Vector3Returnerer vektor v skaleret af skalar s.
mul(v: Vector3, s: double) → Vector3
mul(s: double, v: Vector3) → Vector3
div(v: Vector3, s: double) → Vector3Returnerer komponent-vis division af vektorer a til b
div(a: Vector3, b: Vector3) → Vector3
negative(v: Vector3) → Vector3Returnerer en vektor med hver komponent negeret.
op_eq(a: Vector3, b: Vector3) → booleanReturnerer sandt, hvis vektorerne a og b er nøjagtigt lig.
op_ne(a: Vector3, b: Vector3) → boolean
get(index: int) → doubleReturnerer komponenten ved det angivne indeks (0-x,1‐y,2‐z)
set(index: int, value: double)
angleBetween(a: Vector3, b: Vector3) → doubleReturnerer 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
 Dansk