A3DObject, SceneObject, CustomObject — Aspose.3D FOSS for .NET
A3DObject
Root base class for all Aspose.3D managed objects. Exposes the Name property and the Properties collection for user-defined metadata.
Properties
| Name | Type | Access | Description |
|---|---|---|---|
Name | string | get/set | Name of the object |
Properties | PropertyCollection | get | Custom properties collection |
Methods
| Method | Return Type | Description |
|---|---|---|
GetProperty(string name) | object | Gets a property value by name |
SetProperty(string name, object value) | void | Sets a property value |
FindProperty(string name) | Property | Finds a property by name |
RemoveProperty(Property prop) | void | Removes a property |
SceneObject
Base class shared by Node and Entity. Inherits from A3DObject and provides the property collection interface used for user-defined metadata.
CustomObject
A lightweight A3DObject subclass that carries only a name and an arbitrary PropertyCollection. Used for storing user-defined metadata on scene objects.