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Περιγραφή:
ItemdoubleΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει το στοιχείο.
Length2doubleΔιάβασε.Λαμβάνει το length2.
LengthdoubleΔιάβασε.Λαμβάνει το μήκος.
ZeroVector3Διάβασε.Λαμβάνει το μηδέν.
OneVector3Διάβασε.Αποκτά το ένα.
UnitXVector3Διάβασε.Λαμβάνει τη μονάδα x.
UnitYVector3Διάβασε.Λαμβάνει τη μονάδα y.
UnitZVector3Διάβασε.Λαμβάνει τη μονάδα 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)Συγκρίνει αυτό το διανύσιμο με ένα άλλο για την ταξινόμηση.

Βλέπε επίσης:

 Ελληνικά