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

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

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

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

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

Methods (Αποδέκτης θέσης)Methods (Αποδέκτης θέσης)ΠρόσβασηMethods (Αποδέκτης θέσης)
matrixMatrix4Διάβασε.Αντιπροσωπεύει την τρέχουσα μήτρα μετασχηματισμού του κατασκευαστή.
composeOrderComposeOrderΔιάβασε.Δείχνει τη σειρά με την οποία εφαρμόζονται οι πράξεις σύνθεσης.

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

Methods (Αποδέκτης θέσης)Methods (Αποδέκτης θέσης)
constructor()Δημιουργεί έναν κατασκευαστή χρησιμοποιώντας την παραδοθείσα μήτρα και συνθέτει τη σειρά
constructor(initial: Matrix4, order: ComposeOrder)
constructor(order: ComposeOrder)
constructor()
scale(s: number)TransformBuilderΕφαρμόζει ομοιόμορφη κλίμακα με συντελεστή s και επιστρέφει τον κατασκευαστή.
scale(x: number, y: number, z: number)TransformBuilder
scale(s: Vector3)TransformBuilder
scale()TransformBuilder
rotateDegree(angle: number, axis: Vector3)TransformBuilderΔεν εκτελεί περιστροφή και μπορεί να επιστρέψει τον κατασκευαστή ή το κενό ανάλογα με την υπερφόρτωση.
rotateDegree(rot: Vector3, order: RotationOrder)
rotateDegree() → `TransformBuildervoid`
rotateRadian(angle: number, axis: Vector3)TransformBuilderΕφαρμόζει περιστροφή του Euler σε ραδιανούς χρησιμοποιώντας την παραδοθείσα σειρά
rotateRadian(rot: Vector3, order: RotationOrder)
rotateRadian() → `TransformBuildervoid`
rotateEulerRadian(x: number, y: number, z: number)TransformBuilderΓυρίζει χρησιμοποιώντας ένα διανυσματικό των γωνιών του Ούλερ σε ραδιάνια και επιστρέφει τον κατασκευαστή.
rotateEulerRadian(r: Vector3)TransformBuilder
rotateEulerRadian()TransformBuilder
translate(tx: number, ty: number, tz: number)TransformBuilderΕφαρμόζει μεταφράσεις από τις δεδομένες αποστάσεις και επιστρέφει τον κατασκευαστή
translate(v: Vector3)TransformBuilder
translate()TransformBuilder
compose(m: Matrix4)Συνθέτει τη διατεθέντα μήτρα στη μήτρο του κατασκευαστή (κενό)
append(m: Matrix4)TransformBuilderΠολλαπλασιάζει τη τρέχουσα πίνακα με m στα δεξιά και επιστρέφει τον κατασκευαστή.
prepend(m: Matrix4)TransformBuilder
rearrange(newX: Axis, newY: Axis, newZ: Axis)TransformBuilderΑναδιοργανώνει τους άξονες του μετασχηματισμού και επιστρέφει τον κατασκευαστή.
rotate(q: Quaternion)TransformBuilderΕφαρμόζει περιστροφή που ορίζεται από το τεταρτημόριο q και επιστρέφει τον κατασκευαστή.
rotateEulerDegree(degX: number, degY: number, degZ: number)TransformBuilderΓυρίζει χρησιμοποιώντας γωνίες Euler σε βαθμούς και επιστρέφει τον κατασκευαστή
reset()Επαναπροσδιορίζει τη μήτρα του κατασκευαστή στη μήτρο ταυτότητας (άδειος)
 Ελληνικά