CircleOutlineGeometry

椭圆体上圆的轮廓的描述。
new CircleOutlineGeometry(options)
Parameters:
options (Object)
Name Description
options.center
Cartesian3
圆在固定框架中的中心点。
options.radius
Number
半径以米为单位。
options.ellipsoid
Ellipsoid
default Ellipsoid.WGS84
圆所在的椭球体。
options.height
Number
default 0.0
圆与椭球面之间的距离,单位为米。
options.granularity
Number
default 0.02
圆上各点之间的角距离,以弧度表示。
options.extrudedHeight
Number
default 0.0
圆的挤压面和椭球面之间的距离,单位为米。
options.numberOfVerticalLines
Number
default 16
要在拉伸圆的顶部和底部之间绘制的线条数。
Example
// Create a circle.
var circle = new bmgl.CircleOutlineGeometry({
  center : bmgl.Cartesian3.fromDegrees(-75.59777, 40.03883),
  radius : 100000.0
});
var geometry = bmgl.CircleOutlineGeometry.createGeometry(circle);
Throws
See:

Members

(static) packedLength : Number

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

Methods

(static) createGeometry(circleGeometry) → {Geometry|undefined}
计算椭圆体上圆轮廓的几何表示,包括其顶点、索引和边界球。
Parameters:
circleGeometry (CircleOutlineGeometry) 圆的描述。
(static) pack(value, array, startingIndex) → {Array.<Number>}
将提供的实例存储到提供的数组中。
Parameters:
value (CircleOutlineGeometry) 要打包的值。
array (Array.<Number>) 要打包的数组。
startingIndex (Number) (default 0) 数组中开始打包元素的索引。
(static) unpack(array, startingIndex, result) → {CircleOutlineGeometry}
从压缩数组中检索实例。
Parameters:
array (Array.<Number>) 压缩数组。
startingIndex (Number) (default 0) 要解包的元素的起始索引。
result (CircleOutlineGeometry) 存储结果的对象。