com.supermap.realspace.threeddesigner
类 Wedge
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.CSGEntity
-
- com.supermap.realspace.threeddesigner.Wedge
-
- 所有已实现的接口:
- IDisposable
public class Wedge extends CSGEntity
楔形体,继承于CSGEntity
类。
-
-
构造器概要
构造器 构造器和说明 Wedge()
构造一个新的 Wedge 对象。Wedge(double dBottomLength, double dBottomWidth, double dTopLength, double dTopWidth, double dHeight, Point2D topOffset)
根据给定的顶面半径、底面半径、高度、顶面圆心偏移构造一个新的 TruncatedCone 对象。Wedge(Wedge wedgeEntity)
根据给定的 Wedge 对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 Wedge
clone()
void
dispose()
double
getBottomLength()
返回楔形体的底面长度,单位为米。double
getBottomWidth()
返回楔形体的底面宽度,单位为米。double
getHeight()
返回楔形体的高,单位为米。double
getTopLength()
返回楔形体的顶面长度,单位为米。Point2D
getTopOffset()
返回楔形体的顶部偏移,即顶面中心点相对底面中心点的偏移。double
getTopWidth()
返回楔形体的顶面宽度,单位为米。void
setBottomLength(double length)
设置楔形体的底面长度,单位为米。void
setBottomWidth(double width)
设置楔形体的底面宽度,单位为米。void
setHeight(double height)
设置楔形体的高,单位为米。void
setTopLength(double length)
设置楔形体的顶面长度,单位为米。void
setTopOffset(Point2D point2D)
设置楔形体的顶部偏移,即顶面中心点相对底面中心点的偏移。void
setTopWidth(double length)
设置楔形体的顶面宽度,单位为米。-
从类继承的方法 com.supermap.data.CSGEntity
difference, difference, getArea, getBoundingBox, getType, getVolume, intersect, intersect, multiply, rotate, scale, translate, union, union
-
-
-
-
构造器详细资料
-
Wedge
public Wedge()
构造一个新的 Wedge 对象。
-
Wedge
public Wedge(Wedge wedgeEntity)
根据给定的 Wedge 对象构造一个与其完全相同的新对象。- 参数:
wedgeEntity
- 指定的楔形体对象
-
Wedge
public Wedge(double dBottomLength, double dBottomWidth, double dTopLength, double dTopWidth, double dHeight, Point2D topOffset)
根据给定的顶面半径、底面半径、高度、顶面圆心偏移构造一个新的 TruncatedCone 对象。- 参数:
dBottomLength
- 楔形体的底边长dBottomWidth
- 楔形体的底边宽dTopLength
- 楔形体的顶部长dTopWidth
- 楔形体的顶部宽dHeight
- 楔形体的高topOffset
- 楔形体的顶部偏移,即顶面中心点相对底面中心点的偏移
-
-
方法详细资料
-
getBottomLength
public double getBottomLength()
返回楔形体的底面长度,单位为米。- 返回:
- 楔形体的底面长度,默认为0
-
setBottomLength
public void setBottomLength(double length)
设置楔形体的底面长度,单位为米。- 参数:
length
- 楔形体的底面长度
-
getBottomWidth
public double getBottomWidth()
返回楔形体的底面宽度,单位为米。- 返回:
- 楔形体的底面宽度,默认为0
-
setBottomWidth
public void setBottomWidth(double width)
设置楔形体的底面宽度,单位为米。- 参数:
width
- 楔形体的底面宽度
-
getTopLength
public double getTopLength()
返回楔形体的顶面长度,单位为米。- 返回:
- 楔形体的顶面长度,默认为0
-
setTopLength
public void setTopLength(double length)
设置楔形体的顶面长度,单位为米。- 参数:
length
- 楔形体的顶面长度
-
getTopWidth
public double getTopWidth()
返回楔形体的顶面宽度,单位为米。- 返回:
- 楔形体的顶面宽度,默认为0
-
setTopWidth
public void setTopWidth(double length)
设置楔形体的顶面宽度,单位为米。- 参数:
length
- 楔形体的顶面宽度
-
getHeight
public double getHeight()
返回楔形体的高,单位为米。- 返回:
- 楔形体的高,默认为0
-
setHeight
public void setHeight(double height)
设置楔形体的高,单位为米。- 参数:
height
- 楔形体的高
-
getTopOffset
public Point2D getTopOffset()
返回楔形体的顶部偏移,即顶面中心点相对底面中心点的偏移。- 返回:
- 楔形体的顶部偏移
-
setTopOffset
public void setTopOffset(Point2D point2D)
设置楔形体的顶部偏移,即顶面中心点相对底面中心点的偏移。 偏移分为顶面中心点相对底面中心点X偏移,和顶面中心点相对底面中心点Y偏移。- 参数:
point2D
- 楔形体的顶部偏移
-
dispose
public void dispose()
- 指定者:
dispose
在接口中IDisposable
- 覆盖:
dispose
在类中CSGEntity
-
-
Copyright © 2021–2024 SuperMap. All rights reserved.