EllipseGeometry

椭圆体上椭圆的描述。椭圆几何图形可以用PrimitiveGroundPrimitive渲染。
new EllipseGeometry(options)
Parameters:
options (Object)
Name Description
options.center
Cartesian3
椭圆在固定框架中的中心点。
options.semiMajorAxis
Number
椭圆半长轴的长度,单位为米。
options.semiMinorAxis
Number
椭圆半短轴的长度,单位为米。
options.ellipsoid
Ellipsoid
default Ellipsoid.WGS84
椭圆所在的椭圆体。
options.height
Number
default 0.0
椭圆与椭球面之间的距离,单位为米。
options.extrudedHeight
Number
椭圆的挤压面和椭圆面之间的距离,单位为米。
options.rotation
Number
default 0.0
从北方逆时针旋转的角度。
options.stRotation
Number
default 0.0
纹理从北逆时针旋转坐标。
options.granularity
Number
default BMMath.RADIANS_PER_DEGREE
椭圆上点之间的角距离,以弧度表示。
options.vertexFormat
VertexFormat
default VertexFormat.DEFAULT
要计算的顶点属性。
Example
// Create an ellipse.
var ellipse = new bmgl.EllipseGeometry({
  center : bmgl.Cartesian3.fromDegrees(-75.59777, 40.03883),
  semiMajorAxis : 500000.0,
  semiMinorAxis : 300000.0,
  rotation : bmgl.Math.toRadians(60.0)
});
var geometry = bmgl.EllipseGeometry.createGeometry(ellipse);
Throws
See:

Members

(static) packedLength : Number

用于将对象打包到数组中的元素数。

Methods

(static) computeRectangle(options, result) → {Rectangle}
根据提供的选项计算边界矩形
Parameters:
options (Object)
Name Description
options.center
Cartesian3
椭圆在固定框架中的中心点。
options.semiMajorAxis
Number
椭圆半长轴的长度,单位为米。
options.semiMinorAxis
Number
椭圆半短轴的长度,单位为米。
options.ellipsoid
Ellipsoid
default Ellipsoid.WGS84
椭圆所在的椭圆体。
options.rotation
Number
default 0.0
从北方逆时针旋转的角度。
options.granularity
Number
default BMMath.RADIANS_PER_DEGREE
椭圆上点之间的角距离,以弧度表示。
result (Rectangle) 存储结果的对象
(static) createGeometry(ellipseGeometry) → {Geometry|undefined}
计算椭球上椭圆的几何表示,包括其顶点、索引和边界球。
Parameters:
ellipseGeometry (EllipseGeometry) 椭圆的描述。
(static) pack(value, array, startingIndex) → {Array.<Number>}
将提供的实例存储到提供的数组中。
Parameters:
value (EllipseGeometry) 要打包的值。
array (Array.<Number>) 要打包的数组。
startingIndex (Number) (default 0) 数组中开始打包元素的索引。
(static) unpack(array, startingIndex, result) → {EllipseGeometry}
从压缩数组中检索实例。
Parameters:
array (Array.<Number>) 压缩数组。
startingIndex (Number) (default 0) 要解包的元素的起始索引。
result (EllipseGeometry) 存储结果的对象。