__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) | Ανακτά ή δημιουργεί σημείο σύνδεσης για μια ζωγραφική . |