A3DObject, SceneObject, CustomObject — Aspose.3D FOSS for .NET
A3DObject
Βασική κλάση ρίζας για όλα τα διαχειριζόμενα αντικείμενα Aspose.3D. Εκθέτει το Name ιδιότητα και το Properties συλλογή για μεταδεδομένα που ορίζονται από τον χρήστη.
Example
| Example | Example | Example | Example |
|---|---|---|---|
Name | string | λήψη/ρύθμιση | Όνομα του αντικειμένου |
Properties | PropertyCollection | λήψη | Συλλογή προσαρμοσμένων ιδιοτήτων |
Example
| Example | Τύπος Επιστροφής | Example |
|---|---|---|
GetProperty(string name) | object | Λαμβάνει την τιμή μιας ιδιότητας με βάση το όνομα |
SetProperty(string name, object value) | void | Ορίζει την τιμή μιας ιδιότητας |
FindProperty(string name) | Property | Βρίσκει μια ιδιότητα με βάση το όνομα |
RemoveProperty(Property prop) | void | Αφαιρεί μια ιδιότητα |
SceneObject
Βασική κλάση που μοιράζεται από Node και Entity. Κληρονομεί από A3DObject και παρέχει τη διεπαφή συλλογής ιδιοτήτων που χρησιμοποιείται για μεταδεδομένα που ορίζονται από τον χρήστη.
CustomObject
Ένα ελαφρύ A3DObject υποκλάση που μεταφέρει μόνο ένα όνομα και ένα αυθαίρετο PropertyCollection. Χρησιμοποιείται για την αποθήκευση metadata που ορίζονται από τον χρήστη σε αντικείμενα σκηνής.