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)
设置圆环体的旋转扫略角度,单位为米。
|
difference, difference, getArea, getBoundingBox, getType, getVolume, intersect, intersect, multiply, rotate, scale, translate, union, union
public Torus()
public Torus(Torus torusEntity)
torusEntity
- 指定的圆环体对象public Torus(double dRingRadius, double dPipeRadius, double dSweepAngle, double dStartAngle)
dRingRadius
- 圆环体的圆环半径dPipeRadius
- 圆环体的横截面半径dSweepAngle
- 圆环体的旋转扫略角度dStartAngle
- 圆环体的旋转起始角度(以X轴正方向为起点逆时针方向)public double getRingRadius()
public void setRingRadius(double ringRadius)
ringRadius
- 圆环体的圆环半径public double getPipeRadius()
public void setPipeRadius(double radius)
radius
- 圆环体的圆环半径public double getSweepAngle()
public void setSweepAngle(double angle)
angle
- 圆环体的旋转扫略角度public double getStartAngle()
public void setStartAngle(double angle)
angle
- 圆环体的旋转起始角度public void dispose()
dispose
在接口中 IDisposable
dispose
在类中 CSGEntity
Copyright © 2021–2024 SuperMap. All rights reserved.