UShape

Overview

UShape is a class in Aspose.3D FOSS for Java. Inherits from: ParameterizedProfile.

IFC compatible U-shape defined by parameters.

This class provides 31 methods for working with UShape objects in Java programs. Available methods include: UShape, findProperty, getBoundingBox, getDepth, getEdgeRadius, getEntityRendererKey, getExcluded, getExtent, getFilletRadius, getFlangeThickness, getFlangeWidth, getName, and 19 additional methods. All public members are accessible to any Java application after installing the Aspose.3D FOSS for Java package. Properties: boundingBox, depth, edgeRadius, entityRendererKey, excluded, extent, and 10 more.

Properties

NameTypeAccessDescription
depthdoubleReadGets the length of web.
flangeWidthdoubleReadGets the length of flange.
webThicknessdoubleReadGets the thickness of web.
flangeThicknessdoubleReadGets the thickness of flange.
filletRadiusdoubleReadGets the radius of fillet between flange and web.
edgeRadiusdoubleReadGets the radius of edge in flange’s edge.
webEdgeRadiusdoubleReadGets the radius of web edge.
extentVector2ReadGets the extent in x and y dimension.
boundingBoxBoundingBoxReadGets the bounding box.
parentNodeNodeReadGets the parent node.
parentNodesArrayList<Node>ReadGets the parent nodes.
excludedbooleanReadGets the excluded.
entityRendererKeyEntityRendererKeyReadGets the entity renderer key.
sceneSceneReadGets the scene.
nameStringReadGets the name.
propertiesPropertyCollectionReadGets the properties.

Methods

SignatureDescription
UShape()Constructor of UShape.
getDepth()doubleGets the length of web.
setDepth(value: double)Sets the length of web.
getFlangeWidth()doubleGets the length of flange.
setFlangeWidth(value: double)Sets the length of flange.
getWebThickness()doubleGets the thickness of web.
setWebThickness(value: double)Sets the thickness of web.
getFlangeThickness()doubleGets the thickness of flange.
setFlangeThickness(value: double)Sets the thickness of flange.
getFilletRadius()doubleGets the radius of fillet between flange and web.
setFilletRadius(value: double)Sets the radius of fillet between flange and web.
getEdgeRadius()doubleGets the radius of edge in flange’s edge.
setEdgeRadius(value: double)Sets the radius of edge in flange’s edge.
getWebEdgeRadius()doubleGets the radius of web edge.
setWebEdgeRadius(value: double)Sets the radius of web edge.
getExtent()Vector2Gets the extent in x and y dimension.
getBoundingBox()BoundingBoxReturns the bounding box.
getParentNode()NodeConstructor of UShape.
setParentNode(value: Node)Sets the parent node value.
getParentNodes()ArrayList<Node>Returns the parent nodes.
getExcluded()booleanReturns the excluded.
setExcluded(value: boolean)Sets the excluded value.
getEntityRendererKey()EntityRendererKeyReturns the entity renderer key.
getScene()SceneReturns the scene.
getName()StringReturns the name.
setName(name: String)Sets the name value.
getProperties()PropertyCollectionReturns the properties.
findProperty(name: String)PropertyCalls findProperty(name) on this UShape instance.
getProperty(name: String)ObjectCalls getProperty(name) on this UShape instance.
setProperty(name: String, value: Object)Sets the property value.
removeProperty(name: String)booleanCalls removeProperty(name) on this UShape instance.

See Also