public class RevolvedAreaSolid extends Entity implements IMeshConvertible
name, properties
Constructor and Description |
---|
RevolvedAreaSolid() |
Modifier and Type | Method and Description |
---|---|
double |
getAngleEnd()
Gets the ending angle of the revolving procedure, measured in radian, default value is pi.
|
double |
getAngleStart()
Gets the starting angle of the revolving procedure, measured in radian, default value is 0.
|
Vector3 |
getAxis()
Gets the axis direction, default value is (0, 1, 0).
|
Vector3 |
getOrigin()
Gets the origin point of the revolving, default value is (0, 0, 0).
|
Profile |
getShape()
Gets the base profile used to revolve.
|
void |
setAngleEnd(double value)
Sets the ending angle of the revolving procedure, measured in radian, default value is pi.
|
void |
setAngleStart(double value)
Sets the starting angle of the revolving procedure, measured in radian, default value is 0.
|
void |
setAxis(Vector3 value)
Sets the axis direction, default value is (0, 1, 0).
|
void |
setOrigin(Vector3 value)
Sets the origin point of the revolving, default value is (0, 0, 0).
|
void |
setShape(Profile value)
Sets the base profile used to revolve.
|
Mesh |
toMesh()
Convert the
RevolvedAreaSolid into a mesh. |
getBoundingBox, getEntityRendererKey, getExcluded, getParentNode, getParentNodes, setExcluded, setParentNode
getScene
findProperty, getName, getProperties, getProperty, removeProperty, removeProperty, setName, setProperty
public double getAngleStart()
public void setAngleStart(double value)
value
- New valuepublic double getAngleEnd()
public void setAngleEnd(double value)
value
- New valuepublic Vector3 getAxis()
public void setAxis(Vector3 value)
value
- New valuepublic Vector3 getOrigin()
public void setOrigin(Vector3 value)
value
- New valuepublic Profile getShape()
public void setShape(Profile value)
value
- New valuepublic Mesh toMesh()
RevolvedAreaSolid
into a mesh.toMesh
in interface IMeshConvertible