Vector3
Επισκόπηση
Vector3 είναι μια δομή στο Aspose.3D FOSS για το .NET. Κληρονόμοι από: IComparable<Vector3>.
Η κατηγορία Vector3 παρέχει πλήρη 3D μαθηματικά διανυσμάτων, συμπεριλαμβανομένου του προϊόντος των σημείων, του σταυρού προϊόντός τους, της εξομάλυνσης και υπολογισμών γωνιών μεταξύ κατευθύνσεων.
Η δομή αυτή παρέχει 17 μεθόδους για τη δουλειά με αντικείμενα Vector3 σε προγράμματα .NET. Οι διαθέσιμες μεθόδους περιλαμβάνουν: AngleBetween, CompareTo, Cos, Cross, Dot, Equals, GetHashCode, Normalize, Parse, Set, Sin, ToString, και 1 πρόσθετες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.3D FOSS for .Net. Ιδιότητες: Item, Length, Length2, One, UnitX, UnitY, και 2 ακόμα.
Ιδιότητες
| Ονομασία | Τύπος: | Access | Περιγραφή: |
|---|---|---|---|
Item | double | Διαβάστε/Γράψτε | Λαμβάνει ή ορίζει το στοιχείο. |
Length2 | double | Διάβασε. | Λαμβάνει το length2. |
Length | double | Διάβασε. | Λαμβάνει το μήκος. |
Zero | Vector3 | Διάβασε. | Λαμβάνει το μηδέν. |
One | Vector3 | Διάβασε. | Αποκτά το ένα. |
UnitX | Vector3 | Διάβασε. | Λαμβάνει τη μονάδα x. |
UnitY | Vector3 | Διάβασε. | Λαμβάνει τη μονάδα y. |
UnitZ | Vector3 | Διάβασε. | Λαμβάνει τη μονάδα z. |
Μέθοδοι
| Signature | Περιγραφή: |
|---|---|
Vector3(x: double, y: double, z: double) | Δημιουργεί ένα διανύκτη από το Vector4, απορρίπτοντας την συνιστώσα w. |
Vector3(vec: FVector3) | Καλεί το Vector3 ((vec) σε αυτό το παράδειγμα του Vectore3. |
Vector3(v: double) | Καλεί το Vector3 ((v) σε αυτό το παράδειγμα του Vectore3. |
Vector3(vec4: Vector4) | Καλεί το Vector3(vec4) σε αυτό το παράδειγμα του Vectore3. |
Parse(input: string) | Μετατρέπει μια εκπροσώπηση χορδής σε Vector3 |
Equals(obj: object) | Αποφασίζει αν το δεδομένο αντικείμενο είναι ίσο με αυτό το διανυσματικό. |
GetHashCode() | Καλεί GetHashCode σε αυτό το Vector3 περίπτωση. |
Dot(rhs: Vector3) | Επιστρέφει το ντοπτικό προϊόν αυτού του διανυσματικού με ένα άλλο. |
Normalize() | Σκάλωση του διανυσματικού σε μονάδα μήκους |
Sin() | Επιστρέφει ένα διανυσματικό του σινού κάθε συστατικού. |
Cos() | Επιστρέφει ένα διανυσματικό του κοζίνου κάθε συστατικού. |
Cross(rhs: Vector3) | Καλεί Cross ((rhs) σε αυτό το παράδειγμα Vector3. |
Set(newX: double, newY: double, newZ: double) | Αναθέτει νέες τιμές x, y και z στο διανύτη. |
ToString() | Επιστρέφει μια απεικόνιση γραμμής του φορέα. |
AngleBetween(dir: Vector3, up: Vector3) | Υπολογίζει την υπογεγραμμένη γωνία προς dir χρησιμοποιώντας ως αναφορά |
AngleBetween(dir: Vector3) | Καλεί AngleBetween(dir) σε αυτή την περίπτωση Vector3. |
CompareTo(other: Vector3) | Συγκρίνει αυτό το διανύσιμο με ένα άλλο για την ταξινόμηση. |