com.supermap.realspace.threeddesigner
类 TruncatedCone
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.CSGEntity
-
- com.supermap.realspace.threeddesigner.TruncatedCone
-
- 所有已实现的接口:
- IDisposable
public class TruncatedCone extends CSGEntity
圆台体,继承于CSGEntity
类。
-
-
构造器概要
构造器 构造器和说明 TruncatedCone()
构造一个新的 TruncatedCone 对象。TruncatedCone(double dTopRadius, double dBottomRadius, double height, Point2D point2D)
根据给定的顶面半径、底面半径、高度、顶面圆心偏移构造一个新的 TruncatedCone 对象。TruncatedCone(TruncatedCone truncatedConeEntity)
根据给定的 TruncatedCone 对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 TruncatedCone
clone()
void
dispose()
double
getBottomRadius()
返回圆台体的底面半径,单位为米。double
getHeight()
返回圆台体的高度,单位为米。Point2D
getTopOffset()
返回圆台体的顶面圆心偏移。double
getTopRadius()
返回圆台体的顶面半径,单位为米。void
setBottomRadius(double bottomRadius)
设置圆台体的底面半径,单位为米。void
setHeight(double height)
设置圆台体的高度,单位为米。void
setTopOffset(Point2D point2D)
设置圆台体的顶面圆心偏移void
setTopRadius(double topRadius)
设置圆台体的顶面半径,单位为米。-
从类继承的方法 com.supermap.data.CSGEntity
difference, difference, getArea, getBoundingBox, getType, getVolume, intersect, intersect, multiply, rotate, scale, translate, union, union
-
-
-
-
构造器详细资料
-
TruncatedCone
public TruncatedCone()
构造一个新的 TruncatedCone 对象。
-
TruncatedCone
public TruncatedCone(TruncatedCone truncatedConeEntity)
根据给定的 TruncatedCone 对象构造一个与其完全相同的新对象。- 参数:
truncatedConeEntity
- 指定的圆台体对象
-
TruncatedCone
public TruncatedCone(double dTopRadius, double dBottomRadius, double height, Point2D point2D)
根据给定的顶面半径、底面半径、高度、顶面圆心偏移构造一个新的 TruncatedCone 对象。- 参数:
dTopRadius
- 圆台体的顶面半径dBottomRadius
- 圆台体的底面半径height
- 圆台体的高度point2D
- 圆台体的顶面圆心偏移
-
-
方法详细资料
-
getBottomRadius
public double getBottomRadius()
返回圆台体的底面半径,单位为米。- 返回:
- 圆台体的底面半径,默认为8
-
setBottomRadius
public void setBottomRadius(double bottomRadius)
设置圆台体的底面半径,单位为米。- 参数:
bottomRadius
- 圆台体的底面半径
-
getTopRadius
public double getTopRadius()
返回圆台体的顶面半径,单位为米。- 返回:
- 圆台体的顶面半径,默认为10
-
setTopRadius
public void setTopRadius(double topRadius)
设置圆台体的顶面半径,单位为米。- 参数:
topRadius
- 圆台体的顶面半径
-
getHeight
public double getHeight()
返回圆台体的高度,单位为米。- 返回:
- 圆台体的高度,默认为8
-
setHeight
public void setHeight(double height)
设置圆台体的高度,单位为米。- 参数:
height
- 圆台体的高度
-
getTopOffset
public Point2D getTopOffset()
返回圆台体的顶面圆心偏移。- 返回:
- 圆台体的顶面圆心偏移
-
setTopOffset
public void setTopOffset(Point2D point2D)
设置圆台体的顶面圆心偏移- 参数:
point2D
- 圆台体的顶面圆心偏移
-
clone
public TruncatedCone clone()
-
dispose
public void dispose()
- 指定者:
dispose
在接口中IDisposable
- 覆盖:
dispose
在类中CSGEntity
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.