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