Transform

Επισκόπηση

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

Ένα μετασχηματισμό περιέχει πληροφορίες που επιτρέπουν την πρόσβαση στη μετάφραση/κλίμακα/στροφή ή τη μήτρα μετατροπής του αντικειμένου με ελάχιστο κόστος Αυτό χρησιμοποιείται από το τοπικό μεταμορφισμό.

Αυτή η τάξη παρέχει 14 μεθόδους για τη δουλειά με αντικείμενα μετασχηματισμού σε προγράμματα .NET. Οι διαθέσιμες μεθόδους περιλαμβάνουν: A3DObject, FindProperty, GetProperty, RemoveProperty, SetEulerAngles, SetGeometricRotation, SetGeometricScaling, SetGeometricTranslation, SetPostRotation, SetPreRotation, SetProperty, SetRotation, και 2 πρόσθετες μεθόδους. Όλα τα μέλη του κοινού είναι προσβάσιμα σε οποιαδήποτε εφαρμογή .NET μετά την εγκατάσταση του πακέτου Aspose.3D FOSS for .Net. Ιδιότητες: EulerAngles, GeometricRotation, GeometricScaling, GeometricTranslation, Name, PostRotation, και 10 ακόμα.

Ιδιότητες

ΟνομασίαΤύπος:AccessΠεριγραφή:
TranslationVector3Διαβάστε/ΓράψτεΛαμβάνει ή ορίζει τη μετάφραση
ScalingVector3Διαβάστε/ΓράψτεΛαμβάνει ή ορίζει την κλίμακα
ScalingOffsetVector3Διαβάστε/ΓράψτεΛαμβάνει ή ορίζει τη μετατόπιση κλιμάκωσης
ScalingPivotVector3Διαβάστε/ΓράψτεΛαμβάνει ή ορίζει το σημείο κλίμακας
PreRotationVector3Διαβάστε/ΓράψτεΛαμβάνει ή ορίζει την προ‑περιστροφή που αναπαρίσταται σε μοίρες
RotationOffsetVector3Διαβάστε/ΓράψτεΛαμβάνει ή ορίζει τη μετατόπιση περιστροφής
RotationPivotVector3Διαβάστε/ΓράψτεΛαμβάνει ή ορίζει το σημείο περιστροφής
PostRotationVector3Διαβάστε/ΓράψτεΛαμβάνει ή ορίζει την μετα‑περιστροφή που αναπαρίσταται σε μοίρες
EulerAnglesVector3Διαβάστε/ΓράψτεΛειτουργεί ως η περιστροφή που εκπροσωπείται σε γωνίες Euler, μετρούμενη σε βαθμούς.
RotationQuaternionΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει την περιστροφή που αναπαρίσταται σε quaternion.
TransformMatrixMatrix4Διαβάστε/ΓράψτεΛαμβάνει ή ορίζει τον πίνακα μετασχηματισμού.
GeometricTranslationVector3Διαβάστε/ΓράψτεΛαμβάνει ή ορίζει τη γεωμετρική μετάφραση.
GeometricScalingVector3Διαβάστε/ΓράψτεΛαμβάνει ή ορίζει τη γεωμετρική κλίμακα.
GeometricRotationVector3Διαβάστε/ΓράψτεΛειτουργεί ως η γεωμετρική περιστροφή του Euler (η οποία μετράται σε βαθμό).
NamestringΔιαβάστε/ΓράψτεΛαμβάνει ή ορίζει το όνομα.
PropertiesPropertyCollectionΔιάβασε.Λαμβάνει τη συλλογή όλων των ιδιοτήτων.

Μέθοδοι

SignatureΠεριγραφή:
SetGeometricTranslation(x: double, y: double, z: double)Ορίζει τη γεωμετρική μετάφραση.
SetGeometricScaling(sx: double, sy: double, sz: double)Ορίζει την γεωμετρική κλιμάκωση.
SetGeometricRotation(rx: double, ry: double, rz: double)Ορίζει την γεωμετρική περιστροφή Euler(μετράται σε μοίρες).
SetTranslation(tx: double, ty: double, tz: double)Ορίζει τη μετάφραση του τρέχοντος μετασχηματισμού.
SetScale(sx: double, sy: double, sz: double)Ορίζει την κλίμακα του τρέχοντος μετασχηματισμού.
SetEulerAngles(rx: double, ry: double, rz: double)Ορίζει τις γωνίες Euler σε μοίρες του τρέχοντος μετασχηματισμού.
SetRotation(rw: double, rx: double, ry: double, rz: double)Ορίζει την περιστροφή ((ως συνιστώσες τεταρτηρίων) του μετασχηματισμού ρεύματος.
SetPreRotation(rx: double, ry: double, rz: double)Ορίζει την προ‑περιστροφή που αναπαρίσταται σε μοίρες
SetPostRotation(rx: double, ry: double, rz: double)Ορίζει την μετα‑περιστροφή που αναπαρίσταται σε μοίρες
A3DObject()Αρχικοποιεί μια νέα περίπτωση της τάξης A3DObject χωρίς όνομα.
RemoveProperty(property: Property)Απομακρύνει μια δυναμική ιδιότητα.
GetProperty(property: string)Λάβετε την τιμή της καθορισμένης ιδιότητας
SetProperty(property: string, value: object?)Ορίζει την τιμή της καθορισμένης ιδιότητας
FindProperty(propertyName: string)Βρίσκει το ακίνητο.

Βλέπε επίσης:

 Ελληνικά