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

ConstructorBeschrijving
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

VeldBeschrijving
wDe w‑component.
xDe x-component.
yDe y-component.
zDe z-component.

Methoden

MethodeBeschrijving
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:

ParameterTypeBeschrijving
vecVector3Vec.
wdoubleDe breedte.

Vector4(Vector3 vec)

public Vector4(Vector3 vec)

Initialiseert een nieuw exemplaar van de Vector4 struct.

Parameters:

ParameterTypeBeschrijving
vecVector3Vec.

Vector4(FVector4 vec)

public Vector4(FVector4 vec)

Initialiseert een nieuw exemplaar van de Vector4 struct.

Parameters:

ParameterTypeBeschrijving
vecFVector4Vec.

Vector4(double x, double y, double z)

public Vector4(double x, double y, double z)

Initialiseert een nieuw exemplaar van de Vector4 struct.

Parameters:

ParameterTypeBeschrijving
xdoubleDe x-coördinaat.
ydoubleDe y-coördinaat.
zdoubleDe 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:

ParameterTypeBeschrijving
xdoubleDe x-coördinaat.
ydoubleDe y-coördinaat.
zdoubleDe z-coördinaat.
wdoubleDe 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:

ParameterTypeBeschrijving
lhsVector4De linker vector
rhsVector4De 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:

ParameterTypeBeschrijving
otherVector4

Returns: int

copyFrom(Vector4 src)

public void copyFrom(Vector4 src)

Parameters:

ParameterTypeBeschrijving
srcVector4

create(Vector4 v)

public static FVector4 create(Vector4 v)

Expliciete conversie‑operator om Vector4 te casten naar FVector4

Parameters:

ParameterTypeBeschrijving
vVector4

Returns: FVector4

equals(Object obj)

public boolean equals(Object obj)

Controleren of twee vectoren gelijk zijn

Parameters:

ParameterTypeBeschrijving
objjava.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:

ParameterTypeBeschrijving
lhsVector4De linker vector
rhsVector4De rechter vector

Returns: Vector4 - Result vector

mul(Vector4 lhs, double rhs)

public static Vector4 mul(Vector4 lhs, double rhs)

Operatoroverbelasting voor *

Parameters:

ParameterTypeBeschrijving
lhsVector4De linker vector
rhsdoubleDe 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:

ParameterTypeBeschrijving
newXdoubleNieuwe X-component.
newYdoubleNieuwe Y-component.
newZdoubleNieuwe 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:

ParameterTypeBeschrijving
newXdoubleNieuwe X-component.
newYdoubleNieuwe Y-component.
newZdoubleNieuwe Z-component.
newWdoubleNieuw W-component.

sub(Vector4 lhs, Vector4 rhs)

public static Vector4 sub(Vector4 lhs, Vector4 rhs)

Operatoroverbelasting voor - (minus)

Parameters:

ParameterTypeBeschrijving
lhsVector4De linker vector
rhsVector4De 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:

ParameterTypeBeschrijving
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ParameterTypeBeschrijving
arg0long
arg1int