Aspose.ThreeD

Ο βασικός χώρος ονομάτων του Aspose.3D

Τάξεις

ΤάξηΠεριγραφή
A3DObjectΗ βασική κλάση όλων των αντικειμένων Aspose.ThreeD, όλες οι υποκλάσεις θα υποστηρίζουν δυναμικές ιδιότητες.
AssetInfoΠληροφορίες του περιουσιακού στοιχείου. Οι πληροφορίες περιουσιακών στοιχείων μπορούν να επισυναφθούν σε έναScene . ΠαιδίScene μπορεί να έχει το δικό τουAssetInfo για να παρακάμψει τον ορισμό του γονέα.
BonePoseΤοBonePose περιέχει τη μήτρα μετασχηματισμού για έναν οστικό κόμβο
CustomObjectΤα μεταδεδομένα ή τα προσαρμοσμένα αντικείμενα που χρησιμοποιούνται σε αρχεία 3D διαχειρίζονται από αυτήν την κλάση. Όλες οι προσαρμοσμένες ιδιότητες αποθηκεύονται ως δυναμικές ιδιότητες.
EntityΗ βασική κλάση όλων των οντοτήτων. Η οντότητα αντιπροσωπεύει ένα συγκεκριμένο αντικείμενο που συνδέεται κάτω από έναν κόμβο όπωςLight/Geometry .
ExportExceptionΕξαιρέσεις όταν το Aspose.3D απέτυχε να εξαγάγει τη σκηνή στο file
FileFormatΟρισμός μορφής αρχείου
FileFormatTypeΤύπος αρχείου
GlobalTransformΟ παγκόσμιος μετασχηματισμός είναι παρόμοιος μεTransform αλλά είναι αμετάβλητο ενώ αντιπροσωπεύει τον τελικό αξιολογημένο μετασχηματισμό. Το δεξί σύστημα συντεταγμένων χρησιμοποιείται κατά την αξιολόγηση του καθολικού transform
ImageRenderOptionsΕπιλογές γιαRender καιRender
ImportExceptionΕξαίρεση όταν το Aspose.3D απέτυχε να ανοίξει την καθορισμένη πηγή
LicenseΠαρέχει μεθόδους για την άδεια χρήσης του στοιχείου.
MeteredΠαρέχει μεθόδους για να ορίσετε μετρημένο κλειδί.
NodeΑντιπροσωπεύει ένα στοιχείο στο γράφημα σκηνής. Ένα γράφημα σκηνής είναι ένα δέντρο αντικειμένων Node. Οι υπηρεσίες διαχείρισης δέντρου περιλαμβάνονται σε αυτήν την κλάση. Σημειώστε ότι το Aspose.3D SDK δεν ελέγχει την εγκυρότητα του γραφήματος σκηνής που δημιουργήθηκε. Είναι ευθύνη του καλούντος να βεβαιωθεί ότι δεν δημιουργεί κυκλικά γραφήματα σε μια ιεραρχία κόμβου. Εκτός από τη διαχείριση δέντρου, αυτή η κλάση ορίζει όλες τις ιδιότητες που απαιτούνται για την περιγραφή της θέσης του αντικειμένου στη σκηνή. Αυτές οι πληροφορίες περιλαμβάνουν τις βασικές ιδιότητες Μετάφρασης, Περιστροφής και Κλιμάκωσης και τις πιο προηγμένες επιλογές για περιστροφές, όρια και ιδιότητες αρθρώσεων IK, όπως η ακαμψία και η απόσβεση. Όταν δημιουργείται για πρώτη φορά, το αντικείμενο Node είναι “κενό” (δηλ.: είναι ένα αντικείμενο χωρίς καμία γραφική αναπαράσταση που περιέχει μόνο τις πληροφορίες θέσης). Σε αυτήν την κατάσταση, μπορεί να χρησιμοποιηθεί για να αναπαραστήσει τους γονείς στη δομή του δέντρου κόμβου αλλά όχι πολύ περισσότερο. Η συνήθης χρήση αυτού του τύπου αντικειμένων είναι να τους προσθέσουμε μια οντότητα που θα εξειδικεύσει τον κόμβο (δείτε την “Οντότητα”). Η οντότητα είναι ένα αντικείμενο από μόνη της και συνδέεται με τον Κόμβο. Αυτό σημαίνει επίσης ότι η ίδια οντότητα μπορεί να μοιράζεται μεταξύ πολλών κόμβων. Η κάμερα, το φως, το πλέγμα κ.λπ. είναι όλες οντότητες και προέρχονται από τη βασική κλάση Entity.
NodeVisitorΜια επιστροφή κλήσης για ταξίδι σε ολόκληρη την ιεραρχία κόμβου.
PoseΗ πόζα χρησιμοποιείται για την αποθήκευση της μήτρας μετασχηματισμού όταν η γεωμετρία έχει ξεφλουδιστεί. Η πόζα είναι ένα σύνολοBonePose , καθεBonePose αποθηκεύει τις συγκεκριμένες πληροφορίες μετασχηματισμού του οστικού κόμβου.
PropertyΚλάση για διατήρηση ιδιοτήτων που ορίζονται από το χρήστη.
PropertyCollectionΗ συλλογή των ιδιοτήτων
SceneΜια σκηνή είναι ένα αντικείμενο ανώτατου επιπέδου που περιέχει τους κόμβους, τις γεωμετρίες, τα υλικά, τις υφές, τα κινούμενα σχέδια, τις πόζες, τις δευτερεύουσες σκηνές κ.λπ. Η /fbx ιεραρχία κόμβων είναι προσβάσιμη μέσωRootNodeLibrary χρησιμοποιείται για τη διατήρηση μιας αναφοράς μη συνδεδεμένων αντικειμένων κατά τη σειριοποίηση (όπως μεταδεδομένα ή προσαρμοσμένα αντικείμενα), ώστε να μπορεί να χρησιμοποιηθεί ως βιβλιοθήκη.
SceneObjectΗ κλάση ρίζας των αντικειμένων που θα αποθηκευτούν μέσα σε μια σκηνή.
TransformΈνας μετασχηματισμός περιέχει πληροφορίες που επιτρέπουν την πρόσβαση στη μήτρα μετάφρασης/κλίμακας/περιστροφής ή μετασχηματισμού αντικειμένου με ελάχιστο κόστος Αυτό χρησιμοποιείται από τον τοπικό μετασχηματισμό.
TrialExceptionΑυτό εμφανίζεται στο Scene.Open/Scene.Save όταν δεν εφαρμόζονται άδειες. Μπορείτε να απενεργοποιήσετε αυτήν την εξαίρεση ορίζοντας το SuppressTrialException σε true.

Διεπαφές

ΔιεπαφήΠεριγραφή
INamedObjectΑντικείμενο που έχει όνομα

Απαρίθμηση

ΑπαρίθμησηΠεριγραφή
AxisΟ άξονας συντεταγμένων.
CoordinatedSystemΤο σύστημα συντεταγμένων αριστερόχειρας ή δεξιόχειρας.
FileContentTypeΤύπος περιεχομένου αρχείου
PoseTypeΤύπος πόζας.
PropertyFlagsΣημαίες ιδιοκτησίας