Vector3
περιεχόμενα
[
κρύβω
]Vector3 class
Διάνυσμα με τρεις συνιστώσες.
Ιδιότητες
| Όνομα | Περιγραφή |
|---|---|
| x | Το στοιχείο x. |
| y | Το στοιχείο y. |
| z | Το στοιχείο z. |
| ORIGIN | Λαμβάνει τη θέση προέλευσης. Η προέλευση. |
| UNIT_SCALE | Λαμβάνει το διάνυσμα κλίμακας μονάδας. |
| X_AXIS | Λαμβάνει τον άξονα X. Ο άξονας X. |
| Y_AXIS | Λαμβάνει τον άξονα Y. Ο άξονας Y. |
| Z_AXIS | Λαμβάνει τον άξονα Z. Ο άξονας Z. |
Μέθοδοι
constructor
| Όνομα | Περιγραφή |
|---|---|
| constructor() |
Result:
constructor_overload
| Όνομα | Περιγραφή |
|---|---|
| constructor_overload(x, y, z) | Αρχικοποιεί ένα νέο αντικείμενο της δομής Vector3. |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| x | Αριθμός | Η συντεταγμένη x. |
| y | Αριθμός | Η συντεταγμένη y. |
| z | Αριθμός | Η συντεταγμένη z. |
Result:
constructor_overload2
| Όνομα | Περιγραφή |
|---|---|
| constructor_overload2(vec) | Αρχικοποιεί ένα νέο αντικείμενο της δομής Vector3. |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| vec | FVector3 | Η συντεταγμένη x. |
Result:
constructor_overload3
| Όνομα | Περιγραφή |
|---|---|
| constructor_overload3(v) | Αρχικοποιεί ένα νέο αντικείμενο της δομής Vector3. |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| v | Αριθμός | V. |
Result:
constructor_overload4
| Όνομα | Περιγραφή |
|---|---|
| constructor_overload4(vec4) | Αρχικοποιεί ένα νέο αντικείμενο της δομής Vector3. |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| vec4 | Vector4 | Vec4. |
Result:
getLength2
| Όνομα | Περιγραφή |
|---|---|
| getLength2() | Λαμβάνει το τετράγωνο του μήκους. Το length2. |
Result:
getLength
| Όνομα | Περιγραφή |
|---|---|
| getLength() | Λαμβάνει το μήκος αυτού του διανύσματος. Το μήκος. |
Result:
equals
| Όνομα | Περιγραφή |
|---|---|
| equals(obj) | Ελέγξτε αν δύο vector3 είναι ίσα |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| obj | Αντικείμενο | Το αντικείμενο για έλεγχο ισότητας. |
Result: boolean
hashCode
| Όνομα | Περιγραφή |
|---|---|
| hashCode() | Λαμβάνει τον κωδικό κατακερματισμού του Vector3 |
Result: Αριθμός
dot
| Όνομα | Περιγραφή |
|---|---|
| dot(rhs) | Λαμβάνει το εσωτερικό γινόμενο δύο διανυσμάτων |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| rhs | Vector3 | Τιμή δεξιάς πλευράς. |
Result: Αριθμός
normalize
| Όνομα | Περιγραφή |
|---|---|
| normalize() | Κανονικοποιεί αυτήν την παρουσία. |
Result: Vector3
sin
| Όνομα | Περιγραφή |
|---|---|
| sin() | Υπολογίζει το ημίτονο σε κάθε συνιστώσα |
Result: Vector3
cos
| Όνομα | Περιγραφή |
|---|---|
| cos() | Υπολογίζει το συνημίτονο σε κάθε συνιστώσα |
Result: Vector3
cross
| Όνομα | Περιγραφή |
|---|---|
| cross(rhs) | Διανυσματικό γινόμενο δύο διανυσμάτων |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| rhs | Vector3 | Τιμή δεξιάς πλευράς. |
Result: Vector3
set
| Όνομα | Περιγραφή |
|---|---|
| set(newX, newY, newZ) | Ορίζει τα συστατικά x/y/z με μία κλήση. |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| newX | Αριθμός | Το στοιχείο x. |
| newY | Αριθμός | Το στοιχείο y. |
| newZ | Αριθμός | Το στοιχείο z. |
Result: Vector3
toString
| Όνομα | Περιγραφή |
|---|---|
| toString() | Επιστρέφει ένα java.lang.String που αντιπροσωπεύει το τρέχον Vector3. |
Result: String
angleBetween
| Όνομα | Περιγραφή |
|---|---|
| angleBetween(dir, up) | Υπολογίζει τη εσωτερική γωνία μεταξύ δύο κατευθύνσεων. Οι δύο κατευθύνσεις μπορούν να είναι μη κανονικοποιημένα διανύσματα. |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| dir | Vector3 | Το διάνυσμα κατεύθυνσης προς σύγκριση |
| up | Vector3 | Το διάνυσμα up του κοινόχρηστου επιπέδου των δύο κατευθύνσεων |
Result: Αριθμός
angleBetween
| Όνομα | Περιγραφή |
|---|---|
| angleBetween(dir) | Υπολογίζει τη εσωτερική γωνία μεταξύ δύο κατευθύνσεων. Οι δύο κατευθύνσεις μπορούν να είναι μη κανονικοποιημένα διανύσματα. |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| dir | Vector3 | Το διάνυσμα κατεύθυνσης προς σύγκριση |
Result: Αριθμός
compareTo
| Όνομα | Περιγραφή |
|---|---|
| compareTo(other) | Συγκρίνετε το τρέχον διάνυσμα με άλλη παρουσία. |
Parameters:
| Όνομα | Τύπος | Περιγραφή |
|---|---|---|
| othe | Vector3 | null |
Result: Αριθμός