Vector2

Inheritance: java.lang.Object

All Implemented Interfaces: java.lang.Comparable, com.aspose.threed.Struct, java.io.Serializable

public final class Vector2 implements Comparable<Vector2>, Struct<Vector2>, Serializable

Een vector met twee componenten.

Constructors

ConstructorBeschrijving
Vector2(double s)Initialiseert een nieuw exemplaar van de struct Vector2.
Vector2(Vector3 s)Initialiseert een nieuw exemplaar van de struct Vector2.
Vector2(FVector2 vec)Initialiseert een nieuw exemplaar van de struct Vector2.
Vector2(double x, double y)Initialiseert een nieuw exemplaar van de struct Vector2.
Vector2()

Velden

VeldBeschrijving
xDe x-component.
yDe y-component.

Methoden

MethodeBeschrijving
add(Vector2 lhs, Vector2 rhs)Additie-operator voor Vector2
clone()
compareTo(Vector2 other)Vergelijk de huidige vector met een ander exemplaar.
copyFrom(Vector2 src)
create(Vector2 v)Expliciete conversie-operator om Vector2 naar FVector2 te casten.
cross(Vector2 v)Kruisproduct van twee vectoren
div(Vector2 lhs, double rhs)Delingsoperator voor Vector2.
dot(Vector2 rhs)Haalt het inproduct van twee vectoren op.
equals(Vector2 rhs)Controleer of twee vector2 gelijk zijn.
equals(Object obj)Controleer of twee vector2 gelijk zijn.
getClass()
getLength()Geeft de lengte terug.
getU()Haalt de U-component op als de Vector2 wordt gebruikt als een mapping-coördinaat.
getV()Haalt de V-component op als de Vector2 wordt gebruikt als een mapping-coördinaat.
hashCode()Geeft de hashcode van Vector2 terug.
mul(Vector2 lhs, double rhs)Multiplicatie-operator voor Vector2.
mul(double lhs, Vector2 rhs)Multiplicatie-operator voor Vector2.
normalize()Normaliseert deze instantie.
notify()
notifyAll()
op_eq(Vector2 lhs, Vector2 rhs)Gelijkheidsoperator voor Vector2
op_ne(Vector2 lhs, Vector2 rhs)Niet-gelijkheidsoperator voor Vector2
setU(double value)Stelt de U-component in als de Vector2 wordt gebruikt als een mappingcoördinaat.
setV(double value)Stelt de V-component in als de Vector2 wordt gebruikt als een mappingcoördinaat.
sub(Vector2 lhs, Vector2 rhs)Aftrekkingsoperator voor Vector2
toString()Retourneert een java.lang.String die de huidige Vector2 vertegenwoordigt.
wait()
wait(long arg0)
wait(long arg0, int arg1)

Vector2(double s)

public Vector2(double s)

Initialiseert een nieuw exemplaar van de struct Vector2.

Parameters:

ParameterTypeBeschrijving
sdoubleS.

Vector2(Vector3 s)

public Vector2(Vector3 s)

Initialiseert een nieuw exemplaar van de struct Vector2.

Parameters:

ParameterTypeBeschrijving
sVector3S.

Vector2(FVector2 vec)

public Vector2(FVector2 vec)

Initialiseert een nieuw exemplaar van de struct Vector2.

Parameters:

ParameterTypeBeschrijving
vecFVector2Vector in float.

Vector2(double x, double y)

public Vector2(double x, double y)

Initialiseert een nieuw exemplaar van de struct Vector2.

Parameters:

ParameterTypeBeschrijving
xdoubleDe x-coördinaat.
ydoubleDe y-coördinaat.

Vector2()

public Vector2()

x

public double x

De x-component.

y

public double y

De y-component.

add(Vector2 lhs, Vector2 rhs)

public static Vector2 add(Vector2 lhs, Vector2 rhs)

Additie-operator voor Vector2

Parameters:

ParameterTypeBeschrijving
lhsVector2Linkerhandwaarde.
rhsVector2Rechterkantwaarde.

Returns: Vector2 - The result of addition.

clone()

public Vector2 clone()

Kloon huidige instantie

Returns: Vector2

compareTo(Vector2 other)

public int compareTo(Vector2 other)

Vergelijk de huidige vector met een ander exemplaar.

Parameters:

ParameterTypeBeschrijving
otherVector2

Returns: int

copyFrom(Vector2 src)

public void copyFrom(Vector2 src)

Parameters:

ParameterTypeBeschrijving
srcVector2

create(Vector2 v)

public static FVector2 create(Vector2 v)

Expliciete conversie-operator om Vector2 naar FVector2 te casten.

Parameters:

ParameterTypeBeschrijving
vVector2

Returns: FVector2

cross(Vector2 v)

public double cross(Vector2 v)

Kruisproduct van twee vectoren

