Entity
Обзор
Entity является классом в Aspose.3D FOSS для .NET. Наследуется от: SceneObject.
Базовый класс всех сущностей.
Этот класс предоставляет 9 методов для работы с объектами Entity в программах .NET. Доступные методы включают: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, RemoveProperty, SceneObject, SetProperty. Все публичные члены доступны любому приложению .NET после установки пакета Aspose.3D FOSS for .NET. Свойства: Excluded, Name, ParentNode, ParentNodes, Properties, Scene.
Свойства
| Name | Type | Access | Описание |
|---|---|---|---|
Excluded | bool | Чтение/Запись | Получает или задает, следует ли исключать эту entity при экспорте. |
ParentNodes | List<Node> | Чтение | Получает все parent nodes; entity может быть привязан к нескольким parent nodes для geometry instancing |
ParentNode | Node | Чтение/Запись | Получает или задает первый parent node; если установлен первый parent node, эта entity будет отсоединена от остальных parent nodes. |
Scene | Scene | Чтение | Получает сцену, к которой принадлежит этот объект |
Name | string | Чтение/Запись | Получает или задает имя. |
Properties | PropertyCollection | Чтение | Получает коллекцию всех свойств. |
Методы
| Signature | Описание |
|---|---|
Entity(name: string) | Инициализирует новый экземпляр класса Entity. |
GetBoundingBox() | Получает bounding box текущей сущности в системе координат её объектного пространства. |
GetEntityRendererKey() | Получает ключ рендерера сущности, зарегистрированного в рендерере |
SceneObject(name: string) | Инициализировать SceneObject с именем по умолчанию |
A3DObject() | Инициализирует новый экземпляр класса A3DObject без имени. |
RemoveProperty(property: Property) | Удаляет динамическое свойство. |
GetProperty(property: string) | Получить значение указанного свойства |
SetProperty(property: string, value: object?) | Устанавливает значение указанного свойства |
FindProperty(propertyName: string) | Находит свойство. |