ZShape

Огляд

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

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

Цей клас надає 39 методів для роботи з об’єктами ZShape у програмах Java. Доступні методи включають: A3DObject, Entity, ParameterizedProfile, Profile, SceneObject, ZShape, 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ЧитанняОтримує властивості.

Методи

СигнатураОпис
ZShape()Конструктор ZShape.
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)Встановлює радіус скруглення між фланцем і стінкою.
getEdgeRadius() → doubleОтримує радіус краю фланця.
setEdgeRadius(value: double)Встановлює радіус краю фланця.
getWebEdgeRadius() → doubleОтримує радіус краю веба.
setWebEdgeRadius(value: double)Встановлює радіус краю вебу.
getExtent() → Vector2Отримує розмір у вимірах x та y.
ParameterizedProfile()Конструктор.
Profile()Конструктор.
getBoundingBox() → BoundingBoxПовертає обмежувальний прямокутник.
Entity(name: String)Викликає Entity(name) для цього екземпляра ZShape.
getParentNode() → NodeКонструктор ZShape.
setParentNode(value: Node)Встановлює значення батьківського вузла.
getParentNodes() → ArrayList<Node>Повертає батьківські вузли.
getExcluded() → booleanПовертає виключені.
setExcluded(value: boolean)Встановлює виключене значення.
getEntityRendererKey() → EntityRendererKeyПовертає ключ рендерера сутності.
SceneObject()Сумісний з IFC Z-подібний профіль, визначений параметрами.
SceneObject(name: String)Викликає SceneObject(name) для цього екземпляра ZShape.
getScene() → SceneПовертає сцену.
A3DObject()Викликає A3DObject у цьому екземплярі ZShape.
A3DObject(name: String)Викликає A3DObject(name) для цього екземпляра ZShape.
getName() → StringПовертає ім’я.
setName(name: String)Встановлює значення імені.
getProperties() → PropertyCollectionПовертає властивості.
findProperty(name: String) → PropertyВикликає findProperty(name) на цьому екземплярі ZShape.
getProperty(name: String) → ObjectВикликає getProperty(name) на цьому екземплярі ZShape.
setProperty(name: String, value: Object)Встановлює значення властивості.
removeProperty(name: String) → booleanВикликає removeProperty(name) на цьому екземплярі ZShape.
removeProperty(property: Property) → booleanВикликає removeProperty(property) на цьому екземплярі ZShape.

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

 Українська