Vector3

Übersicht über die

Vector3 ist eine Klasse in Aspose.3d für Java. Erben von: Struct<Vector3>, Serializable, Comparable<Vector3>.

Vector3.Vector3 creates a vector with all components set to 0.

Eigenschaften

Name der PersonTyp derZugang zu den InformationenBeschreibung
zeroVector3Lesen Sie .Die Eigenschaft liefert einen konstanten Nullvektor (0,0,0)
oneVector3Lesen Sie .Die Eigenschaft liefert einen konstanten Vektor von Einsen (1,1,1)
unitXVector3Lesen Sie .Die Eigenschaft liefert den Einheitsvektor X (1,0,0)
unitYVector3Lesen Sie .Die Eigenschaft liefert den Einheitsvektor Y (0,1,0)
unitZVector3Lesen Sie .Die Eigenschaft liefert den Einheitsvektor Z (0,0,1)
lengthdoubleLesen Sie .
length2doubleLesen Sie .

Methoden und Verfahren

UnterzeichnungBeschreibung
Vector3()Erstellt einen Vector3 aus einem Vector4, wobei die vierte Komponente verworfen wird.
Vector3(x: double, y: double, z: double)
Vector3(val: double)
Vector3(fv3: FVector3)
Vector3(v4: Vector4)
getZero()Vector3Gibt einen Vektor (0,0,0) zurück.
getOne()Vector3Gibt einen Vektor (1,1,1) zurück.
getUnitX()Vector3Gibt einen Einheitsvektor entlang der X-Achse (1,0,0) zurück.
getUnitY()Vector3
getUnitZ()Vector3
set(x: double, y: double, z: double)Zuordnet die Komponente am angegebenen Index dem eingegebenen Wert.
getLength()double
getLength2()doubleGibt die Quadratlänge des Vektors zurück.
normalize()Vector3Gibt einen Einheitsvektor zurück, der in die gleiche Richtung zeigt.
dot(v: Vector3)doubleGibt das Punktprodukt dieses Vektors und des angegebenen Vektoren zurück.
cross(v: Vector3)Vector3
add(a: Vector3, b: Vector3)Vector3Gibt die Summe der Vektoren a und b nach Komponenten zurück.
sub(a: Vector3, b: Vector3)Vector3Gibt die Komponentendifferenz von Vektoren a minus b zurück.
mul(a: Vector3, b: Vector3)Vector3Gibt den Vektor v, der von Skalier s skaliert wurde.
mul(v: Vector3, s: double)Vector3
mul(s: double, v: Vector3)Vector3
div(v: Vector3, s: double)Vector3Gibt die Teilteilung der Vektoren a durch b zurück.
div(a: Vector3, b: Vector3)Vector3
negative(v: Vector3)Vector3Gibt einen Vektor mit jeder Komponente negativ zurück.
op_eq(a: Vector3, b: Vector3)booleanGilt für die Vektor-Ebenen a und b.
op_ne(a: Vector3, b: Vector3)boolean
get(index: int)doubleGibt die Komponente mit dem angegebenen Index (0-x,1‐y,2‐z) zurück.
set(index: int, value: double)
angleBetween(a: Vector3, b: Vector3)doubleGibt den Winkel in Radianen zwischen diesem Vektor und v zurück.
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
 Deutsch