Quaternion

Επισκόπηση

Quaternion είναι ένα enum στο Aspose.3d για το Python.

Το Quaternion παρέχει μεθόδους getter και setter για τα συστατικά του w, x, y και z, επιτρέποντας την άμεση χειραγώγηση των τιμών quaternion.

Αξίες

ΑξίαΠεριγραφή:
IDENTITYΑντιπροσωπεύει την σταθερά του τεταρτηρίου ταυτότητας.

Ιδιότητες

ΟνομασίαΤύπος:ΠρόσβασηΠεριγραφή:
wfloatΔιάβασε., x(), y(), and z() ` ενεργούν τόσο ως getters όσο και setters για τα quaternion στοιχεία
xfloatΔιάβασε.Είναι το πρώτο διανυσματικό συστατικό του τεταρτηρίου.
yfloatΔιάβασε.Είναι το δεύτερο φορέα του τεταρτηρίου.
zfloatΔιάβασε.Είναι το τρίτο φορέα του τεταρτηρίου.
lengthfloatΔιάβασε.Επιστρέφει το μέγεθος του τεταρτηρίου.

Μέθοδοι

ΥπογραφήΠεριγραφή:
__init__(w, x, y, z)
get_IDENTITY()'Quaternion'Επιστρέφει το τεταρτημόριο ταυτότητας (w=1, x=0, y=0 και z=0)
normalize()'Quaternion'Επιστρέφει ένα νέο τεταρτημόριο που αντιπροσωπεύει την κανονικοποιημένη έκδοση (μήκος μονάδας) του αρχικού τετάρτημορίου.
conjugate()'Quaternion'Επιστρέφει το συνδυασμό αυτού του τεταρτηρίου.
inverse()'Quaternion'Επιστρέφει το αντίστροφο τεταρτημόριο.
dot(q: 'Quaternion')floatΥπολογίζει το ντοκ-παραγόμενο με άλλο τεταρτημόριο.
concat(rhs: 'Quaternion')'Quaternion'Επιστρέφει την αλληλεπίδραση (πολλαπλασιασμό) με το τεταρτημόριο rhs.
euler_angles()'Vector3'Επιστρέφει τις γωνίες του Ούλερ ως ένα διανυσματικό 3
to_matrix(translation)'Matrix4'Επιστρέφει ένα Matrix4 που αντιπροσωπεύει περιστροφή και δεδομένη μετάδοση.
to_angle_axis(angle, axis)Μετατρέπει το τετραγωνικό σε τιμές γωνίας και άξονα
from_euler_angle(pitch, yaw, roll)'Quaternion'Δημιουργεί τετραγωνικό από γωνίες κλίμακας, στροφής και κυλιόμενης ροής.
from_angle_axis(a: float, axis)'Quaternion'Δημιουργεί ένα τεταρτημόριο από μια γωνία και άξονα περιστροφής
from_rotation(orig, dest)'Quaternion'Δημιουργεί ένα τεταρτημόριο που περιστρέφεται από το φορέα orig στο φορέας dest.
interpolate(t: float, from_q: 'Quaternion', to_q: 'Quaternion')'Quaternion'Λινική διαπολίωση μεταξύ from_q και to_Q με συντελεστή t
slerp(t: float, v1: 'Quaternion', v2: 'Quaternion')'Quaternion'Εκτελεί σφαιρική γραμμική διαπολίωση μεταξύ v1 και v2 με t.
get_keyframe_sequence(anim, create)Ανακτά ή δημιουργεί μια ακολουθία keyframe για ένα animation
get_bind_point(anim, create)Ανακτά ή δημιουργεί σημείο σύνδεσης για μια ζωγραφική .
 Ελληνικά