HollowRectangleShape
Обзор
HollowRectangleShape — это класс в Aspose.3D FOSS для .NET. Наследуется от: RectangleShape, INamedObject.
Совместимая с IFC полая прямоугольная форма с закруглёнными внутренними и внешними углами.
Этот класс предоставляет 16 методов для работы с объектами HollowRectangleShape в программах .NET. Доступные методы включают: A3DObject, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, HollowRectangleShape, RectangleShape, RemoveProperty, SceneObject, SetProperty. Все публичные члены доступны любому приложению .NET после установки пакета Aspose.3D FOSS для .NET. Свойства: Excluded, InnerFilletRadius, Name, ParentNode, ParentNodes, Properties и ещё 5.
Свойства
| Имя: | Тип: | Доступ | Описание: |
|---|---|---|---|
WallThickness | double | Чтение/запись | Толщина между границей прямоугольника и внутренним отверстием |
InnerFilletRadius | double | Чтение/запись | Внутренний радиус скругления внутреннего прямоугольника. |
RoundingRadius | double | Чтение/запись | Получает или задает радиус круглых дуг всех четырёх углов, измеряемый в градусах. |
XDim | double | Чтение/запись | Получает или задает размер прямоугольника в направлении оси x. Значение по умолчанию — 2.0. |
YDim | double | Чтение/запись | Получает или задает размер прямоугольника в направлении оси y. Значение по умолчанию — 2.0. |
Excluded | bool | Чтение/запись | Получает или задает, следует ли исключать эту сущность при экспорте. |
ParentNodes | List<Node> | Чтение | Получает все родительские узлы, сущность может быть присоединена к нескольким родительским узлам для инстанцирования геометрии |
ParentNode | Node | Чтение/запись | Получает или задает первый родительский узел; если установлен первый родительский узел, эта сущность будет отсоединена от остальных родительских узлов. |
Scene | Scene | Чтение | Получает сцену, которой принадлежит этот объект. |
Name | string | Чтение/запись | Получает или задает имя. |
Properties | PropertyCollection | Чтение | Получает коллекцию всех свойств. |
Методы
| Подпись | Описание: |
|---|---|
HollowRectangleShape() | Вызывает HollowRectangleShape у этого экземпляра HollowRectangleShape. |
RectangleShape() | Конструктор |
RectangleShape(xdim: double, ydim: double) | Конструктор с указанными размерами по осям x и y. |
GetExtent() | Получает размер в измерениях x и y. |
GetEntityRendererKey() | Получает ключ рендерера сущности, зарегистрированного в рендерере |
Entity(name: string) | Инициализирует новый экземпляр класса Entity. |
GetBoundingBox() | Получает ограничивающий прямоугольник текущей сущности в её системе координат объектного пространства. |
SceneObject(name: string) | Инициализировать SceneObject с именем по умолчанию |
SceneObject() | Инициализировать SceneObject. |
A3DObject() | Инициализирует новый экземпляр класса A3DObject без имени. |
A3DObject(name: string) | Инициализирует новый экземпляр класса A3DObject. |
RemoveProperty(property: Property) | Удаляет динамическое свойство. |
RemoveProperty(property: string) | Удаляет указанное свойство, идентифицированное по имени |
GetProperty(property: string) | Получить значение указанного свойства |
SetProperty(property: string, value: object?) | Устанавливает значение указанного свойства |
FindProperty(propertyName: string) | Находит свойство. |