RevolvedAreaSolid

RevolvedAreaSolid

概述

RevolvedAreaSolid 是 Aspose.3D FOSS 为 Java 提供的一个类。继承自:Entity,IMeshConvertible。

此类通过围绕轴旋转由轮廓提供的横截面来表示实体模型。

此类为在 Java 程序中处理 RevolvedAreaSolid 对象提供了 33 个方法。可用的方法包括:A3DObject、Entity、RevolvedAreaSolid、SceneObject、findProperty、getAngleEnd、getAngleStart、getAxis、getBoundingBox、getEntityRendererKey、getExcluded、getName,以及另外 18 个方法。安装 Aspose.3D FOSS for Java 包后,所有公共成员对任何 Java 应用程序均可访问。属性:angleEnd、angleStart、axis、boundingBox、entityRendererKey、excluded,以及另外 7 项。

属性

名称类型访问描述
angleStartdouble读取获取旋转过程的起始角度(单位为弧度)。
angleEnddouble读取获取旋转过程的结束角度(单位为弧度)。
axisVector3读取获取轴方向。
originVector3读取获取旋转的原点。
shapeProfile读取获取用于旋转的基准轮廓。
parentNodeNode读取获取父节点。
parentNodesArrayList<Node>读取获取父节点。
excludedboolean读取获取已排除的。
boundingBoxBoundingBox读取获取包围盒。
entityRendererKeyEntityRendererKey读取获取实体渲染器键。
sceneScene读取获取场景。
nameString读取获取名称。
propertiesPropertyCollection读取获取属性。

方法

签名描述
getAngleStart() → double获取旋转过程的起始角度,单位为弧度。
setAngleStart(value: double)设置角度起始值。
getAngleEnd() → double获取旋转过程的结束角度,以弧度为单位。
setAngleEnd(value: double)设置角度结束值。
getAxis() → Vector3获取轴方向。
setAxis(value: Vector3)设置轴的值。
getOrigin() → Vector3获取旋转的原点。
setOrigin(value: Vector3)设置原点值。
getShape() → Profile获取用于旋转的基准轮廓。
setShape(value: Profile)设置形状值。
RevolvedAreaSolid()RevolvedAreaSolid 的构造函数。
toMesh() → Mesh在 FOSS 版中未实现——在运行时抛出异常。 将旋转体转换为用于渲染或导出的 Mesh 对象
Entity(name: String)在此 RevolvedAreaSolid 实例上调用 Entity(name)。
getParentNode() → Node返回父节点。
setParentNode(value: Node)设置父节点的值。
getParentNodes() → ArrayList<Node>返回父节点。
getExcluded() → boolean返回已排除的。
setExcluded(value: boolean)设置排除的值。
getBoundingBox() → BoundingBox获取轴方向。
getEntityRendererKey() → EntityRendererKey返回 entity renderer key。
SceneObject()此类通过围绕轴线旋转由轮廓提供的横截面来表示实体模型。
SceneObject(name: String)在此 RevolvedAreaSolid 实例上调用 SceneObject(name)。
getScene() → Scene返回场景。
A3DObject()在此 RevolvedAreaSolid 实例上调用 A3DObject。
A3DObject(name: String)在此 RevolvedAreaSolid 实例上调用 A3DObject(name)。
getName() → String返回名称。
setName(name: String)设置名称值。
getProperties() → PropertyCollection返回属性。
findProperty(name: String) → Property在此 RevolvedAreaSolid 实例上调用 findProperty(name)。
getProperty(name: String) → Object在此 RevolvedAreaSolid 实例上调用 getProperty(name)。
setProperty(name: String, value: Object)设置属性值。
removeProperty(name: String) → boolean在此 RevolvedAreaSolid 实例上调用 removeProperty(name)。
removeProperty(property: Property) → boolean在此 RevolvedAreaSolid 实例上调用 removeProperty(property)。

另请参阅

 中文