久久久久久一区_中文字幕在线不卡_精品不卡_久久久网_精品亚洲一区二区三区在线观看_欧美精品一区二区三区在线四季

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) 存儲結果的對象。
主站蜘蛛池模板: 羞羞视频官网 | 黄色影院在线看 | av超碰在线| 色人人 | 国产精品一区亚洲二区日本三区 | 欧美在线观看一区 | 亚洲 欧美日韩 国产 中文 | 久久久婷| 中文字幕国产视频 | 精品成人在线 | 策驰影院在线观看2024 | 亚洲成av | 日韩免费精品 | 久久99国产精一区二区三区 | 欧美三日本三级三级在线播放 | 成人在线视频网址 | 亚洲一区在线影院 | 国产综合久久 | 国产一级片a | 色无欲天天天影视综合网 | 青青草91视频 | 伊人狠狠干 | 蜜桃精品久久久久久久免费影院 | 日日操夜夜 | 国产美女在线精品免费观看网址 | 亚洲毛片| 欧美日韩在线第一页 | 99精品网| 久久av一区二区三区亚洲 | 亚洲精品一区二区三区四区高清 | 久草免费在线色站 | 日韩另类视频 | 99精品国产在热久久 | 国产日日干 | 欧美日本乱大交xxxxx | 欧美秋霞 | 亚洲高清视频一区二区 | 亚洲视频中文字幕 | 亚洲成人精品视频 | 欧美精品1 | 国产a久久精品一区二区三区 |