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.

Властивості

НазваТипДоступОпис
depthdoubleЧитанняОтримує довжину веба.
flangeWidthdoubleЧитанняОтримує довжину фланцю.
webThicknessdoubleЧитанняОтримує товщину стінки вебу.
flangeThicknessdoubleЧитанняОтримує товщину стінки фланця.
filletRadiusdoubleЧитанняОтримує радіус скруглення між стенкою та фланцем.
flangeEdgeRadiusdoubleЧитанняОтримує радіус кромки фланця.
webEdgeRadiusdoubleЧитанняОтримує радіус краю вебу.
extentVector2ЧитанняОтримує розмір у вимірах x та y.
boundingBoxBoundingBoxЧитанняОтримує обмежувальний прямокутник.
parentNodeNodeЧитанняОтримує батьківський вузол.
parentNodesArrayList<Node>ЧитанняОтримує батьківські вузли.
excludedbooleanЧитанняОтримує виключені.
entityRendererKeyEntityRendererKeyЧитанняОтримує ключ рендерера сутності.
sceneSceneЧитанняОтримує сцену.
nameStringЧитанняОтримує назву.
propertiesPropertyCollectionЧитанняОтримує властивості.

Методи

СигнатураОпис
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.

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

 Українська