HollowRectangleShape

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.

Властивості

НазваТипДоступОпис
WallThicknessdoubleЧитання/ЗаписТовщина між межою прямокутника та внутрішньою дірою
InnerFilletRadiusdoubleЧитання/ЗаписВнутрішній радіус скруглення внутрішнього прямокутника.
RoundingRadiusdoubleЧитання/ЗаписОтримує або встановлює радіус кругових дуг усіх чотирьох кутів, вимірюваний у градусах.
XDimdoubleЧитання/ЗаписОтримує або встановлює розмір прямокутника у напрямку осі x. Значення за замовчуванням — 2.0
YDimdoubleЧитання/ЗаписОтримує або встановлює розмір прямокутника у напрямку осі y. Значення за замовчуванням — 2.0
ExcludedboolЧитання/ЗаписОтримує або встановлює, чи слід виключати цей об’єкт під час експорту.
ParentNodesList<Node>ЧитанняОтримує всі батьківські вузли, об’єкт може бути приєднаний до декількох батьківських вузлів для інстанціювання геометрії.
ParentNodeNodeЧитання/ЗаписОтримує або встановлює перший батьківський вузол; якщо встановити перший батьківський вузол, цей об’єкт буде від’єднано від інших батьківських вузлів.
SceneSceneЧитанняОтримує сцену, до якої належить цей об’єкт
NamestringЧитання/ЗаписОтримує або задає назву.
PropertiesPropertyCollectionЧитанняОтримує колекцію всіх властивостей.

Методи

СигнатураОпис
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)Знаходить властивість.

Дивіться також

 Українська