TShape
Огляд
TShape — це клас у Aspose.3D FOSS для Java. Успадковується від: ParameterizedProfile.
Сумісна з IFC T-форма, визначена параметрами.
Цей клас надає 39 методів для роботи з об’єктами TShape у програмах Java. Доступні методи включають: A3DObject, Entity, ParameterizedProfile, Profile, SceneObject, TShape, findProperty, getBoundingBox, getDepth, getEntityRendererKey, getExcluded, getExtent та ще 24 методи. Усі публічні члени доступні будь-якій застосунку Java після встановлення пакета Aspose.3D FOSS для Java. Властивості: boundingBox, depth, entityRendererKey, excluded, extent, filletRadius та ще 10.
Властивості
| Назва | Тип | Доступ | Опис |
|---|---|---|---|
depth | double | Читання | Отримує довжину веба. |
flangeWidth | double | Читання | Отримує довжину фланцю. |
webThickness | double | Читання | Отримує товщину стінки вебу. |
flangeThickness | double | Читання | Отримує товщину стінки фланця. |
filletRadius | double | Читання | Отримує радіус скруглення між стенкою та фланцем. |
flangeEdgeRadius | double | Читання | Отримує радіус кромки фланця. |
webEdgeRadius | double | Читання | Отримує радіус краю вебу. |
extent | Vector2 | Читання | Отримує розмір у вимірах x та y. |
boundingBox | BoundingBox | Читання | Отримує обмежувальний прямокутник. |
parentNode | Node | Читання | Отримує батьківський вузол. |
parentNodes | ArrayList<Node> | Читання | Отримує батьківські вузли. |
excluded | boolean | Читання | Отримує виключені. |
entityRendererKey | EntityRendererKey | Читання | Отримує ключ рендерера сутності. |
scene | Scene | Читання | Отримує сцену. |
name | String | Читання | Отримує назву. |
properties | PropertyCollection | Читання | Отримує властивості. |
Методи
| Сигнатура | Опис |
|---|---|
TShape() | Конструктор TShape. |
getDepth() → double | Отримує довжину веба. |
setDepth(value: double) | Встановлює довжину вебу. |
getFlangeWidth() → double | Отримує довжину фланця. |
setFlangeWidth(value: double) | Встановлює довжину кромки. |
getWebThickness() → double | Отримує товщину стінки веба. |
setWebThickness(value: double) | Встановлює товщину стінки вебу. |
getFlangeThickness() → double | Отримує товщину стінки фланця. |
setFlangeThickness(value: double) | Встановлює товщину стінки фланця. |
getFilletRadius() → double | Отримує радіус закруглення між вебом і фланцем. |
setFilletRadius(value: double) | Встановлює радіус скруглення між стенкою та фланцем. |
getFlangeEdgeRadius() → double | Отримує радіус кромки фланця. |
setFlangeEdgeRadius(value: double) | Встановлює радіус кромки фланцю. |
getWebEdgeRadius() → double | Отримує радіус краю вебу. |
setWebEdgeRadius(value: double) | Встановлює радіус краю вебу. |
getExtent() → Vector2 | Отримує розмір у вимірах x та y. |
ParameterizedProfile() | Конструктор. |
Profile() | Конструктор. |
getBoundingBox() → BoundingBox | Повертає обмежувальну рамку. |
Entity(name: String) | Викликає Entity(name) на цьому екземплярі TShape. |
getParentNode() → Node | Конструктор TShape. |
setParentNode(value: Node) | Встановлює значення батьківського вузла. |
getParentNodes() → ArrayList<Node> | Повертає батьківські вузли. |
getExcluded() → boolean | Повертає виключені. |
setExcluded(value: boolean) | Встановлює виключене значення. |
getEntityRendererKey() → EntityRendererKey | Повертає ключ рендерера сутності. |
SceneObject() | Сумісна з IFC T-форма, визначена параметрами. |
SceneObject(name: String) | Викликає SceneObject(name) для цього екземпляра TShape. |
getScene() → Scene | Повертає сцену. |
A3DObject() | Викликає A3DObject на цьому екземплярі TShape. |
A3DObject(name: String) | Викликає A3DObject(name) на цьому екземплярі TShape. |
getName() → String | Повертає ім’я. |
setName(name: String) | Встановлює значення імені. |
getProperties() → PropertyCollection | Повертає властивості. |
findProperty(name: String) → Property | Викликає findProperty(name) для цього екземпляра TShape. |
getProperty(name: String) → Object | Викликає getProperty(name) для цього екземпляра TShape. |
setProperty(name: String, value: Object) | Встановлює значення властивості. |
removeProperty(name: String) → boolean | Викликає removeProperty(name) для цього екземпляра TShape. |
removeProperty(property: Property) → boolean | Викликає removeProperty(property) для цього екземпляра TShape. |