在线免费看污_亚洲视频在线免费观看_91精品国产电影_久久国产亚洲_久久四虎影院_亚洲欧美a_国产精品一区二区三

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) 存儲結果的對象。
主站蜘蛛池模板: 天天爱天天操 | 久久精| 黄色激情在线观看 | 国产精品久久久久久久久久妇女 | 欧美一区二区三区精品影视 | 卡一卡2卡三精品 | 国产成人精品三级在线 | 日本人真淫视频一区二区三区 | 日本人强jizzjizz | 99视频只有精品 | 激情久久久久久久久久 | 欧美成人影院免费观 | 国产亚洲精品xxx | 天天色天天插 | 青青久久国产 | 青青草精品在线视频 | 欧美日韩三级在线 | xxxxxx日本人免费 | 国产精品女同久久免费观看 | 99久久精品久久久久久清纯 | 国产激情一区二区三区成人91 | 九九香蕉视频 | 清纯漂亮小美女准备啪啪 | 国产精品原创巨作无遮挡 | jizz女人jizzz14| 欧美高清在线观看 | 日本一二区免费 | www.日本在线观看 | 欧美视频在线观 | 美女福利一区 | 日韩在线观看视频黄 | 日本最黄| 国产精品第一 | 视频一区久久 | 天天看天天爽天天摸天天添 | 啪啪国产 | 欧美精品久久一区二区三区 | 久久久青青 | 琪琪色网| 曰本www| 国产免费人成在线看视频 |