CircleShape

Огляд

CircleShape — це клас у Aspose.3D FOSS для .NET. Наслідує від: ParameterizedProfile, INamedObject.

IFC-сумісний круглий профіль, який можна використати для побудови сітки через

Цей клас надає 15 методів для роботи з об’єктами CircleShape у програмах .NET. Доступні методи включають: A3DObject, CircleShape, Entity, FindProperty, GetBoundingBox, GetEntityRendererKey, GetExtent, GetProperty, RemoveProperty, SceneObject, SetProperty. Усі публічні члени доступні будь-якому застосунку .NET після встановлення пакету Aspose.3D FOSS для .NET. Властивості: Excluded, Name, ParentNode, ParentNodes, Properties, Radius, та ще 1.

Властивості

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

Методи

СигнатураОпис
CircleShape()Створіть профіль з радіусом за замовчуванням (5).
CircleShape(radius: double)Створіть профіль з вказаним радіусом.
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)Знаходить властивість.

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

 Українська