public class GeoLine3D extends Geometry3D
Geometry3D
类。
该类继承自 Geometry3D类。
构造器和说明 |
---|
GeoLine3D()
默认构造一个GeoLine3D对象
|
GeoLine3D(GeoLine3D geoLine3D)
用指定的 GeoLine3D 对象构造一个与其完全相同的新对象。
|
GeoLine3D(Point3Ds points)
根据指定的参数来构造一个 GeoLine3D 的新对象。
|
限定符和类型 | 方法和说明 |
---|---|
int |
addPart(Point3Ds points)
向此三维线几何对象追加一个子对象。
|
GeoLine3D |
clone()
返回当前 GeoLine 对象的一个拷贝。
|
GeoRegion3D |
convertToRegion()
把三维线对象转换为三维面对象,成功返回三维面对象。
|
void |
dispose()
释放该对象所占用的资源。
|
Point3Ds |
getPart(int index)
返回此线几何对象中指定序号的子对象,以有序点集合的方式返回该子对象。
|
int |
getPartCount()
返回三维线几何对象的子对象个数。
|
int |
indexOf(Point3Ds points)
返回指定线三维点集合在三维线对象中的序号。
|
boolean |
insertPart(int index, Point3Ds points)
往此线几何对象中的指定位置插入一个子对象。
|
boolean |
isEmpty()
返回线几何对象是否为空,即其子对象个数是否为零。
|
boolean |
removePart(int index)
删除此线几何对象中的指定序号的子对象。
|
boolean |
setPart(int index, Point3Ds points)
修改此三维线几何对象指定序号的子对象,即用新的有序点集合来替换原子对象的有序点集合。
|
getGeoModel, getInnerPoint3D, getPosition, getRotationX, getRotationY, getRotationZ, getScaleX, getScaleY, getScaleZ, getStyle3D, getVolume, offset, setPosition, setRotationX, setRotationY, setRotationZ, setScaleX, setScaleY, setScaleZ, setStyle3D
public GeoLine3D()
public GeoLine3D(Point3Ds points)
points
- 构成线的有序三维点集合。java.lang.IllegalArgumentException
- 如果 points 中的点的总数小于2。public int getPartCount()
public int addPart(Point3Ds points)
points
- 一个有序点集合。java.lang.IllegalArgumentException
- 如果 points 中的点的个数小于2。public boolean removePart(int index)
index
- int 指定的子对象的序号。java.lang.IndexOutOfBoundsException
- 如果序号大于等于子对象的个数或序号小于0。public Point3Ds getPart(int index)
index
- 子对象的序号。Point3Ds
对象,失败返回空值。public boolean insertPart(int index, Point3Ds points)
index
- 插入的位置。points
- 插入的有序点集合。java.lang.IndexOutOfBoundsException
- 如果 index 大于该线几何对象的子对象总数或 index 为负。java.lang.IllegalArgumentException
- 如果 points 中的点的总数小于2。public boolean setPart(int index, Point3Ds points)
index
- 被修改的子对象的序号。points
- 有序点的集合。java.lang.IndexOutOfBoundsException
- 如果 index 不小于子对象的个数或 index 为负。java.lang.IllegalArgumentException
- 如果 points 中的点的个数小于2。public int indexOf(Point3Ds points)
points
- 一个有序三维点集合。public GeoRegion3D convertToRegion()
public GeoLine3D clone()