com.supermap.realspace.threeddesigner
类 Torus
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.CSGEntity
-
- com.supermap.realspace.threeddesigner.Torus
-
- 所有已实现的接口:
- IDisposable
public class Torus extends CSGEntity
圆环体,继承于CSGEntity
类。
-
-
构造器概要
构造器 构造器和说明 Torus()
构造一个新的 Torus 对象。Torus(double dRingRadius, double dPipeRadius, double dSweepAngle, double dStartAngle)
根据给定的圆环半径、管半径、旋转扫略角度、旋转起始角度构造一个新的 Torus 对象。Torus(Torus torusEntity)
根据给定的 Torus 对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 Torus
clone()
void
dispose()
double
getPipeRadius()
返回圆环体的横截面半径,单位为米。double
getRingRadius()
返回圆环体的圆环半径,单位为米。double
getStartAngle()
返回圆环体的旋转起始角度,单位为米。double
getSweepAngle()
返回圆环体的旋转扫略角度,单位为米。void
setPipeRadius(double radius)
设置圆环体的横截面半径,单位为米。void
setRingRadius(double ringRadius)
设置圆环体的圆环半径,单位为米。void
setStartAngle(double angle)
设置圆环体的旋转起始角度,单位为米。void
setSweepAngle(double angle)
设置圆环体的旋转扫略角度,单位为米。-
从类继承的方法 com.supermap.data.CSGEntity
difference, difference, getArea, getBoundingBox, getType, getVolume, intersect, intersect, multiply, rotate, scale, translate, union, union
-
-
-
-
构造器详细资料
-
Torus
public Torus()
构造一个新的 Torus 对象。
-
Torus
public Torus(Torus torusEntity)
根据给定的 Torus 对象构造一个与其完全相同的新对象。- 参数:
torusEntity
- 指定的圆环体对象
-
Torus
public Torus(double dRingRadius, double dPipeRadius, double dSweepAngle, double dStartAngle)
根据给定的圆环半径、管半径、旋转扫略角度、旋转起始角度构造一个新的 Torus 对象。- 参数:
dRingRadius
- 圆环体的圆环半径dPipeRadius
- 圆环体的横截面半径dSweepAngle
- 圆环体的旋转扫略角度dStartAngle
- 圆环体的旋转起始角度(以X轴正方向为起点逆时针方向)
-
-
方法详细资料
-
getRingRadius
public double getRingRadius()
返回圆环体的圆环半径,单位为米。- 返回:
- 圆环体的圆环半径,默认为0
-
setRingRadius
public void setRingRadius(double ringRadius)
设置圆环体的圆环半径,单位为米。- 参数:
ringRadius
- 圆环体的圆环半径
-
getPipeRadius
public double getPipeRadius()
返回圆环体的横截面半径,单位为米。- 返回:
- 圆环体的横截面半径,默认为0
-
setPipeRadius
public void setPipeRadius(double radius)
设置圆环体的横截面半径,单位为米。- 参数:
radius
- 圆环体的圆环半径
-
getSweepAngle
public double getSweepAngle()
返回圆环体的旋转扫略角度,单位为米。- 返回:
- 圆环体的旋转扫略角度,默认为0
-
setSweepAngle
public void setSweepAngle(double angle)
设置圆环体的旋转扫略角度,单位为米。- 参数:
angle
- 圆环体的旋转扫略角度
-
getStartAngle
public double getStartAngle()
返回圆环体的旋转起始角度,单位为米。- 返回:
- 圆环体的旋转起始角度,默认为0
-
setStartAngle
public void setStartAngle(double angle)
设置圆环体的旋转起始角度,单位为米。- 参数:
angle
- 圆环体的旋转起始角度
-
dispose
public void dispose()
- 指定者:
dispose
在接口中IDisposable
- 覆盖:
dispose
在类中CSGEntity
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.