Package com.aspose.threed
Class RectangularTorus
- java.lang.Object
-
- com.aspose.threed.A3DObject
-
- com.aspose.threed.Entity
-
- com.aspose.threed.Primitive
-
- com.aspose.threed.RectangularTorus
-
- All Implemented Interfaces:
IMeshConvertible
public class RectangularTorus extends Primitive
Parameterized rectangular torus.
-
-
Constructor Summary
Constructors Constructor Description RectangularTorus()
Constructor ofRectangularTorus
RectangularTorus(java.lang.String name)
Constructor ofRectangularTorus
-
Method Summary
Modifier and Type Method Description double
getAngleStart()
The start angle of the arc, measured in radian.double
getArc()
The total angle of the arc, measured in radian.double
getHeight()
The height of the rectangular torus.double
getInnerRadius()
The inner radius of the rectangular torus Default value is 17double
getOuterRadius()
The outer radius of the rectangular torus Default value is 20int
getRadialSegments()
The radial segments, default value is 10void
setAngleStart(double value)
The start angle of the arc, measured in radian.void
setArc(double value)
The total angle of the arc, measured in radian.void
setHeight(double value)
The height of the rectangular torus.void
setInnerRadius(double value)
The inner radius of the rectangular torus Default value is 17void
setOuterRadius(double value)
The outer radius of the rectangular torus Default value is 20void
setRadialSegments(int value)
The radial segments, default value is 10Mesh
toMesh()
Convert this primitive toMesh
-
Methods inherited from class com.aspose.threed.Primitive
createRenderableResource, merge, setup
-
Methods inherited from class com.aspose.threed.Entity
getBoundingBox, getExcluded, getParentNode, getParentNodes, setExcluded, setParentNode
-
Methods inherited from class com.aspose.threed.A3DObject
findProperty, getName, getProperty, removeProperty, removeProperty, setName, setProperty
-
-
-
-
Constructor Detail
-
RectangularTorus
public RectangularTorus()
Constructor ofRectangularTorus
-
RectangularTorus
public RectangularTorus(java.lang.String name)
Constructor ofRectangularTorus
-
-
Method Detail
-
getInnerRadius
public double getInnerRadius()
The inner radius of the rectangular torus Default value is 17
-
setInnerRadius
public void setInnerRadius(double value)
The inner radius of the rectangular torus Default value is 17- Parameters:
value
- New value
-
getOuterRadius
public double getOuterRadius()
The outer radius of the rectangular torus Default value is 20
-
setOuterRadius
public void setOuterRadius(double value)
The outer radius of the rectangular torus Default value is 20- Parameters:
value
- New value
-
getHeight
public double getHeight()
The height of the rectangular torus. Default value is 20
-
setHeight
public void setHeight(double value)
The height of the rectangular torus. Default value is 20- Parameters:
value
- New value
-
getArc
public double getArc()
The total angle of the arc, measured in radian. Default value is PI
-
setArc
public void setArc(double value)
The total angle of the arc, measured in radian. Default value is PI- Parameters:
value
- New value
-
getAngleStart
public double getAngleStart()
The start angle of the arc, measured in radian. Default value is 0
-
setAngleStart
public void setAngleStart(double value)
The start angle of the arc, measured in radian. Default value is 0- Parameters:
value
- New value
-
getRadialSegments
public int getRadialSegments()
The radial segments, default value is 10
-
setRadialSegments
public void setRadialSegments(int value)
The radial segments, default value is 10- Parameters:
value
- New value
-
-