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
| Constructor | Beschrijving |
|---|---|
| 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
| Veld | Beschrijving |
|---|---|
| x | De x-component. |
| y | De y-component. |
Methoden
| Methode | Beschrijving |
|---|---|
| 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| s | double | S. |
Vector2(Vector3 s)
public Vector2(Vector3 s)
Initialiseert een nieuw exemplaar van de struct Vector2.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| s | Vector3 | S. |
Vector2(FVector2 vec)
public Vector2(FVector2 vec)
Initialiseert een nieuw exemplaar van de struct Vector2.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| vec | FVector2 | Vector in float. |
Vector2(double x, double y)
public Vector2(double x, double y)
Initialiseert een nieuw exemplaar van de struct Vector2.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| x | double | De x-coördinaat. |
| y | double | De 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| lhs | Vector2 | Linkerhandwaarde. |
| rhs | Vector2 | Rechterkantwaarde. |
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:
| Parameter | Type | Beschrijving |
|---|---|---|
| other | Vector2 |
Returns: int
copyFrom(Vector2 src)
public void copyFrom(Vector2 src)
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| src | Vector2 |
create(Vector2 v)
public static FVector2 create(Vector2 v)
Expliciete conversie-operator om Vector2 naar FVector2 te casten.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| v | Vector2 |
Returns: FVector2
cross(Vector2 v)
public double cross(Vector2 v)
Kruisproduct van twee vectoren
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| v | Vector2 |
Returns: double
div(Vector2 lhs, double rhs)
public static Vector2 div(Vector2 lhs, double rhs)
Delingsoperator voor Vector2.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| lhs | Vector2 | Linkerhandwaarde. |
| rhs | double | Rechterkantwaarde. |
Returns: Vector2 - The result of division.
dot(Vector2 rhs)
public double dot(Vector2 rhs)
Haalt het inproduct van twee vectoren op.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| rhs | Vector2 | Rechterkantwaarde. |
Returns: double - Het dotproduct van de twee vectoren.
equals(Vector2 rhs)
public boolean equals(Vector2 rhs)
Controleer of twee vector2 gelijk zijn.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| rhs | Vector2 | De 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| obj | java.lang.Object | Het 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| lhs | Vector2 | Linkerhandwaarde. |
| rhs | double | Rechterkantwaarde. |
Returns: Vector2 - The result of multiply.
mul(double lhs, Vector2 rhs)
public static Vector2 mul(double lhs, Vector2 rhs)
Multiplicatie-operator voor Vector2.
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| lhs | double | Linkerhandwaarde. |
| rhs | Vector2 | Rechterkantwaarde. |
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:
| Parameter | Type | Beschrijving |
|---|---|---|
| lhs | Vector2 | Linkerhandwaarde. |
| rhs | Vector2 | Rechterkantwaarde. |
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:
| Parameter | Type | Beschrijving |
|---|---|---|
| lhs | Vector2 | Linkerhandwaarde. |
| rhs | Vector2 | Rechterkantwaarde. |
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:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | double | Nieuwe 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:
| Parameter | Type | Beschrijving |
|---|---|---|
| waarde | double | Nieuwe waarde |
sub(Vector2 lhs, Vector2 rhs)
public static Vector2 sub(Vector2 lhs, Vector2 rhs)
Aftrekkingsoperator voor Vector2
Parameters:
| Parameter | Type | Beschrijving |
|---|---|---|
| lhs | Vector2 | Linkerhandwaarde. |
| rhs | Vector2 | Rechterkantwaarde. |
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:
| 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 |