RevolvedAreaSolid

RevolvedAreaSolid

Overview

RevolvedAreaSolid is a class in Aspose.3D FOSS for Java. Inherits from: Entity, IMeshConvertible.

This class represents a solid model by revolving a cross section provided by a profile about an axis.

This class provides 29 methods for working with RevolvedAreaSolid objects in Java programs. Available methods include: A3DObject, Entity, RevolvedAreaSolid, SceneObject, findProperty, getAngleEnd, getAngleStart, getAxis, getBoundingBox, getExcluded, getName, getOrigin, and 17 additional methods. All public members are accessible to any Java application after installing the Aspose.3D FOSS for Java package. Properties: angleEnd, angleStart, axis, boundingBox, excluded, name, and 6 more.

Properties

NameTypeAccessDescription
angleStartdoubleReadGets the starting angle of the revolving procedure, measured in radian.
angleEnddoubleReadGets the ending angle of the revolving procedure, measured in radian.
axisVector3ReadGets the axis direction.
originVector3ReadGets the origin point of the revolving.
shapeProfileReadGets the base profile used to revolve.
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
getAngleStart()doubleGets the starting angle of the revolving procedure, measured in radian.
setAngleStart(value: double)Sets the angle start value.
getAngleEnd()doubleGets the ending angle of the revolving procedure, measured in radian.
setAngleEnd(value: double)Sets the angle end value.
getAxis()Vector3Gets the axis direction.
setAxis(value: Vector3)Sets the axis value.
getOrigin()Vector3Gets the origin point of the revolving.
setOrigin(value: Vector3)Sets the origin value.
getShape()ProfileGets the base profile used to revolve.
setShape(value: Profile)Sets the shape value.
RevolvedAreaSolid()Constructor of RevolvedAreaSolid.
toMesh()MeshNot implemented in the FOSS edition — throws at runtime. Calls toMesh on this RevolvedAreaSolid instance.
Entity()NURBS curve is a curve represented by NURBS(Non-uniform rational basis spline), A NURBS curve is defined by its getOrder(), a set of weighted Geometry.getControlPoints() and a getKnotVectors() The w component in control point is used as control point’s weight, whatever it is a CurveDimension.TWO_DIMENSIONAL or CurveDimension.THREE_DIMENSIONAL
getParentNode()NodeConstructor of instance.
setParentNode(value: Node)The Boolean operator used in the operation to create the result mesh.
getParentNodes()ArrayList<Node>Protected constructor to allow derived classes to set name.
getExcluded()booleanThe Boolean operator used in the operation to create the result mesh.
setExcluded(value: boolean)Sets the excluded value.
getBoundingBox()BoundingBoxThe first operand of the Boolean operator.
SceneObject()Boolean operator allows you to apply Boolean operation on two IMeshConvertible instances.
getScene()SceneConstructor of BooleanOperator.
A3DObject()Parameterized Cylinder. It can also be used to represent a cone when one of radiusTop/radiusBottom is zero.
getName()StringThe segments of the curve.
setName(name: String)Constructs a CircleShape profile with specified radius.
getProperties()PropertyCollectionInitializes a new instance of Cylinder class.
findProperty(name: String)PropertyInitializes a new instance of the Bone class.
getProperty(name: String)ObjectGets the transform matrix of the node in current pose.
setProperty(name: String, value: Object)Gets the width segments.
removeProperty(name: String)booleanGets flip coordinate system of control points/normal during importing/exporting.

See Also

 English