UShape

Огляд

UShape — це клас у Aspose.3D FOSS для Java. Наслідує від: ParameterizedProfile.

Сумісна з IFC U-форма, визначена параметрами.

Цей клас надає 39 методів для роботи з об’єктами UShape у програмах Java. Доступні методи включають: A3DObject, Entity, ParameterizedProfile, Profile, SceneObject, UShape, findProperty, getBoundingBox, getDepth, getEdgeRadius, getEntityRendererKey, getExcluded та ще 24 методи. Усі публічні члени доступні будь-якій програмі Java після встановлення пакету Aspose.3D FOSS для Java. Властивості: boundingBox, depth, edgeRadius, entityRendererKey, excluded, extent та ще 10.

Властивості

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

Методи

СигнатураОпис
UShape()Конструктор UShape.
getDepth() → doubleОтримує довжину web.
setDepth(value: double)Встановлює довжину вебу.
getFlangeWidth() → doubleОтримує довжину фланця.
setFlangeWidth(value: double)Встановлює довжину фланця.
getWebThickness() → doubleОтримує товщину вебу.
setWebThickness(value: double)Встановлює товщину веба.
getFlangeThickness() → doubleОтримує товщину фланця.
setFlangeThickness(value: double)Встановлює товщину фланця.
getFilletRadius() → doubleОтримує радіус скруглення між фланцем і вебом.
setFilletRadius(value: double)Встановлює радіус скруглення між фланцем та web.
getEdgeRadius() → doubleОтримує радіус кромки у кромці фланця.
setEdgeRadius(value: double)Встановлює радіус кромки у кромці фланця.
getWebEdgeRadius() → doubleОтримує радіус краю вебу.
setWebEdgeRadius(value: double)Встановлює радіус краю вебу.
getExtent() → Vector2Отримує розмір у вимірах x та y.
ParameterizedProfile()Конструктор.
Profile()Конструктор.
getBoundingBox() → BoundingBoxПовертає обмежувальну коробку.
Entity(name: String)Викликає Entity(name) для цього екземпляра UShape.
getParentNode() → NodeКонструктор UShape.
setParentNode(value: Node)Встановлює значення батьківського вузла.
getParentNodes() → ArrayList<Node>Повертає батьківські вузли.
getExcluded() → booleanПовертає виключені.
setExcluded(value: boolean)Встановлює виключене значення.
getEntityRendererKey() → EntityRendererKeyПовертає ключ рендерера сутності.
SceneObject()U-форма, сумісна з IFC, визначена параметрами.
SceneObject(name: String)Викликає SceneObject(name) для цього екземпляра UShape.
getScene() → SceneПовертає сцену.
A3DObject()Викликає A3DObject на цьому екземплярі UShape.
A3DObject(name: String)Викликає A3DObject(name) у цьому екземплярі UShape.
getName() → StringПовертає ім’я.
setName(name: String)Встановлює значення імені.
getProperties() → PropertyCollectionПовертає властивості.
findProperty(name: String) → PropertyВикликає findProperty(name) для цього екземпляра UShape.
getProperty(name: String) → ObjectВикликає getProperty(name) для цього екземпляра UShape.
setProperty(name: String, value: Object)Встановлює значення властивості.
removeProperty(name: String) → booleanВикликає removeProperty(name) для цього екземпляра UShape.
removeProperty(property: Property) → booleanВикликає removeProperty(property) для цього екземпляра UShape.

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

 Українська