Transform

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

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

Το Transform παρέχει μεθόδους για τον καθορισμό της μετάφρασης, της κλιμάκωσης, των γωνιών Euler, του quaternion περιστροφής, πριν και μετά την περιστρεφόμενη κίνηση, καθώς και γεωμετρική μεταφορά/διαστολή/τροπή, ενώ το toString ((() επιστρέφει μια αναγνωρίσιμη περιγραφή.

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

Methods (Αποδέκτης θέσης)Methods (Αποδέκτης θέσης)ΠρόσβασηMethods (Αποδέκτης θέσης)
translationVector3Διάβασε.Διατηρεί την τρέχουσα μετάφραση ως Vector3
scalingVector3Διάβασε.
rotationQuaternionΔιάβασε.Αποθηκεύει την περιστροφή ως Quaternion.
eulerAnglesVector3Διάβασε.Παρέχει την περιστροφή εκφραζόμενη ως γωνίες Euler σε ένα Vector3
scalingOffsetVector3Διάβασε.Αποθηκεύει την αντιστάθμιση που εφαρμόζεται πριν από τη κλιμάκωση ως Vector3
scalingPivotVector3Διάβασε.Αποθηκεύει το σημείο εμβέλειας για τις πράξεις κλίμακας ως Vector3
rotationOffsetVector3Διάβασε.Αποθηκεύει την εκτόξευση που εφαρμόζεται πριν από τη περιστροφή ως Vector3
rotationPivotVector3Διάβασε.Αποθηκεύει το σημείο περιστροφής ως Vector3
preRotationVector3Διάβασε.Διατηρεί τον προ-στροφικό φορέα που εφαρμόζεται πριν από την κύρια περιστρόφή.
postRotationVector3Διάβασε.Διατηρεί τον μεταστροφικό φορέα που εφαρμόζεται μετά την κύρια περιστρόφή.
geometricTranslationVector3Διάβασε.Αποθηκεύει τα στοιχεία γεωμετρικής μετάφρασης ως Vector3
geometricScalingVector3Διάβασε.Αποθηκεύει γεωμετρικούς παράγοντες κλίμακας ως Vector3
geometricRotationVector3Διάβασε.Αποθηκεύει γεωμετρικές γωνίες περιστροφής ως Vector3
transformMatrixMatrix4Διάβασε.Παρέχει το συνδυασμένο 4x4 μετασχηματισμό μήτρας

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

Methods (Αποδέκτης θέσης)Methods (Αποδέκτης θέσης)
constructor(name: string)Δημιουργεί μια περίπτωση μετασχηματισμού που αναγνωρίζεται με το όνομα του παραχωρημένου χρήστη .
_computeMatrix()Matrix4
_invalidateCache()
setTranslation(tx: number, ty: number, tz: number)TransformΟρίζει τα στοιχεία μετάφρασης (tx, ty, tz) και επιστρέφει αυτό το μετασχηματισμό
setScale(sx: number, sy: number, sz: number)TransformΟρίζει τους συντελεστές κλίμακας (sx, sy, sz) και επιστρέφει αυτό το μετασχηματισμό
setEulerAngles(rx: number, ry: number, rz: number)TransformΟρίζει περιστροφή χρησιμοποιώντας γωνίες Euler (rx, ry, rz) και επιστρέφει αυτό το μετασχηματισμό
setRotation(rw: number, rx: number, ry: number, rz: number)TransformΟρίζει περιστροφή ως τεταρτημόριο (rw, rx, ry, Rz) και επιστρέφει αυτό το μετασχηματισμό
setPreRotation(rx: number, ry: number, rz: number)TransformΟρίζει ένα προ-στροφή διανέκτη (rx, ry, rz) και επιστρέφει αυτό το μετασχηματισμό
setPostRotation(rx: number, ry: number, rz: number)Transform
setGeometricTranslation(x: number, y: number, z: number)TransformΟρίζει γεωμετρική μετάφραση (x, y, z) και επιστρέφει αυτό το μετασχηματισμό
setGeometricScaling(sx: number, sy: number, sz: number)Transform
setGeometricRotation(rx: number, ry: number, rz: number)TransformΟρίζει γεωμετρική περιστροφή (rx, ry, rz) και επιστρέφει αυτό το μετασχηματισμό
toString()stringΕπιστρέφει μια ανθρώπινα αναγνώσιμη σειρά που περιγράφει τη Μετατροπή.
 Ελληνικά