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() | Отримує ключ рендерера сутності, зареєстрованого у renderer. |
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) | Знаходить властивість. |