Quaternion

Γενική Επισκόπηση

Quaternion είναι μια τάξη στο Aspose.3d για το Typescript. Κληρονόμοι από: Quaternion.

Quaternion.constructor creates a quaternion with default components (0,0,0,0).

Methods (Αποδέκτης θέσης)

Methods (Αποδέκτης θέσης)Methods (Αποδέκτης θέσης)ΠρόσβασηMethods (Αποδέκτης θέσης)
wnumberΔιάβασε.Είναι το σκανάριο συστατικό του τεταρτηρίου.
xnumberΔιάβασε.Είναι το πρώτο διανυσματικό συστατικό του τεταρτηρίου.
ynumberΔιάβασε.Είναι το δεύτερο φορέα του τεταρτηρίου.
znumberΔιάβασε.Είναι το τρίτο φορέα του τεταρτηρίου.
lengthnumberΔιάβασε.Επιστρέφει το μέγεθος του τεταρτηρίου.

Methods (Αποδέκτης θέσης)

Methods (Αποδέκτης θέσης)Methods (Αποδέκτης θέσης)
constructor()Αρχικοποιεί ένα τεταρτημόριο με τις δοθείσες συνιστώσες w, x, y και z.
constructor(w: number, x: number, y: number, z: number)
constructor(w: number, x: number, y: number, z: number)
IDENTITY()QuaternionΕπιστρέφει ένα τεταρτημόριο που δεν αντιπροσωπεύει περιστροφή (τοτεντικό τετάρτημο)
normalize()QuaternionΕπιστρέφει ένα τεταρτημόριο μονάδας μήκους ισοδύναμο με το αρχικό
conjugate()QuaternionΕπιστρέφει το συνδυασμό του τεταρτηρίου, αρνούμενος το μέρος του φορέα.
inverse()QuaternionΕπιστρέφει το πολλαπλασιαστικό αντίστροφο του τεταρτηρίου.
dot(q: Quaternion)numberΥπολογίζει το ντοπτικό προϊόν μεταξύ αυτού του τεταρτηρίου και ενός άλλου.
concat(rhs: Quaternion)QuaternionΠολλαπλασιάζει αυτό το τεταρτημόριο με ένα άλλο (rhs) και επιστρέφει το αποτέλεσμα.
eulerAngles()Vector3Μετατρέπει το τετραγωνικό σε γωνίες του Ούλερ και τα επιστρέφει ως ένα Vector3
fromEulerAngle(pitch: number, yaw: number, roll: number)QuaternionΗ υπερφόρτωση δημιουργεί ένα τεταρτημόριο είτε από έναν Vector3 ή ξεχωριστό ρυθμό, yaw, αριθμούς ρολών.
fromEulerAngle(vec: Vector3)Quaternion
`fromEulerAngle(pitch: Vector3number, yaw: number, roll: number)Quaternion`
fromAngleAxis(a: number, axis: Vector3)QuaternionΚατασκευάζει ένα τεταρτημόριο που αντιπροσωπεύει την περιστροφή της γωνίας a γύρω από τον δοσμένο άξονα.
fromRotation(orig: Vector3, dest: Vector3)QuaternionΔημιουργεί ένα τεταρτημόριο που περιστρέφει το φαινόμενο orig για να ευθυγραμμιστεί με dest.
interpolate(t: number, fromQ: Quaternion, toQ: Quaternion)QuaternionΛινική διαπολίωση μεταξύ fromQ και toQ με συντελεστή t
slerp(t: number, v1: Quaternion, v2: Quaternion)QuaternionΕκτελεί σφαιρική γραμμική διαπολίωση μεταξύ v1 και v2 με συντελεστή t.
toString()stringΕπιστρέφει μια απεικόνιση χορδών των συνιστωσών του τεταρτηρίου.
equals(other: Quaternion)booleanΕλέγχει εάν ένα άλλο τεταρτημόριο έχει τις ίδιες τιμές των συστατικών του.
toMatrix()Matrix4Μετατρέπει το τετραγωνικό σε μια πίνακα περιστροφής 4x4
 Ελληνικά