ArbitraryProfile

ArbitraryProfile

Overview

ArbitraryProfile is a class in Aspose.3D FOSS for Java. Inherits from: Profile.

This class allows you to construct a 2D profile directly from arbitrary curve.

This class provides 20 methods for working with ArbitraryProfile objects in Java programs. Available methods include: ArbitraryProfile, findProperty, getBoundingBox, getCurve, getEntityRendererKey, getExcluded, getHoles, getName, getParentNode, getParentNodes, getProperties, getProperty, and 7 additional methods. All public members are accessible to any Java application after installing the Aspose.3D FOSS for Java package. Properties: boundingBox, curve, entityRendererKey, excluded, holes, name, and 4 more.

Properties

NameTypeAccessDescription
curveCurveReadGets the Curve used to construct the profile.
holesArrayList<Curve>ReadGets holes of the profile, also represented as curve.
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
ArbitraryProfile()Constructor of ArbitraryProfile.
ArbitraryProfile(curve: Curve)Constructor of ArbitraryProfile with an initial curve.
getCurve()CurveGets the Curve used to construct the profile.
setCurve(value: Curve)Sets the Curve used to construct the profile.
getHoles()ArrayList<Curve>Gets holes of the profile, also represented as curve.
getBoundingBox()BoundingBoxReturns the bounding box.
getParentNode()NodeReturns the parent node.
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()StringConstructor of ArbitraryProfile.
setName(name: String)Sets the name value.
getProperties()PropertyCollectionReturns the properties.
findProperty(name: String)PropertyCalls findProperty(name) on this ArbitraryProfile instance.
getProperty(name: String)ObjectCalls getProperty(name) on this ArbitraryProfile instance.
setProperty(name: String, value: Object)Sets the property value.
removeProperty(name: String)booleanCalls removeProperty(name) on this ArbitraryProfile instance.

See Also