A3DObject, SceneObject, CustomObject — Aspose.3D FOSS for .NET
A3DObject
Clasa de bază rădăcină pentru toate obiectele gestionate Aspose.3D. Expune Name proprietatea și Properties colecția pentru metadate definite de utilizator.
Example
| Example | Example | Example | Example |
|---|---|---|---|
Name | string | obține/setează | Numele obiectului |
Properties | PropertyCollection | obține | Colecția de proprietăți personalizate |
Example
| Example | Tipul de returnare | Example |
|---|---|---|
GetProperty(string name) | object | Obține o valoare a proprietății după nume |
SetProperty(string name, object value) | void | Setează o valoare a proprietății |
FindProperty(string name) | Property | Găsește o proprietate după nume |
RemoveProperty(Property prop) | void | Elimină o proprietate |
SceneObject
Clasă de bază partajată de Node și Entity. Moștenește de la A3DObject și furnizează interfața de colecție de proprietăți utilizată pentru metadatele definite de utilizator.
CustomObject
Ușor A3DObject subclasă care conține doar un nume și un arbitrar PropertyCollection. Utilizat pentru stocarea metadatelor definite de utilizator pe obiectele scenei.