Vector4
Inheritance: java.lang.Object
All Implemented Interfaces: java.lang.Comparable, com.aspose.threed.Struct, java.io.Serializable
public final class Vector4 implements Comparable<Vector4>, Struct<Vector4>, Serializable
En vektor med fyra komponenter.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| Vector4(Vector3 vec, double w) | Initierar en ny instans av strukturen Vector4. |
| Vector4(Vector3 vec) | Initierar en ny instans av strukturen Vector4. |
| Vector4(FVector4 vec) | Initierar en ny instans av strukturen Vector4. |
| Vector4(double x, double y, double z) | Initierar en ny instans av strukturen Vector4. |
| Vector4(double x, double y, double z, double w) | Initierar en ny instans av strukturen Vector4. |
| Vector4() |
Fält
| Fält | Beskrivning |
|---|---|
| w | w-komponenten. |
| x | x-komponenten. |
| y | y-komponenten. |
| z | z-komponenten. |
Metoder
| Metod | Beskrivning |
|---|---|
| add(Vector4 lhs, Vector4 rhs) | Operatoröverladdning för + |
| clone() | |
| compareTo(Vector4 other) | Jämför den aktuella vektorn med en annan instans. |
| copyFrom(Vector4 src) | |
| create(Vector4 v) | Explicit konverteringsoperator för att kasta Vector4 till FVector4 |
| equals(Object obj) | Kontrollera om två vektorer är lika |
| getClass() | |
| hashCode() | Hämtar hashkoden för denna vektor. |
| mul(Vector4 lhs, Vector4 rhs) | Operatoröverladdning för * |
| mul(Vector4 lhs, double rhs) | Operatoröverladdning för * |
| notify() | |
| notifyAll() | |
| set(double newX, double newY, double newZ) | Ställer in vektorns xyz‑komponenter på en gång, w kommer att sättas till 1. |
| set(double newX, double newY, double newZ, double newW) | Ställer in vektorns alla komponenter på en gång. |
| sub(Vector4 lhs, Vector4 rhs) | Operatoröverladdning för - (minus) |
| toString() | Returnerar en java.lang.String som representerar den aktuella Vector4. |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
Vector4(Vector3 vec, double w)
public Vector4(Vector3 vec, double w)
Initierar en ny instans av strukturen Vector4.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| vec | Vector3 | Vektor. |
| w | double | Bredden. |
Vector4(Vector3 vec)
public Vector4(Vector3 vec)
Initierar en ny instans av strukturen Vector4.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| vec | Vector3 | Vektor. |
Vector4(FVector4 vec)
public Vector4(FVector4 vec)
Initierar en ny instans av strukturen Vector4.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| vec | FVector4 | Vektor. |
Vector4(double x, double y, double z)
public Vector4(double x, double y, double z)
Initierar en ny instans av strukturen Vector4.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| x | double | x-koordinaten. |
| y | double | y-koordinaten. |
| z | double | z-koordinaten. |
Vector4(double x, double y, double z, double w)
public Vector4(double x, double y, double z, double w)
Initierar en ny instans av strukturen Vector4.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| x | double | x-koordinaten. |
| y | double | y-koordinaten. |
| z | double | z-koordinaten. |
| w | double | Bredden. |
Vector4()
public Vector4()
w
public double w
w-komponenten.
x
public double x
x-komponenten.
y
public double y
y-komponenten.
z
public double z
z-komponenten.
add(Vector4 lhs, Vector4 rhs)
public static Vector4 add(Vector4 lhs, Vector4 rhs)
Operatoröverladdning för +
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| lhs | Vector4 | Den vänstra vektorn |
| rhs | Vector4 | Den högra vektorn |
Returns: Vector4 - Result vector
clone()
public Vector4 clone()
Klona aktuell instans
Returns: Vector4
compareTo(Vector4 other)
public int compareTo(Vector4 other)
Jämför den aktuella vektorn med en annan instans.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| other | Vector4 |
Returns: int
copyFrom(Vector4 src)
public void copyFrom(Vector4 src)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| src | Vector4 |
create(Vector4 v)
public static FVector4 create(Vector4 v)
Explicit konverteringsoperator för att kasta Vector4 till FVector4
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| v | Vector4 |
Returns: FVector4
equals(Object obj)
public boolean equals(Object obj)
Kontrollera om två vektorer är lika
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
hashCode()
public int hashCode()
Hämtar hashkoden för denna vektor.
Returns: int
mul(Vector4 lhs, Vector4 rhs)
public static Vector4 mul(Vector4 lhs, Vector4 rhs)
Operatoröverladdning för *
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| lhs | Vector4 | Den vänstra vektorn |
| rhs | Vector4 | Den högra vektorn |
Returns: Vector4 - Result vector
mul(Vector4 lhs, double rhs)
public static Vector4 mul(Vector4 lhs, double rhs)
Operatoröverladdning för *
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| lhs | Vector4 | Den vänstra vektorn |
| rhs | double | Det högra dubbelvärdet |
Returns: Vector4 - Result vector
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
set(double newX, double newY, double newZ)
public void set(double newX, double newY, double newZ)
Ställer in vektorns xyz‑komponenter på en gång, w kommer att sättas till 1.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| newX | double | Ny X‑komponent. |
| newY | double | Ny Y‑komponent. |
| newZ | double | Ny Z‑komponent. |
set(double newX, double newY, double newZ, double newW)
public void set(double newX, double newY, double newZ, double newW)
Ställer in vektorns alla komponenter på en gång.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| newX | double | Ny X‑komponent. |
| newY | double | Ny Y‑komponent. |
| newZ | double | Ny Z‑komponent. |
| newW | double | Ny W-komponent. |
sub(Vector4 lhs, Vector4 rhs)
public static Vector4 sub(Vector4 lhs, Vector4 rhs)
Operatoröverladdning för - (minus)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| lhs | Vector4 | Den vänstra vektorn |
| rhs | Vector4 | Den högra vektorn |
Returns: Vector4 - Result vector
toString()
public String toString()
Returnerar en java.lang.String som representerar den aktuella Vector4.
Returns: java.lang.String - En java.lang.String som representerar den aktuella Vector4.
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| arg0 | long | |
| arg1 | int |