Base Classes

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

NameTypeAccessDescription
Namestringget/setName of the object
PropertiesPropertyCollectiongetCustom properties collection

Methods

MethodReturn TypeDescription
GetProperty(string name)objectGets a property value by name
SetProperty(string name, object value)voidSets a property value
FindProperty(string name)PropertyFinds a property by name
RemoveProperty(Property prop)voidRemoves 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.

See Also