Parameters:

ParameterTypeBeschrijving
vVector2

Returns: double

div(Vector2 lhs, double rhs)

public static Vector2 div(Vector2 lhs, double rhs)

Delingsoperator voor Vector2.

Parameters:

ParameterTypeBeschrijving
lhsVector2Linkerhandwaarde.
rhsdoubleRechterkantwaarde.

Returns: Vector2 - The result of division.

dot(Vector2 rhs)

public double dot(Vector2 rhs)

Haalt het inproduct van twee vectoren op.

Parameters:

ParameterTypeBeschrijving
rhsVector2Rechterkantwaarde.

Returns: double - Het dotproduct van de twee vectoren.

equals(Vector2 rhs)

public boolean equals(Vector2 rhs)

Controleer of twee vector2 gelijk zijn.

Parameters:

ParameterTypeBeschrijving
rhsVector2De waarde van de rechterkant.

Returns: boolean - Waar als alle componenten identiek gelijk zijn.

equals(Object obj)

public boolean equals(Object obj)

Controleer of twee vector2 gelijk zijn.

Parameters:

ParameterTypeBeschrijving
objjava.lang.ObjectHet object om te vergelijken.

Returns: boolean - Waar als alle componenten identiek gelijk zijn.

getClass()

public final native Class<?> getClass()

Returns: java.lang.Class

getLength()

public double getLength()

Geeft de lengte terug.

Returns: double - de lengte.

getU()

public double getU()

Haalt de U-component op als de Vector2 wordt gebruikt als een mappingcoördinaat. Het is een alias van de x-component.

Returns: double - de U-component als de Vector2 wordt gebruikt als een mappingcoördinaat. Het is een alias van de x-component.

getV()

public double getV()

Haalt de V-component op als de Vector2 wordt gebruikt als een mappingcoördinaat. Het is een alias van de y-component.

Returns: double - de V-component als de Vector2 wordt gebruikt als een mappingcoördinaat. Het is een alias van de y-component.

hashCode()

public int hashCode()

Geeft de hashcode van Vector2 terug.

Returns: int - De hashcode van de Vector2

mul(Vector2 lhs, double rhs)

public static Vector2 mul(Vector2 lhs, double rhs)

Multiplicatie-operator voor Vector2.

Parameters:

ParameterTypeBeschrijving
lhsVector2Linkerhandwaarde.
rhsdoubleRechterkantwaarde.

Returns: Vector2 - The result of multiply.

mul(double lhs, Vector2 rhs)

public static Vector2 mul(double lhs, Vector2 rhs)

Multiplicatie-operator voor Vector2.

Parameters:

ParameterTypeBeschrijving
lhsdoubleLinkerhandwaarde.
rhsVector2Rechterkantwaarde.

Returns: Vector2 - The result of multiply.

normalize()

public Vector2 normalize()

Normaliseert deze instantie.

Returns: Vector2 - Normalized vector.

notify()

public final native void notify()

notifyAll()

public final native void notifyAll()

op_eq(Vector2 lhs, Vector2 rhs)

public static boolean op_eq(Vector2 lhs, Vector2 rhs)

Gelijkheidsoperator voor Vector2

Parameters:

ParameterTypeBeschrijving
lhsVector2Linkerhandwaarde.
rhsVector2Rechterkantwaarde.

Returns: boolean - Waar als alle componenten identiek gelijk zijn.

op_ne(Vector2 lhs, Vector2 rhs)

public static boolean op_ne(Vector2 lhs, Vector2 rhs)

Niet-gelijkheidsoperator voor Vector2

Parameters:

ParameterTypeBeschrijving
lhsVector2Linkerhandwaarde.
rhsVector2Rechterkantwaarde.

Returns: boolean - Waar als twee vectoren niet gelijk zijn.

setU(double value)

public void setU(double value)

Stelt de U-component in als de Vector2 wordt gebruikt als een mappingcoördinaat. Het is een alias van de x-component.

Parameters:

ParameterTypeBeschrijving
waardedoubleNieuwe waarde

setV(double value)

public void setV(double value)

Stelt de V-component in als de Vector2 wordt gebruikt als een mappingcoördinaat. Het is een alias van de y-component.

Parameters:

ParameterTypeBeschrijving
waardedoubleNieuwe waarde

sub(Vector2 lhs, Vector2 rhs)

public static Vector2 sub(Vector2 lhs, Vector2 rhs)

Aftrekkingsoperator voor Vector2

Parameters:

ParameterTypeBeschrijving
lhsVector2Linkerhandwaarde.
rhsVector2Rechterkantwaarde.

Returns: Vector2 - The result of substraction.

toString()

public String toString()

Retourneert een java.lang.String die de huidige Vector2 vertegenwoordigt.

Returns: java.lang.String - Een java.lang.String die de huidige Vector2 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