com.supermap.realspace.threeddesigner
类 Ellipsoid
- java.lang.Object
-
- com.supermap.data.InternalHandle
-
- com.supermap.data.InternalHandleDisposable
-
- com.supermap.data.CSGEntity
-
- com.supermap.realspace.threeddesigner.Ellipsoid
-
- 所有已实现的接口:
- IDisposable
public class Ellipsoid extends CSGEntity
椭球体,继承于CSGEntity类。
-
-
构造器概要
构造器 构造器和说明 Ellipsoid()构造一个新的 Ellipsoid 对象。Ellipsoid(double dSemiAxisX, double dSemiAxisY, double dSemiAxisZ)根据指定的参数来构造一个 Ellipsoid 的新对象。Ellipsoid(Ellipsoid ellipsoidEntity)根据给定的 Ellipsoid 对象构造一个与其完全相同的新对象。
-
方法概要
所有方法 实例方法 具体方法 限定符和类型 方法和说明 Ellipsoidclone()voiddispose()doublegetSemiAxisX()返回椭球体的X半轴,单位为米。doublegetSemiAxisY()返回椭球体的Y半轴,单位为米。doublegetSemiAxisZ()返回椭球体的Z半轴,单位为米。voidsetSemiAxisX(double priAxis)设置椭球体的X半轴,单位为米。voidsetSemiAxisY(double thiAxis)设置椭球体的Y半轴,单位为米。voidsetSemiAxisZ(double secAxis)设置椭球体的Z半轴,单位为米。-
从类继承的方法 com.supermap.data.CSGEntity
difference, difference, getArea, getBoundingBox, getType, getVolume, intersect, intersect, multiply, rotate, scale, translate, union, union
-
-
-
-
构造器详细资料
-
Ellipsoid
public Ellipsoid()
构造一个新的 Ellipsoid 对象。
-
Ellipsoid
public Ellipsoid(Ellipsoid ellipsoidEntity)
根据给定的 Ellipsoid 对象构造一个与其完全相同的新对象。- 参数:
ellipsoidEntity- 指定的椭球体对象。
-
Ellipsoid
public Ellipsoid(double dSemiAxisX, double dSemiAxisY, double dSemiAxisZ)根据指定的参数来构造一个 Ellipsoid 的新对象。- 参数:
dSemiAxisX- 椭球体的X半轴。dSemiAxisY- 椭球体的Y半轴。dSemiAxisZ- 椭球体的Z半轴。
-
-
方法详细资料
-
getSemiAxisX
public double getSemiAxisX()
返回椭球体的X半轴,单位为米。- 返回:
- 椭球体的X半轴,默认为0.0。
-
setSemiAxisX
public void setSemiAxisX(double priAxis)
设置椭球体的X半轴,单位为米。- 参数:
priAxis- 椭球体的X半轴。
-
getSemiAxisY
public double getSemiAxisY()
返回椭球体的Y半轴,单位为米。- 返回:
- 椭球体的Y半轴,默认为0.0。
-
setSemiAxisY
public void setSemiAxisY(double thiAxis)
设置椭球体的Y半轴,单位为米。- 参数:
thiAxis- 椭球体的Y半轴。
-
getSemiAxisZ
public double getSemiAxisZ()
返回椭球体的Z半轴,单位为米。- 返回:
- 椭球体的Z半轴,默认为0.0。
-
setSemiAxisZ
public void setSemiAxisZ(double secAxis)
设置椭球体的Z半轴,单位为米。- 参数:
secAxis- 椭球体的Z半轴。
-
dispose
public void dispose()
- 指定者:
dispose在接口中IDisposable- 覆盖:
dispose在类中CSGEntity
-
-
Copyright © 2021–2025 SuperMap. All rights reserved.