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
Διανύσμα με δύο συνιστώσες.
Κατασκευαστές
| Κατασκευαστής | Περιγραφή |
|---|---|
| Vector2(double s) | Αρχικοποιεί μια νέα παρουσία της δομής Vector2 struct. |
| Vector2(Vector3 s) | Αρχικοποιεί μια νέα παρουσία της δομής Vector2 struct. |
| Vector2(FVector2 vec) | Αρχικοποιεί μια νέα παρουσία της δομής Vector2 struct. |
| Vector2(double x, double y) | Αρχικοποιεί μια νέα παρουσία της δομής Vector2 struct. |
| Vector2() |
Πεδία
| Πεδίο | Περιγραφή |
|---|---|
| x | Το στοιχείο x. |
| y | Το στοιχείο y. |
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| add(Vector2 lhs, Vector2 rhs) | Τελεστής πρόσθεσης για το Vector2 |
| clone() | |
| compareTo(Vector2 other) | Συγκρίνει το τρέχον διάνυσμα με μια άλλη παρουσία. |
| copyFrom(Vector2 src) | |
| create(Vector2 v) | Τελεστής ρητής μετατροπής για τη μετατροπή του Vector2 σε FVector2 |
| cross(Vector2 v) | Γινόμενο διανυσματικό δύο διανυσμάτων. |
| div(Vector2 lhs, double rhs) | Τελεστής διαίρεσης για το Vector2 |
| dot(Vector2 rhs) | Επιστρέφει το εσωτερικό γινόμενο δύο διανυσμάτων. |
| equals(Vector2 rhs) | Ελέγξτε αν δύο vector2 είναι ίσα |
| equals(Object obj) | Ελέγξτε αν δύο vector2 είναι ίσα |
| getClass() | |
| getLength() | Λαμβάνει το μήκος. |
| getU() | Λαμβάνει το συστατικό U εάν το Vector2 χρησιμοποιείται ως συντεταγμένη χαρτογράφησης. |
| getV() | Λαμβάνει το συστατικό V εάν το Vector2 χρησιμοποιείται ως συντεταγμένη χαρτογράφησης. |
| hashCode() | Λαμβάνει τον κωδικό κατακερματισμού του Vector2 |
| mul(Vector2 lhs, double rhs) | Τελεστής πολλαπλασιασμού για το Vector2 |
| mul(double lhs, Vector2 rhs) | Τελεστής πολλαπλασιασμού για το Vector2 |
| normalize() | Κανονικοποιεί αυτήν την instance. |
| notify() | |
| notifyAll() | |
| op_eq(Vector2 lhs, Vector2 rhs) | Τελεστής ισότητας για Vector2 |
| op_ne(Vector2 lhs, Vector2 rhs) | Τελεστής ανισότητας για Vector2 |
| setU(double value) | Ορίζει το συστατικό U εάν το Vector2 χρησιμοποιείται ως συντεταγμένη χαρτογράφησης. |
| setV(double value) | Ορίζει το συστατικό V εάν το Vector2 χρησιμοποιείται ως συντεταγμένη χαρτογράφησης. |
| sub(Vector2 lhs, Vector2 rhs) | Τελεστής αφαίρεσης για Vector2 |
| toString() | Επιστρέφει ένα java.lang.String που αντιπροσωπεύει το τρέχον Vector2. |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
Vector2(double s)
public Vector2(double s)
Αρχικοποιεί μια νέα παρουσία της δομής Vector2 struct.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| s | double | S. |
Vector2(Vector3 s)
public Vector2(Vector3 s)
Αρχικοποιεί μια νέα παρουσία της δομής Vector2 struct.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| s | Vector3 | S. |
Vector2(FVector2 vec)
public Vector2(FVector2 vec)
Αρχικοποιεί μια νέα παρουσία της δομής Vector2 struct.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| vec | FVector2 | Διάνυσμα σε float. |
Vector2(double x, double y)
public Vector2(double x, double y)
Αρχικοποιεί μια νέα παρουσία της δομής Vector2 struct.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| x | double | Η συντεταγμένη x. |
| y | double | Η συντεταγμένη y. |
Vector2()
public Vector2()
x
public double x
Το στοιχείο x.
y
public double y
Το στοιχείο y.
add(Vector2 lhs, Vector2 rhs)
public static Vector2 add(Vector2 lhs, Vector2 rhs)
Τελεστής πρόσθεσης για το Vector2
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| lhs | Vector2 | Τιμή αριστερής πλευράς. |
| rhs | Vector2 | Τιμή δεξιάς πλευράς. |
Returns: Vector2 - The result of addition.
clone()
public Vector2 clone()
Κλωνοποίηση τρέχουσας παρουσίας
Returns: Vector2
compareTo(Vector2 other)
public int compareTo(Vector2 other)
Συγκρίνει το τρέχον διάνυσμα με μια άλλη παρουσία.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| other | Vector2 |
Returns: int
copyFrom(Vector2 src)
public void copyFrom(Vector2 src)
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| src | Vector2 |
create(Vector2 v)
public static FVector2 create(Vector2 v)
Τελεστής ρητής μετατροπής για τη μετατροπή του Vector2 σε FVector2
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| v | Vector2 |
Returns: FVector2
cross(Vector2 v)
public double cross(Vector2 v)
Γινόμενο διανυσματικό δύο διανυσμάτων.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| v | Vector2 |
Returns: double
div(Vector2 lhs, double rhs)
public static Vector2 div(Vector2 lhs, double rhs)
Τελεστής διαίρεσης για το Vector2
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| lhs | Vector2 | Τιμή αριστερής πλευράς. |
| rhs | double | Τιμή δεξιάς πλευράς. |
Returns: Vector2 - The result of division.
dot(Vector2 rhs)
public double dot(Vector2 rhs)
Επιστρέφει το εσωτερικό γινόμενο δύο διανυσμάτων.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| rhs | Vector2 | Τιμή δεξιάς πλευράς. |
Returns: double - Το εσωτερικό γινόμενο των δύο διανυσμάτων.
equals(Vector2 rhs)
public boolean equals(Vector2 rhs)
Ελέγξτε αν δύο vector2 είναι ίσα
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| rhs | Vector2 | Η τιμή της δεξιάς πλευράς. |
Returns: boolean - Αληθές εάν όλα τα στοιχεία είναι ταυτόσημα ίσα.
equals(Object obj)
public boolean equals(Object obj)
Ελέγξτε αν δύο vector2 είναι ίσα
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| obj | java.lang.Object | Το αντικείμενο προς σύγκριση. |
Returns: boolean - Αληθές εάν όλα τα στοιχεία είναι ταυτόσημα ίσα.
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
getLength()
public double getLength()
Λαμβάνει το μήκος.
Returns: double - το μήκος.
getU()
public double getU()
Αποκτά το συστατικό U εάν το Vector2 χρησιμοποιείται ως συντεταγμένη χαρτογράφησης. Είναι ψευδώνυμο του συστατικού x.
Returns: double - το συστατικό U εάν το Vector2 χρησιμοποιείται ως συντεταγμένη χαρτογράφησης. Είναι ψευδώνυμο του συστατικού x.
getV()
public double getV()
Αποκτά το συστατικό V εάν το Vector2 χρησιμοποιείται ως συντεταγμένη χαρτογράφησης. Είναι ψευδώνυμο του συστατικού y.
Returns: double - το συστατικό V εάν το Vector2 χρησιμοποιείται ως συντεταγμένη χαρτογράφησης. Είναι ψευδώνυμο του συστατικού y.
hashCode()
public int hashCode()
Λαμβάνει τον κωδικό κατακερματισμού του Vector2
Returns: int - Ο κωδικός κατακερματισμού του Vector2
mul(Vector2 lhs, double rhs)
public static Vector2 mul(Vector2 lhs, double rhs)
Τελεστής πολλαπλασιασμού για το Vector2
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| lhs | Vector2 | Τιμή αριστερής πλευράς. |
| rhs | double | Τιμή δεξιάς πλευράς. |
Returns: Vector2 - The result of multiply.
mul(double lhs, Vector2 rhs)
public static Vector2 mul(double lhs, Vector2 rhs)
Τελεστής πολλαπλασιασμού για το Vector2
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| lhs | double | Τιμή αριστερής πλευράς. |
| rhs | Vector2 | Τιμή δεξιάς πλευράς. |
Returns: Vector2 - The result of multiply.
normalize()
public Vector2 normalize()
Κανονικοποιεί αυτήν την instance.
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)
Τελεστής ισότητας για Vector2
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| lhs | Vector2 | Τιμή αριστερής πλευράς. |
| rhs | Vector2 | Τιμή δεξιάς πλευράς. |
Returns: boolean - Αληθές εάν όλα τα στοιχεία είναι ταυτόσημα ίσα.
op_ne(Vector2 lhs, Vector2 rhs)
public static boolean op_ne(Vector2 lhs, Vector2 rhs)
Τελεστής ανισότητας για Vector2
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| lhs | Vector2 | Τιμή αριστερής πλευράς. |
| rhs | Vector2 | Τιμή δεξιάς πλευράς. |
Returns: boolean - Αληθές εάν δύο διανύσματα δεν είναι ίσα.
setU(double value)
public void setU(double value)
Ορίζει το συστατικό U εάν το Vector2 χρησιμοποιείται ως συντεταγμένη χαρτογράφησης. Είναι ψευδώνυμο του συστατικού x.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| τιμή | double | Νέα τιμή |
setV(double value)
public void setV(double value)
Ορίζει το συστατικό V εάν το Vector2 χρησιμοποιείται ως συντεταγμένη χαρτογράφησης. Είναι ψευδώνυμο του συστατικού y.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| τιμή | double | Νέα τιμή |
sub(Vector2 lhs, Vector2 rhs)
public static Vector2 sub(Vector2 lhs, Vector2 rhs)
Τελεστής αφαίρεσης για Vector2
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| lhs | Vector2 | Τιμή αριστερής πλευράς. |
| rhs | Vector2 | Τιμή δεξιάς πλευράς. |
Returns: Vector2 - The result of substraction.
toString()
public String toString()
Επιστρέφει ένα java.lang.String που αντιπροσωπεύει το τρέχον Vector2.
Returns: java.lang.String - Ένα java.lang.String που αντιπροσωπεύει το τρέχον Vector2.
wait()
public final void wait()
wait(long arg0)
public final void wait(long arg0)
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| arg0 | long |
wait(long arg0, int arg1)
public final void wait(long arg0, int arg1)
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| arg0 | long | |
| arg1 | int |