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
Een vector met vier componenten.
Constructors
| Constructor | Beschrijving |
|---|---|
| Vector4(Vector3 vec, double w) | Initialiseert een nieuw exemplaar van de Vector4 struct. |
| Vector4(Vector3 vec) | Initialiseert een nieuw exemplaar van de Vector4 struct. |
| Vector4(FVector4 vec) | Initialiseert een nieuw exemplaar van de Vector4 struct. |
| Vector4(double x, double y, double z) | Initialiseert een nieuw exemplaar van de Vector4 struct. |
| Vector4(double x, double y, double z, double w) | Initialiseert een nieuw exemplaar van de Vector4 struct. |
| Vector4() |
Velden
| Veld | Beschrijving |
|---|---|
| w | De w‑component. |
| x | De x-component. |
| y | De y-component. |
| z | De z-component. |
Methoden
| Methode | Beschrijving |
|---|---|
| add(Vector4 lhs, Vector4 rhs) | Operatoroverbelasting voor + |
| clone() | |
| compareTo(Vector4 other) | Vergelijk de huidige vector met een ander exemplaar. |
| copyFrom(Vector4 src) | |
| create(Vector4 v) | Expliciete conversie‑operator om Vector4 te casten naar FVector4 |
| equals(Object obj) | Controleren of twee vectoren gelijk zijn |
| getClass() | |
| hashCode() | Haalt de hashcode van deze vector op. |
| mul(Vector4 lhs, Vector4 rhs) | Operatoroverbelasting voor * |
| mul(Vector4 lhs, double rhs) | Operatoroverbelasting voor * |
| notify() | |
| notifyAll() | |
| set(double newX, double newY, double newZ) | Stelt de xyz-componenten van de vector in één keer in, w wordt op 1 gezet. |
| set(double newX, double newY, double newZ, double newW) | Stelt alle componenten van de vector in één keer in. |
| sub(Vector4 lhs, Vector4 rhs) | Operatoroverbelasting voor - (minus) |
| toString() | Retourneert een java.lang.String die de huidige Vector4 vertegenwoordigt. |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
Vector4(Vector3 vec, double w)
public Vector4(Vector3 vec, double w)
Initialiseert een nieuw exemplaar van de Vector4 struct.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| vec | Vector3 | Vec. |
| w | double | De breedte. |
Vector4(Vector3 vec)
public Vector4(Vector3 vec)
Initialiseert een nieuw exemplaar van de Vector4 struct.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| vec | Vector3 | Vec. |
Vector4(FVector4 vec)
public Vector4(FVector4 vec)
Initialiseert een nieuw exemplaar van de Vector4 struct.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| vec | FVector4 | Vec. |
Vector4(double x, double y, double z)
public Vector4(double x, double y, double z)
Initialiseert een nieuw exemplaar van de Vector4 struct.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| x | double | De x-coördinaat. |
| y | double | De y-coördinaat. |
| z | double | De z-coördinaat. |
Vector4(double x, double y, double z, double w)
public Vector4(double x, double y, double z, double w)
Initialiseert een nieuw exemplaar van de Vector4 struct.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| x | double | De x-coördinaat. |
| y | double | De y-coördinaat. |
| z | double | De z-coördinaat. |
| w | double | De breedte. |
Vector4()
public Vector4()
w
public double w
De w‑component.
x
public double x
De x-component.
y
public double y
De y-component.
z
public double z
De z-component.
add(Vector4 lhs, Vector4 rhs)
public static Vector4 add(Vector4 lhs, Vector4 rhs)
Operatoroverbelasting voor +
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| lhs | Vector4 | De linker vector |
| rhs | Vector4 | De rechter vector |
Returns: Vector4 - Result vector
clone()
public Vector4 clone()
Kloon huidige instantie
Returns: Vector4
compareTo(Vector4 other)
public int compareTo(Vector4 other)
Vergelijk de huidige vector met een ander exemplaar.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| other | Vector4 |
Returns: int
copyFrom(Vector4 src)
public void copyFrom(Vector4 src)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| src | Vector4 |
create(Vector4 v)
public static FVector4 create(Vector4 v)
Expliciete conversie‑operator om Vector4 te casten naar FVector4
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| v | Vector4 |
Returns: FVector4
equals(Object obj)
public boolean equals(Object obj)
Controleren of twee vectoren gelijk zijn
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
hashCode()
public int hashCode()
Haalt de hashcode van deze vector op.
Returns: int
mul(Vector4 lhs, Vector4 rhs)
public static Vector4 mul(Vector4 lhs, Vector4 rhs)
Operatoroverbelasting voor *
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| lhs | Vector4 | De linker vector |
| rhs | Vector4 | De rechter vector |
Returns: Vector4 - Result vector
mul(Vector4 lhs, double rhs)
public static Vector4 mul(Vector4 lhs, double rhs)
Operatoroverbelasting voor *
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| lhs | Vector4 | De linker vector |
| rhs | double | De rechter double-waarde |
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)
Stelt de xyz-componenten van de vector in één keer in, w wordt op 1 gezet.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| newX | double | Nieuwe X-component. |
| newY | double | Nieuwe Y-component. |
| newZ | double | Nieuwe Z-component. |
set(double newX, double newY, double newZ, double newW)
public void set(double newX, double newY, double newZ, double newW)
Stelt alle componenten van de vector in één keer in.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| newX | double | Nieuwe X-component. |
| newY | double | Nieuwe Y-component. |
| newZ | double | Nieuwe Z-component. |
| newW | double | Nieuw W-component. |
sub(Vector4 lhs, Vector4 rhs)
public static Vector4 sub(Vector4 lhs, Vector4 rhs)
Operatoroverbelasting voor - (minus)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| lhs | Vector4 | De linker vector |
| rhs | Vector4 | De rechter vector |
Returns: Vector4 - Result vector
toString()
public String toString()
Retourneert een java.lang.String die de huidige Vector4 vertegenwoordigt.
Returns: java.lang.String - Een java.lang.String die de huidige Vector4 vertegenwoordigt.
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| arg0 | long | |
| arg1 | int |