com.supermap.realspace.threeddesigner
类 Revol
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.CSGEntity
-
- com.supermap.realspace.threeddesigner.Revol
-
- 所有已实现的接口:
- IDisposable
public class Revol extends CSGEntity
旋转拉伸体,继承于CSGEntity
类。截面不能横跨y轴。
-
-
构造器概要
构造器 构造器和说明 Revol()
构造一个新的 Revol 对象。Revol(CSGProfile profile, double startAngle, double sweepAngle)
根据给定的截面、起始角度、旋转角度,构造一个新的 Revol 对象。Revol(Revol revolEntity)
根据给定的 Revol 对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 void
dispose()
CSGProfile
getProfile()
返回旋转拉伸体的截面信息。double
getStartAngle()
返回旋转拉伸体的起始角度,单位为度。double
getSweepAngle()
返回旋转拉伸体的旋转角度,单位为度。void
setProfile(CSGProfile profile)
设置旋转拉伸体的截面信息。void
setStartAngle(double startAngle)
设置旋转拉伸体的起始角度,单位为度。void
setSweepAngle(double sweepAngle)
设置旋转拉伸体的旋转角度,单位为度。
-
-
-
构造器详细资料
-
Revol
public Revol()
构造一个新的 Revol 对象。
-
Revol
public Revol(Revol revolEntity)
根据给定的 Revol 对象构造一个与其完全相同的新对象。- 参数:
revolEntity
- 指定的旋转拉伸体几何对象。
-
Revol
public Revol(CSGProfile profile, double startAngle, double sweepAngle)
根据给定的截面、起始角度、旋转角度,构造一个新的 Revol 对象。- 参数:
profile
- 旋转拉伸体的截面信息。startAngle
- 旋转拉伸体的起始角度,单位为度。sweepAngle
- 旋转拉伸体的旋转角度,单位为度。
-
-
方法详细资料
-
getProfile
public CSGProfile getProfile()
返回旋转拉伸体的截面信息。- 返回:
- 截面信息。
-
setProfile
public void setProfile(CSGProfile profile)
设置旋转拉伸体的截面信息。- 参数:
profile
- 截面信息。
-
getSweepAngle
public double getSweepAngle()
返回旋转拉伸体的旋转角度,单位为度。- 返回:
- 旋转角度,默认为360。
-
setSweepAngle
public void setSweepAngle(double sweepAngle)
设置旋转拉伸体的旋转角度,单位为度。- 参数:
sweepAngle
- 旋转角度。
-
setStartAngle
public void setStartAngle(double startAngle)
设置旋转拉伸体的起始角度,单位为度。- 参数:
startAngle
- 起始角度.
-
getStartAngle
public double getStartAngle()
返回旋转拉伸体的起始角度,单位为度。- 返回:
- 起始角度,默认为0.
-
dispose
public void dispose()
- 指定者:
dispose
在接口中IDisposable
- 覆盖:
dispose
在类中CSGEntity
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.