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, setParentNodegetScenefindProperty, getName, getProperties, getProperty, removeProperty, removeProperty, setName, setPropertypublic 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