com.supermap.realspace.threeddesigner
类 SlopedCylinder
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.CSGEntity
-
- com.supermap.realspace.threeddesigner.SlopedCylinder
-
- 所有已实现的接口:
- IDisposable
public class SlopedCylinder extends CSGEntity
斜口圆柱,继承于CSGEntity
类。
-
-
构造器概要
构造器 构造器和说明 SlopedCylinder()
构造一个新的 SlopedCylinder 对象。SlopedCylinder(double dRadiusBottom, double dRadiusTop, double dHeight, Point2D top_slope, Point2D bottom_slope)
根据给定的底面半径、顶面半径、高度,顶部坡度,底部坡度构造一个新的 SlopedCylinder 对象。SlopedCylinder(SlopedCylinder slopedCylinderEntity)
根据给定的 SlopedCylinder 对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 SlopedCylinder
clone()
void
dispose()
double
getBottomRadius()
返回斜口圆柱的底面半径,单位为米。Point2D
getBottomSlope()
返回斜口圆柱的底部坡度,即底面所在平面与x轴,y轴的角度。double
getHeight()
返回斜口圆柱的高度,单位为米。double
getTopRadius()
返回斜口圆柱的顶面半径,单位为米。Point2D
getTopSlope()
返回斜口圆柱的顶部坡度,即顶面所在平面与x轴,y轴的角度。void
setBottomRadius(double bottomRadius)
设置斜口圆柱的底面半径,单位为米。void
setBottomSlope(Point2D point2D)
设置斜口圆柱的底部坡度。void
setHeight(double height)
设置斜口圆柱的高度,单位为米。void
setTopRadius(double topRadius)
设置斜口圆柱的顶面半径,单位为米。void
setTopSlope(Point2D point2D)
设置斜口圆柱的顶部坡度。-
从类继承的方法 com.supermap.data.CSGEntity
difference, difference, getArea, getBoundingBox, getType, getVolume, intersect, intersect, multiply, rotate, scale, translate, union, union
-
-
-
-
构造器详细资料
-
SlopedCylinder
public SlopedCylinder()
构造一个新的 SlopedCylinder 对象。
-
SlopedCylinder
public SlopedCylinder(SlopedCylinder slopedCylinderEntity)
根据给定的 SlopedCylinder 对象构造一个与其完全相同的新对象。- 参数:
slopedCylinderEntity
- 指定的斜口圆柱几何对象。
-
SlopedCylinder
public SlopedCylinder(double dRadiusBottom, double dRadiusTop, double dHeight, Point2D top_slope, Point2D bottom_slope)
根据给定的底面半径、顶面半径、高度,顶部坡度,底部坡度构造一个新的 SlopedCylinder 对象。- 参数:
dRadiusBottom
- 斜口圆柱的底面半径dRadiusTop
- 斜口圆柱的顶面半径dHeight
- 斜口圆柱的高度top_slope
- 斜口圆柱的顶部坡度bottom_slope
- 斜口圆柱的底部坡度
-
-
方法详细资料
-
getBottomRadius
public double getBottomRadius()
返回斜口圆柱的底面半径,单位为米。- 返回:
- 斜口圆柱的底面半径,默认为10。
-
setBottomRadius
public void setBottomRadius(double bottomRadius)
设置斜口圆柱的底面半径,单位为米。- 参数:
bottomRadius
- 斜口圆柱的底面半径。
-
getTopRadius
public double getTopRadius()
返回斜口圆柱的顶面半径,单位为米。- 返回:
- 斜口圆柱的顶面半径,默认为10。
-
setTopRadius
public void setTopRadius(double topRadius)
设置斜口圆柱的顶面半径,单位为米。- 参数:
topRadius
- 斜口圆柱的顶面半径。
-
getHeight
public double getHeight()
返回斜口圆柱的高度,单位为米。- 返回:
- 斜口圆柱的高度,默认为20。
-
setHeight
public void setHeight(double height)
设置斜口圆柱的高度,单位为米。- 参数:
height
- 斜口圆柱的高度。
-
getTopSlope
public Point2D getTopSlope()
返回斜口圆柱的顶部坡度,即顶面所在平面与x轴,y轴的角度。- 返回:
- 斜口圆柱的顶部坡度。
-
setTopSlope
public void setTopSlope(Point2D point2D)
设置斜口圆柱的顶部坡度。- 参数:
point2D
- 斜口圆柱的顶部坡度。
-
getBottomSlope
public Point2D getBottomSlope()
返回斜口圆柱的底部坡度,即底面所在平面与x轴,y轴的角度。- 返回:
- 斜口圆柱的底部坡度。
-
setBottomSlope
public void setBottomSlope(Point2D point2D)
设置斜口圆柱的底部坡度。- 参数:
point2D
- 斜口圆柱的底部坡度。
-
clone
public SlopedCylinder clone()
-
dispose
public void dispose()
- 指定者:
dispose
在接口中IDisposable
- 覆盖:
dispose
在类中CSGEntity
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.