Group
Обзор
Group является классом в Aspose.3D FOSS для .NET. Наследуется от: Entity.
A представляет логические отношения .
Этот класс предоставляет 11 методов для работы с объектами Group в программах .NET. Доступные методы включают: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetProperty, Group, RemoveProperty, SceneObject, SetProperty, ToString. Все публичные члены доступны любому приложению .NET после установки пакета Aspose.3D FOSS для .NET. Свойства: Excluded, Groups, Name, Nodes, Parent, ParentNode, и ещё 3.
Свойства
| Имя | Тип | Access | Описание |
|---|---|---|---|
Parent | Group? | Чтение | Родительская группа текущей группы |
Groups | IList<Group> | Чтение | Подгруппы |
Nodes | IList<Node> | Чтение | Узлы в этой группе |
Excluded | bool | Чтение/Запись | Возвращает или задает, следует ли исключать эту сущность при экспорте. |
ParentNodes | List<Node> | Чтение | Возвращает все родительские узлы, сущность может быть присоединена к нескольким родительским узлам для инстанцирования геометрии |
ParentNode | Node | Чтение/Запись | Возвращает или задает первый родительский узел; если установлен первый родительский узел, эта сущность будет отсоединена от остальных родительских узлов. |
Scene | Scene | Чтение | Получает сцену, к которой принадлежит этот объект |
Name | string | Чтение/Запись | Получает или задает имя. |
Properties | PropertyCollection | Читать | Получает коллекцию всех свойств. |
Методы
| Signature | Описание |
|---|---|
Group(name: string) | Создать новый экземпляр |
ToString() | Получает строковое представление |
Entity(name: string) | Инициализирует новый экземпляр класса Entity. |
GetBoundingBox() | Получает ограничивающий прямоугольник текущей сущности в её системе координат объектного пространства. |
GetEntityRendererKey() | Получает ключ рендерера сущности, зарегистрированного в рендерере |
SceneObject(name: string) | Инициализировать SceneObject с именем по умолчанию |
A3DObject() | Инициализирует новый экземпляр класса A3DObject без имени. |
RemoveProperty(property: Property) | Удаляет динамическое свойство. |
GetProperty(property: string) | Получить значение указанного свойства |
SetProperty(property: string, value: object?) | Устанавливает значение указанного свойства |
FindProperty(propertyName: string) | Находит свойство. |