国产久_亚欧精品一区_久久亚洲美女_99精品在线观看_日韩成人三级_久久精品久久久久

PolygonOutlineGeometry

橢球上多邊形輪廓的描述。多邊形由多邊形層次定義。
new PolygonOutlineGeometry(options)
Parameters:
options (Object)
Name Description
options.polygonHierarchy
PolygonHierarchy
包含孔的多邊形層次結構。
options.height
Number
default 0.0
多邊形與橢球面之間的距離,單位為米。
options.extrudedHeight
Number
多邊形的擠壓面和橢球面之間的距離,單位為米。
options.vertexFormat
VertexFormat
default VertexFormat.DEFAULT
要計算的頂點屬性。
options.ellipsoid
Ellipsoid
default Ellipsoid.WGS84
用作參考的橢球體。
options.granularity
Number
default BMMath.RADIANS_PER_DEGREE
每一緯度和經度之間的距離,以弧度表示。確定緩沖區中的位置數。
options.perPositionHeight
Boolean
default false
對每個位置使用options.positions的高度,而不是使用options.height來確定高度。
options.arcType
ArcType
default ArcType.GEODESIC
大綱必須遵循的路徑類型。有效選項為ArcType.GEODESICArcType.RHUMB
Example
// 1. create a polygon outline from points
var polygon = new bmgl.PolygonOutlineGeometry({
  polygonHierarchy : new bmgl.PolygonHierarchy(
    bmgl.Cartesian3.fromDegreesArray([
      -72.0, 40.0,
      -70.0, 35.0,
      -75.0, 30.0,
      -70.0, 30.0,
      -68.0, 40.0
    ])
  )
});
var geometry = bmgl.PolygonOutlineGeometry.createGeometry(polygon);

// 2. create a nested polygon with holes outline
var polygonWithHole = new bmgl.PolygonOutlineGeometry({
  polygonHierarchy : new bmgl.PolygonHierarchy(
    bmgl.Cartesian3.fromDegreesArray([
      -109.0, 30.0,
      -95.0, 30.0,
      -95.0, 40.0,
      -109.0, 40.0
    ]),
    [new bmgl.PolygonHierarchy(
      bmgl.Cartesian3.fromDegreesArray([
        -107.0, 31.0,
        -107.0, 39.0,
        -97.0, 39.0,
        -97.0, 31.0
      ]),
      [new bmgl.PolygonHierarchy(
        bmgl.Cartesian3.fromDegreesArray([
          -105.0, 33.0,
          -99.0, 33.0,
          -99.0, 37.0,
          -105.0, 37.0
        ]),
        [new bmgl.PolygonHierarchy(
          bmgl.Cartesian3.fromDegreesArray([
            -103.0, 34.0,
            -101.0, 34.0,
            -101.0, 36.0,
            -103.0, 36.0
          ])
        )]
      )]
    )]
  )
});
var geometry = bmgl.PolygonOutlineGeometry.createGeometry(polygonWithHole);

// 3. create extruded polygon outline
var extrudedPolygon = new bmgl.PolygonOutlineGeometry({
  polygonHierarchy : new bmgl.PolygonHierarchy(
    bmgl.Cartesian3.fromDegreesArray([
      -72.0, 40.0,
      -70.0, 35.0,
      -75.0, 30.0,
      -70.0, 30.0,
      -68.0, 40.0
    ])
  ),
  extrudedHeight: 300000
});
var geometry = bmgl.PolygonOutlineGeometry.createGeometry(extrudedPolygon);
See:
  • PolygonOutlineGeometry#createGeometry
  • PolygonOutlineGeometry#fromPositions

Members

packedLength : Number

用于將對象打包到數組中的元素數。

Methods

(static) createGeometry(polygonGeometry) → {Geometry|undefined}
計算多邊形輪廓的幾何表示,包括頂點、索引和邊界球。
Parameters:
polygonGeometry (PolygonOutlineGeometry) 多邊形輪廓的描述。
(static) fromPositions(options) → {PolygonOutlineGeometry}
從位置數組中對多邊形輪廓的描述。
Parameters:
options (Object)
Name Description
options.positions
Array.<Cartesian3>
定義多邊形角點的位置數組。
options.height
Number
default 0.0
多邊形的高度。
options.extrudedHeight
Number
多邊形拉伸的高度。
options.ellipsoid
Ellipsoid
default Ellipsoid.WGS84
用作參考的橢球體。
options.granularity
Number
default BMMath.RADIANS_PER_DEGREE
每一緯度和經度之間的距離,以弧度表示。確定緩沖區中的位置數。
options.perPositionHeight
Boolean
default false
對每個位置使用options.positions的高度,而不是使用options.height來確定高度。
options.arcType
ArcType
default ArcType.GEODESIC
大綱必須遵循的路徑類型。有效選項為LinkType.GEODESICArcType.RHUMB
Example
// create a polygon from points
var polygon = bmgl.PolygonOutlineGeometry.fromPositions({
  positions : bmgl.Cartesian3.fromDegreesArray([
    -72.0, 40.0,
    -70.0, 35.0,
    -75.0, 30.0,
    -70.0, 30.0,
    -68.0, 40.0
  ])
});
var geometry = bmgl.PolygonOutlineGeometry.createGeometry(polygon);
See:
  • PolygonOutlineGeometry#createGeometry
(static) pack(value, array, startingIndex) → {Array.<Number>}
將提供的實例存儲到提供的數組中。
Parameters:
value (PolygonOutlineGeometry) 要打包的值。
array (Array.<Number>) 要打包的數組。
startingIndex (Number) (default 0) 數組中開始打包元素的索引。
(static) unpack(array, startingIndex, result) → {PolygonOutlineGeometry}
從壓縮數組中檢索實例。
Parameters:
array (Array.<Number>) 壓縮數組。
startingIndex (Number) (default 0) 要解包的元素的起始索引。
result (PolygonOutlineGeometry) 存儲結果的對象。
主站蜘蛛池模板: 亚洲欧美综合在线观看 | 成人综合区 | 精品国产一区二 | 久久加久久 | 免费毛片在线播放 | 亚洲毛片免费观看 | 欧美多人乱大交xxxxx | 日韩欧美黄色一级片 | 天天干夜夜谢 | 精品中文在线 | 亚洲高清在线观看 | 日韩电影免费在线观看中文字幕 | 俺要去97中文字幕 | 亚洲第一av | 亚洲久操 | a毛片免费在线观看 | 网曝门国产一区二区三区四区 | 日本一区二区视频在线播放 | 国产第一亚洲 | 91精品国产综合久久小仙女陆萱萱 | 色图一区 | 欧美日韩成人一区二区 | 麻豆传媒在线看 | 国产噜噜噜噜久久久久久久久 | 精品一区二区不卡 | 一级黄色在线视频 | 国产精品91久久久久 | 在线一区二区三区在线一区 | 欧美日a| 在线观看视频一区二区 | 亚洲天堂2013 | 亚洲电影在线观看高清免费 | 成人深夜福利视频 | 精品免费在线视频 | www.av网| 成人av观看| 国产欧美一区二区三区精品观看 | 亚洲二区在线视频 | 亚州激情视频 | 又粗又长又黄视频 | 2222av|