TransformBuilder

TransformBuilder

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

TransformBuilder είναι μια τάξη στο Aspose.3D FOSS για το .NET.

TransformBuilder.TransformBuilder creates a builder with an initial matrix and compose order.

Ιδιότητες

ΟνομασίαΤύπος:ΠρόσβασηΠεριγραφή:
MatrixMatrix4Διαβάστε/ΓράψτεΛειτουργεί ως η μετασχηματιστική μήτρα που προκύπτει.
ComposeOrderComposeOrderΔιαβάστε/ΓράψτεΛειτουργεί ως η σειρά που συνθέτουν οι μετασχηματισμοί.

Μέθοδοι

ΥπογραφήΠεριγραφή:
TransformBuilder(initial: Matrix4, order: ComposeOrder)Δημιουργεί έναν κατασκευαστή με την καθορισμένη σειρά σύνθεσης και μια προεπιλεγμένη μήτρα
TransformBuilder(order: ComposeOrder)
Compose(m: Matrix4)Αντικαθιστά την τρέχουσα μήτρα με τη διατεθέντη μήτρο.
Append(m: Matrix4)Πολλαπλασιάζει το τρέχον μήτρα με την δοθείσα μήτρο στα δεξιά.
Prepend(m: Matrix4)Πολλαπλασιάζει τη δοθείσα μήτρα στα αριστερά της τρέχουσας μήτρες.
Rearrange(newX: Axis, newY: Axis, newZ: Axis)Αναδιατάσσει τους άξονες σε newX, newY, NewZ
Scale(s: double)Σκάλες με τα στοιχεία του παρασχεμένου Vector3
Scale(x: double, y: double, z: double)
Scale(s: Vector3)
RotateDegree(angle: double, axis: Vector3)Γυρίζει με ένα διανύκτη3 βαθμών χρησιμοποιώντας την καθορισμένη σειρά περιστροφής.
RotateRadian(angle: double, axis: Vector3)Γυρίζει γύρω από τον άξονα με την γωνία που δίνεται σε ραδιάνια.
Rotate(q: Quaternion)Γυρίζει χρησιμοποιώντας το καθορισμένο τετραγωνικό σύστημα.
RotateEulerDegree(degX: double, degY: double, degZ: double)Εφαρμόζει περιστροφή Euler με γωνίες βαθμών για X, Y, Z
RotateEulerRadian(x: double, y: double, z: double)Εφαρμόζει περιστροφή Euler χρησιμοποιώντας ένα Vector3 των ακτίνων γωνιών
RotateEulerRadian(r: Vector3)
Translate(tx: double, ty: double, tz: double)Κινείται από τα συστατικά του δεδομένου Vector3
Translate(v: Vector3)
Reset()Επαναφέρει τον κατασκευαστή σε μεταμόρφωση ταυτότητας.
RotateDegree(rot: Vector3, order: RotationOrder)
RotateRadian(rot: Vector3, order: RotationOrder)
 Ελληνικά