Vector4
Inheritance: java.lang.Object
All Implemented Interfaces: java.lang.Comparable, com.aspose.threed.Struct, java.io.Serializable
public final class Vector4 implements Comparable<Vector4>, Struct<Vector4>, Serializable
Διανύσμα με τέσσερις συνιστώσες.
Κατασκευαστές
| Κατασκευαστής | Περιγραφή |
|---|---|
| Vector4(Vector3 vec, double w) | Αρχικοποιεί ένα νέο στιγμιότυπο της δομής Vector4. |
| Vector4(Vector3 vec) | Αρχικοποιεί ένα νέο στιγμιότυπο της δομής Vector4. |
| Vector4(FVector4 vec) | Αρχικοποιεί ένα νέο στιγμιότυπο της δομής Vector4. |
| Vector4(double x, double y, double z) | Αρχικοποιεί ένα νέο στιγμιότυπο της δομής Vector4. |
| Vector4(double x, double y, double z, double w) | Αρχικοποιεί ένα νέο στιγμιότυπο της δομής Vector4. |
| Vector4() |
Πεδία
| Πεδίο | Περιγραφή |
|---|---|
| w | Το w συστατικό. |
| x | Το στοιχείο x. |
| y | Το στοιχείο y. |
| z | Το στοιχείο z. |
Μέθοδοι
| Μέθοδος | Περιγραφή |
|---|---|
| add(Vector4 lhs, Vector4 rhs) | Υπερφόρτωση τελεστή για + |
| clone() | |
| compareTo(Vector4 other) | Συγκρίνει το τρέχον διάνυσμα με μια άλλη παρουσία. |
| copyFrom(Vector4 src) | |
| create(Vector4 v) | Συγκεκριμένος τελεστής μετατροπής για μετατροπή του Vector4 σε FVector4 |
| equals(Object obj) | Ελέγξτε αν δύο διανύσματα είναι ίσα |
| getClass() | |
| hashCode() | Λαμβάνει τον κωδικό κατακερματισμού αυτού του διανύσματος |
| mul(Vector4 lhs, Vector4 rhs) | Υπερφόρτωση τελεστή για * |
| mul(Vector4 lhs, double rhs) | Υπερφόρτωση τελεστή για * |
| notify() | |
| notifyAll() | |
| set(double newX, double newY, double newZ) | Ορίζει τα xyz συστατικά του διανύσματος ταυτόχρονα, το w θα οριστεί σε 1 |
| set(double newX, double newY, double newZ, double newW) | Ορίζει όλα τα συστατικά του διανύσματος ταυτόχρονα |
| sub(Vector4 lhs, Vector4 rhs) | Υπερφόρτωση τελεστή για - (μείον) |
| toString() | Επιστρέφει ένα java.lang.String που αντιπροσωπεύει το τρέχον Vector4. |
| wait() | |
| wait(long arg0) | |
| wait(long arg0, int arg1) |
Vector4(Vector3 vec, double w)
public Vector4(Vector3 vec, double w)
Αρχικοποιεί ένα νέο στιγμιότυπο της δομής Vector4.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| vec | Vector3 | Vec. |
| w | double | Το πλάτος. |
Vector4(Vector3 vec)
public Vector4(Vector3 vec)
Αρχικοποιεί ένα νέο στιγμιότυπο της δομής Vector4.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| vec | Vector3 | Vec. |
Vector4(FVector4 vec)
public Vector4(FVector4 vec)
Αρχικοποιεί ένα νέο στιγμιότυπο της δομής Vector4.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| vec | FVector4 | Vec. |
Vector4(double x, double y, double z)
public Vector4(double x, double y, double z)
Αρχικοποιεί ένα νέο στιγμιότυπο της δομής Vector4.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| x | double | Η συντεταγμένη x. |
| y | double | Η συντεταγμένη y. |
| z | double | Η συντεταγμένη z. |
Vector4(double x, double y, double z, double w)
public Vector4(double x, double y, double z, double w)
Αρχικοποιεί ένα νέο στιγμιότυπο της δομής Vector4.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| x | double | Η συντεταγμένη x. |
| y | double | Η συντεταγμένη y. |
| z | double | Η συντεταγμένη z. |
| w | double | Το πλάτος. |
Vector4()
public Vector4()
w
public double w
Το w συστατικό.
x
public double x
Το στοιχείο x.
y
public double y
Το στοιχείο y.
z
public double z
Το στοιχείο z.
add(Vector4 lhs, Vector4 rhs)
public static Vector4 add(Vector4 lhs, Vector4 rhs)
Υπερφόρτωση τελεστή για +
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| lhs | Vector4 | Το αριστερό διάνυσμα |
| rhs | Vector4 | Το δεξί διάνυσμα |
Returns: Vector4 - Result vector
clone()
public Vector4 clone()
Κλωνοποίηση τρέχουσας παρουσίας
Returns: Vector4
compareTo(Vector4 other)
public int compareTo(Vector4 other)
Συγκρίνει το τρέχον διάνυσμα με μια άλλη παρουσία.
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| other | Vector4 |
Returns: int
copyFrom(Vector4 src)
public void copyFrom(Vector4 src)
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| src | Vector4 |
create(Vector4 v)
public static FVector4 create(Vector4 v)
Συγκεκριμένος τελεστής μετατροπής για μετατροπή του Vector4 σε FVector4
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| v | Vector4 |
Returns: FVector4
equals(Object obj)
public boolean equals(Object obj)
Ελέγξτε αν δύο διανύσματα είναι ίσα
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| obj | java.lang.Object |
Returns: boolean
getClass()
public final native Class<?> getClass()
Returns: java.lang.Class
hashCode()
public int hashCode()
Λαμβάνει τον κωδικό κατακερματισμού αυτού του διανύσματος
Returns: int
mul(Vector4 lhs, Vector4 rhs)
public static Vector4 mul(Vector4 lhs, Vector4 rhs)
Υπερφόρτωση τελεστή για *
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| lhs | Vector4 | Το αριστερό διάνυσμα |
| rhs | Vector4 | Το δεξί διάνυσμα |
Returns: Vector4 - Result vector
mul(Vector4 lhs, double rhs)
public static Vector4 mul(Vector4 lhs, double rhs)
Υπερφόρτωση τελεστή για *
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| lhs | Vector4 | Το αριστερό διάνυσμα |
| rhs | double | Η δεξιά τιμή double |
Returns: Vector4 - Result vector
notify()
public final native void notify()
notifyAll()
public final native void notifyAll()
set(double newX, double newY, double newZ)
public void set(double newX, double newY, double newZ)
Ορίζει τα xyz συστατικά του διανύσματος ταυτόχρονα, το w θα οριστεί σε 1
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| newX | double | Νέο συστατικό X. |
| newY | double | Νέο συστατικό Y. |
| newZ | double | Νέο συστατικό Z. |
set(double newX, double newY, double newZ, double newW)
public void set(double newX, double newY, double newZ, double newW)
Ορίζει όλα τα συστατικά του διανύσματος ταυτόχρονα
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| newX | double | Νέο συστατικό X. |
| newY | double | Νέο συστατικό Y. |
| newZ | double | Νέο συστατικό Z. |
| newW | double | Νέο στοιχείο W. |
sub(Vector4 lhs, Vector4 rhs)
public static Vector4 sub(Vector4 lhs, Vector4 rhs)
Υπερφόρτωση τελεστή για - (μείον)
Parameters:
| Παράμετρος | Τύπος | Περιγραφή |
|---|---|---|
| lhs | Vector4 | Το αριστερό διάνυσμα |
| rhs | Vector4 | Το δεξί διάνυσμα |
Returns: Vector4 - Result vector
toString()
public String toString()
Επιστρέφει ένα java.lang.String που αντιπροσωπεύει το τρέχον Vector4.
Returns: java.lang.String - Ένα java.lang.String που αντιπροσωπεύει το τρέχον Vector4.
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 |