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 对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 Torusclone()voiddispose()doublegetPipeRadius()返回圆环体的横截面半径,单位为米。doublegetRingRadius()返回圆环体的圆环半径,单位为米。doublegetStartAngle()返回圆环体的旋转起始角度,单位为米。doublegetSweepAngle()返回圆环体的旋转扫略角度,单位为米。voidsetPipeRadius(double radius)设置圆环体的横截面半径,单位为米。voidsetRingRadius(double ringRadius)设置圆环体的圆环半径,单位为米。voidsetStartAngle(double angle)设置圆环体的旋转起始角度,单位为米。voidsetSweepAngle(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–2025 SuperMap. All rights reserved.