CompositeCurve

CompositeCurve

Overview

CompositeCurve is a class in Aspose.3D FOSS for Java. Inherits from: Curve.

A CompositeCurve is consisting of several curve segments.

This class provides 28 methods for working with CompositeCurve objects in Java programs. Available methods include: A3DObject, CompositeCurve, Curve, Entity, SceneObject, addSegment, findProperty, getBoundingBox, getColor, getEntityRendererKey, getExcluded, getName, and 12 additional methods. All public members are accessible to any Java application after installing the Aspose.3D FOSS for Java package. Properties: boundingBox, color, entityRendererKey, excluded, name, parentNode, and 4 more.

Properties

NameTypeAccessDescription
segmentsArrayList<Segment>ReadThe segments of the curve.
colorVector3ReadGets or sets the color of the line, default value is white(1, 1, 1).
entityRendererKeyEntityRendererKeyReadGets the entity renderer key for this entity.
parentNodeNodeReadGets the parent node.
parentNodesArrayList<Node>ReadGets the parent nodes.
excludedbooleanReadGets the excluded.
boundingBoxBoundingBoxReadGets the bounding box.
sceneSceneReadGets the scene.
nameStringReadGets the name.
propertiesPropertyCollectionReadGets the properties.

Methods

SignatureDescription
getSegments()ArrayList<Segment>The segments of the curve.
CompositeCurve()Constructor of CompositeCurve.
addSegment(curve: Curve, sameDirection: boolean)Add a new segment to current curve.
addSegment(curve: Curve)Add a new segment to current curve.
getColor()Vector3Gets or sets the color of the line, default value is white(1, 1, 1).
setColor(color: Vector3)Sets the color value.
Curve()Constructor.
getEntityRendererKey()EntityRendererKeyGets the entity renderer key for this entity.
Entity(name: String)The segments of the curve.
getParentNode()NodeReturns the parent node.
setParentNode(value: Node)Sets the parent node value.
getParentNodes()ArrayList<Node>Returns the parent nodes.
getExcluded()booleanAdd a new segment to current curve.
setExcluded(value: boolean)Sets the excluded value.
getBoundingBox()BoundingBoxAdd a new segment to current curve.
SceneObject()Calls SceneObject on this CompositeCurve instance.
SceneObject(name: String)Calls SceneObject(name) on this CompositeCurve instance.
getScene()SceneThe segments of the curve.
A3DObject()Calls A3DObject on this CompositeCurve instance.
A3DObject(name: String)Calls A3DObject(name) on this CompositeCurve instance.
getName()StringReturns the name.
setName(name: String)Sets the name value.
getProperties()PropertyCollectionReturns the properties.
findProperty(name: String)PropertyCalls findProperty(name) on this CompositeCurve instance.
getProperty(name: String)ObjectCalls getProperty(name) on this CompositeCurve instance.
setProperty(name: String, value: Object)Sets the property value.
removeProperty(name: String)booleanCalls removeProperty(name) on this CompositeCurve instance.
removeProperty(property: Property)booleanCalls removeProperty(property) on this CompositeCurve instance.

See Also

 English