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
En vektor med två komponenter.
Konstruktörer
| Konstruktor | Beskrivning |
|---|---|
| Vector2(double s) | Initierar en ny instans av strukturen Vector2. |
| Vector2(Vector3 s) | Initierar en ny instans av strukturen Vector2. |
| Vector2(FVector2 vec) | Initierar en ny instans av strukturen Vector2. |
| Vector2(double x, double y) | Initierar en ny instans av strukturen Vector2. |
| Vector2() |
Fält
| Fält | Beskrivning |
|---|---|
| x | x-komponenten. |
| y | y-komponenten. |
Metoder
| Metod | Beskrivning |
|---|---|
| add(Vector2 lhs, Vector2 rhs) | Additionsoperator för Vector2 |
| clone() | |
| compareTo(Vector2 other) | Jämför den aktuella vektorn med en annan instans. |
| copyFrom(Vector2 src) | |
| create(Vector2 v) | Explicit konverteringsoperator för att kasta Vector2 till FVector2 |
| cross(Vector2 v) | Korsprodukt av två vektorer. |
| div(Vector2 lhs, double rhs) | Divisionsoperator för Vector2 |
| dot(Vector2 rhs) | Hämtar skalärprodukten av två vektorer. |
| equals(Vector2 rhs) | Kontrollera om två vector2 är lika |
| equals(Object obj) | Kontrollera om två vector2 är lika |
| getClass() | |
| getLength() | Hämtar längden. |
| getU() | Hämtar U-komponenten om Vector2 används som en mappningskoordinat. |
| getV() | Hämtar V-komponenten om Vector2 används som en mappningskoordinat. |
| hashCode() | Hämtar hashkoden för Vector2 |
| mul(Vector2 lhs, double rhs) | Multiplikationsoperator för Vector2 |
| mul(double lhs, Vector2 rhs) | Multiplikationsoperator för Vector2 |
| normalize() | Normaliserar detta objekt. |
| notify() | |
| notifyAll() | |
| op_eq(Vector2 lhs, Vector2 rhs) | Likhetsoperator för Vector2 |
| op_ne(Vector2 lhs, Vector2 rhs) | Icke‑likhetsoperator för Vector2 |
| setU(double value) | Ställer in U‑komponenten om Vector2 används som en kartläggningskoordinat. |
| setV(double value) | Ställer in V‑komponenten om Vector2 används som en kartläggningskoordinat. |
| sub(Vector2 lhs, Vector2 rhs) | Subtraktionsoperator för Vector2 |
| toString() | Returnerar en java.lang.String som representerar den aktuella Vector2. |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
Vector2(double s)
public Vector2(double s)
Initierar en ny instans av strukturen Vector2.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| s | double | S. |
Vector2(Vector3 s)
public Vector2(Vector3 s)
Initierar en ny instans av strukturen Vector2.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| s | Vector3 | S. |
Vector2(FVector2 vec)
public Vector2(FVector2 vec)
Initierar en ny instans av strukturen Vector2.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| vec | FVector2 | Vektor i float. |
Vector2(double x, double y)
public Vector2(double x, double y)
Initierar en ny instans av strukturen Vector2.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| x | double | x-koordinaten. |
| y | double | y-koordinaten. |
Vector2()
public Vector2()
x
public double x
x-komponenten.
y
public double y
y-komponenten.
add(Vector2 lhs, Vector2 rhs)
public static Vector2 add(Vector2 lhs, Vector2 rhs)
Additionsoperator för Vector2
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| lhs | Vector2 | Värde på vänstra sidan. |
| rhs | Vector2 | Värde på högra sidan. |
Returns: Vector2 - The result of addition.
clone()
public Vector2 clone()
Klona aktuell instans
Returns: Vector2
compareTo(Vector2 other)
public int compareTo(Vector2 other)
Jämför den aktuella vektorn med en annan instans.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| other | Vector2 |
Returns: int
copyFrom(Vector2 src)
public void copyFrom(Vector2 src)
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| src | Vector2 |
create(Vector2 v)
public static FVector2 create(Vector2 v)
Explicit konverteringsoperator för att kasta Vector2 till FVector2
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| v | Vector2 |
Returns: FVector2
cross(Vector2 v)
public double cross(Vector2 v)
Korsprodukt av två vektorer.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| v | Vector2 |
Returns: double
div(Vector2 lhs, double rhs)
public static Vector2 div(Vector2 lhs, double rhs)
Divisionsoperator för Vector2
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| lhs | Vector2 | Värde på vänstra sidan. |
| rhs | double | Värde på högra sidan. |
Returns: Vector2 - The result of division.
dot(Vector2 rhs)
public double dot(Vector2 rhs)
Hämtar skalärprodukten av två vektorer.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rhs | Vector2 | Värde på högra sidan. |
Returns: double - Skalarprodukten av de två vektorerna.
equals(Vector2 rhs)
public boolean equals(Vector2 rhs)
Kontrollera om två vector2 är lika
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| rhs | Vector2 | Värdet på höger sida. |
Returns: boolean - Sant om alla komponenter är identiskt lika.
equals(Object obj)
public boolean equals(Object obj)
Kontrollera om två vector2 är lika
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| obj | java.lang.Object | Objektet att jämföra. |
Returns: boolean - Sant om alla komponenter är identiskt lika.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getLength()
public double getLength()
Hämtar längden.
Returns: double - längden.
getU()
public double getU()
Hämtar U‑komponenten om Vector2 används som en kartläggningskoordinat. Det är ett alias för x‑komponenten.
Returns: double - U‑komponenten om Vector2 används som en kartläggningskoordinat. Det är ett alias för x‑komponenten.
getV()
public double getV()
Hämtar V‑komponenten om Vector2 används som en kartläggningskoordinat. Det är ett alias för y‑komponenten.
Returns: double - V‑komponenten om Vector2 används som en kartläggningskoordinat. Det är ett alias för y‑komponenten.
hashCode()
public int hashCode()
Hämtar hashkoden för Vector2
Returns: int - Hashkoden för Vector2
mul(Vector2 lhs, double rhs)
public static Vector2 mul(Vector2 lhs, double rhs)
Multiplikationsoperator för Vector2
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| lhs | Vector2 | Värde på vänstra sidan. |
| rhs | double | Värde på högra sidan. |
Returns: Vector2 - The result of multiply.
mul(double lhs, Vector2 rhs)
public static Vector2 mul(double lhs, Vector2 rhs)
Multiplikationsoperator för Vector2
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| lhs | double | Värde på vänstra sidan. |
| rhs | Vector2 | Värde på högra sidan. |
Returns: Vector2 - The result of multiply.
normalize()
public Vector2 normalize()
Normaliserar detta objekt.
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)
Likhetsoperator för Vector2
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| lhs | Vector2 | Värde på vänstra sidan. |
| rhs | Vector2 | Värde på högra sidan. |
Returns: boolean - Sant om alla komponenter är identiskt lika.
op_ne(Vector2 lhs, Vector2 rhs)
public static boolean op_ne(Vector2 lhs, Vector2 rhs)
Icke‑likhetsoperator för Vector2
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| lhs | Vector2 | Värde på vänstra sidan. |
| rhs | Vector2 | Värde på högra sidan. |
Returns: boolean - Sant om två vektorer inte är lika.
setU(double value)
public void setU(double value)
Ställer in U‑komponenten om Vector2 används som en kartläggningskoordinat. Det är ett alias för x‑komponenten.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | double | Nytt värde |
setV(double value)
public void setV(double value)
Ställer in V‑komponenten om Vector2 används som en kartläggningskoordinat. Det är ett alias för y‑komponenten.
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| värde | double | Nytt värde |
sub(Vector2 lhs, Vector2 rhs)
public static Vector2 sub(Vector2 lhs, Vector2 rhs)
Subtraktionsoperator för Vector2
Parameters:
| Parameter | Typ | Beskrivning |
|---|---|---|
| lhs | Vector2 | Värde på vänstra sidan. |
| rhs | Vector2 | Värde på högra sidan. |
Returns: Vector2 - The result of substraction.
toString()
public String toString()
Returnerar en java.lang.String som representerar den aktuella Vector2.
Returns: java.lang.String - En java.lang.String som representerar den aktuella Vector2.
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 |