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:

ΠαράμετροςΤύποςΠεριγραφή
sdoubleS.

Vector2(Vector3 s)

public Vector2(Vector3 s)

Αρχικοποιεί μια νέα παρουσία της δομής Vector2 struct.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
sVector3S.

Vector2(FVector2 vec)

public Vector2(FVector2 vec)

Αρχικοποιεί μια νέα παρουσία της δομής Vector2 struct.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
vecFVector2Διάνυσμα σε float.

Vector2(double x, double y)

public Vector2(double x, double y)

Αρχικοποιεί μια νέα παρουσία της δομής Vector2 struct.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
xdoubleΗ συντεταγμένη x.
ydoubleΗ συντεταγμένη 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:

ΠαράμετροςΤύποςΠεριγραφή
lhsVector2Τιμή αριστερής πλευράς.
rhsVector2Τιμή δεξιάς πλευράς.

Returns: Vector2 - The result of addition.

clone()

public Vector2 clone()

Κλωνοποίηση τρέχουσας παρουσίας

Returns: Vector2

compareTo(Vector2 other)

public int compareTo(Vector2 other)

Συγκρίνει το τρέχον διάνυσμα με μια άλλη παρουσία.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
otherVector2

Returns: int

copyFrom(Vector2 src)

public void copyFrom(Vector2 src)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
srcVector2

create(Vector2 v)

public static FVector2 create(Vector2 v)

Τελεστής ρητής μετατροπής για τη μετατροπή του Vector2 σε FVector2

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
vVector2

Returns: FVector2

cross(Vector2 v)

public double cross(Vector2 v)

Γινόμενο διανυσματικό δύο διανυσμάτων.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
vVector2

Returns: double

div(Vector2 lhs, double rhs)

public static Vector2 div(Vector2 lhs, double rhs)

Τελεστής διαίρεσης για το Vector2

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
lhsVector2Τιμή αριστερής πλευράς.
rhsdoubleΤιμή δεξιάς πλευράς.

Returns: Vector2 - The result of division.

dot(Vector2 rhs)

public double dot(Vector2 rhs)

Επιστρέφει το εσωτερικό γινόμενο δύο διανυσμάτων.

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
rhsVector2Τιμή δεξιάς πλευράς.

Returns: double - Το εσωτερικό γινόμενο των δύο διανυσμάτων.

equals(Vector2 rhs)

public boolean equals(Vector2 rhs)

Ελέγξτε αν δύο vector2 είναι ίσα

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
rhsVector2Η τιμή της δεξιάς πλευράς.

Returns: boolean - Αληθές εάν όλα τα στοιχεία είναι ταυτόσημα ίσα.

equals(Object obj)

public boolean equals(Object obj)

Ελέγξτε αν δύο vector2 είναι ίσα

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
objjava.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:

ΠαράμετροςΤύποςΠεριγραφή
lhsVector2Τιμή αριστερής πλευράς.
rhsdoubleΤιμή δεξιάς πλευράς.

Returns: Vector2 - The result of multiply.

mul(double lhs, Vector2 rhs)

public static Vector2 mul(double lhs, Vector2 rhs)

Τελεστής πολλαπλασιασμού για το Vector2

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
lhsdoubleΤιμή αριστερής πλευράς.
rhsVector2Τιμή δεξιάς πλευράς.

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:

ΠαράμετροςΤύποςΠεριγραφή
lhsVector2Τιμή αριστερής πλευράς.
rhsVector2Τιμή δεξιάς πλευράς.

Returns: boolean - Αληθές εάν όλα τα στοιχεία είναι ταυτόσημα ίσα.

op_ne(Vector2 lhs, Vector2 rhs)

public static boolean op_ne(Vector2 lhs, Vector2 rhs)

Τελεστής ανισότητας για Vector2

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
lhsVector2Τιμή αριστερής πλευράς.
rhsVector2Τιμή δεξιάς πλευράς.

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:

ΠαράμετροςΤύποςΠεριγραφή
lhsVector2Τιμή αριστερής πλευράς.
rhsVector2Τιμή δεξιάς πλευράς.

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:

ΠαράμετροςΤύποςΠεριγραφή
arg0long

wait(long arg0, int arg1)

public final void wait(long arg0, int arg1)

Parameters:

ΠαράμετροςΤύποςΠεριγραφή
arg0long
arg1int