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. Используется для хранения пользовательских метаданных на объектах сцены.