HollowRectangleShape

HollowRectangleShape

Overview

HollowRectangleShape is a class in Aspose.3D FOSS for Java. Inherits from: RectangleShape.

IFC compatible hollow rectangular shape with both inner/outer rounding corners.

This class provides 27 methods for working with HollowRectangleShape objects in Java programs. Available methods include: HollowRectangleShape, findProperty, getBoundingBox, getEntityRendererKey, getExcluded, getExtent, getInnerFilletRadius, getName, getParentNode, getParentNodes, getProperties, getProperty, and 15 additional methods. All public members are accessible to any Java application after installing the Aspose.3D FOSS for Java package. Properties: boundingBox, entityRendererKey, excluded, extent, innerFilletRadius, name, and 8 more.

Properties

NameTypeAccessDescription
wallThicknessdoubleReadGets the thickness between the boundary of the rectangle and the inner hole.
innerFilletRadiusdoubleReadGets the inner fillet radius of the inner rectangle.
roundingRadiusdoubleReadGets the radius of the circular arcs of all four corners, measured in degrees.
xDimdoubleReadGets the extent of the rectangle in the direction of x-axis.
yDimdoubleReadGets the extent of the rectangle in the direction of y-axis.
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
HollowRectangleShape()Constructs a HollowRectangleShape profile with default values.
getWallThickness()doubleGets the thickness between the boundary of the rectangle and the inner hole.
setWallThickness(value: double)Sets the thickness between the boundary of the rectangle and the inner hole.
getInnerFilletRadius()doubleGets the inner fillet radius of the inner rectangle.
setInnerFilletRadius(value: double)Sets the inner fillet radius of the inner rectangle.
getRoundingRadius()doubleGets the radius of the circular arcs of all four corners, measured in degrees.
setRoundingRadius(value: double)Sets the radius of the circular arcs of all four corners, measured in degrees.
getXDim()doubleGets the extent of the rectangle in the direction of x-axis.
setXDim(value: double)Sets the extent of the rectangle in the direction of x-axis.
getYDim()doubleGets the extent of the rectangle in the direction of y-axis.
setYDim(value: double)Sets the extent of the rectangle in the direction of y-axis.
getExtent()Vector2Gets the extent in x and y dimension.
getBoundingBox()BoundingBoxGets the thickness between the boundary of the rectangle and the inner hole.
getParentNode()NodeReturns the parent node.
setParentNode(value: Node)Gets the thickness between the boundary of the rectangle and the inner hole.
getParentNodes()ArrayList<Node>Returns the parent nodes.
getExcluded()booleanSets the thickness between the boundary of the rectangle and the inner hole.
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 HollowRectangleShape instance.
getProperty(name: String)ObjectCalls getProperty(name) on this HollowRectangleShape instance.
setProperty(name: String, value: Object)Sets the property value.
removeProperty(name: String)booleanCalls removeProperty(name) on this HollowRectangleShape instance.

See Also