Quaternion

Quaternion structure

Το Quaternion χρησιμοποιείται συνήθως για την εκτέλεση περιστροφής στα γραφικά υπολογιστή.

public struct Quaternion

Κατασκευαστές

ΟνομαΠεριγραφή
Quaternion(double, double, double, double)Αρχικοποιεί μια νέα παρουσία τουQuaternion τάξη.

Ιδιότητες

ΟνομαΠεριγραφή
Length { get; }Παίρνει το μήκος του τεταρτοταγούς

Μέθοδοι

ΟνομαΠεριγραφή
static FromAngleAxis(double, Vector3)Δημιουργεί ένα τεταρτοταγές γύρω από δεδομένο άξονα και περιστρέφεται δεξιόστροφα
static FromEulerAngle(Vector3)Δημιουργεί τεταρτοταγές από δεδομένη γωνία Euler
static FromEulerAngle(double, double, double)Δημιουργεί τεταρτοταγές από δεδομένη γωνία Euler
static FromRotation(Vector3, Vector3)Δημιουργεί ένα τεταρτοταγές που περιστρέφεται από την αρχική προς την κατεύθυνση προορισμού
static Interpolate(float, Quaternion, Quaternion)Συμπληρώνει αυτό το τεταρτοταγές με την παρεμβαλλόμενη τιμή μεταξύ των δεδομένων ορισμάτων τεταρτοταγούς για μεταξύ από και έως.
Concat(Quaternion)Συνδέστε δύο τεταρτημόρια
Conjugate()Επιστρέφει ένα συζυγές τεταρτοταγές του τρέχοντος τεταρτοταγούς
Dot(Quaternion)Dots product
override Equals(object)Ελέγξτε αν δύο τεταρτημόρια ισούνται με
EulerAngles()Μετατρέπει το τεταρτοταγές σε περιστροφή που αντιπροσωπεύεται από γωνίες Euler Όλα τα στοιχεία είναι σε radian
override GetHashCode()Λαμβάνει τον κωδικό κατακερματισμού του Quaternion
Inverse()Επιστρέφει ένα αντίστροφο τεταρτοταγές του τρέχοντος τεταρτοταγούς
Normalize()Κανονικοποίηση του τεταρτοταγούς
ToAngleAxis(out double, out Vector3)
ToMatrix()Μετατρέψτε την περιστροφή που παρουσιάζεται από τεταρτοταγές σε πίνακα μετασχηματισμού.
override ToString()Παίρνει την αναπαράσταση του τεταρτοταγούς στη συμβολοσειρά
operator +Υπερφόρτωση χειριστή για +
operator /Υπερφόρτωση χειριστή για /
operator ==Ίσος τελεστής για quaternion
operator !=Μη ίσος τελεστής για τεταρτημόριο
operator *Υπερφόρτωση χειριστή για * (5 operators)

Πεδία

ΟνομαΠεριγραφή
static readonly IdentityThe Identity quaternion.
wΤο συστατικό w.
xΗ συνιστώσα x.
yΗ συνιστώσα y.
zΤο συστατικό z.

Δείτε επίσης