PilotGaea 3D O'view
    正在準備搜尋索引...

    類別 Analysis

    分析物件,僅能從 ov.TerrainView 取得。

    索引

    方法

    • 新增一塊空域。

      參數

      回傳 AirspaceData

      空域手柄。

      let polygonset = new GeoPolygonSet();
      polygonset.Bounds.push(new GeoPolygon([
      new GeoPoint(120.94238322278852, 24.7939789295593, 1),
      new GeoPoint(120.94337766421938, 24.794354802859772, 1),
      new GeoPoint(120.94340547047727, 24.79428449090763, 1),
      new GeoPoint(120.94240688618993, 24.79391328203853, 1),
      ]));
      let param = {
      geo: polygonset,
      angle: 45,
      height: 20,
      level: 20,
      color: new ov.Color("#FF00FF"),
      opacity: 0.8,
      side: 50,
      drawBound: true,
      };
      let entity = ov.Analysis.addAirSpace(param);
    • 使用模型參數建立空域。

      參數

      回傳 AirspaceModelData

      空域手柄。

      let param = {
      arrayData: [
      [Geo3DPoint, Geo3DPoint, Geo3DPoint],
      [Geo3DPoint, Geo3DPoint, Geo3DPoint],...
      ],
      color: new ov.Color("#FF00FF"),
      opacity: 0.8,
      drawBound: true,
      };
      let entity = ov.Analysis.addAirspaceByModel(param);
    • 清除天際線分析

      回傳 void

    • 清除3D視域分析。

      參數

      • sn: number

        要清除的3D視域分析流水號,無則清除全部。

      回傳 boolean

      是否清除成功。

    • 清除視域分析。

      參數

      • sn: number

        要清除的視域分析流水號,無則清除全部。

      回傳 boolean

      是否清除成功。

    • 設定視域分析ZScale。

      參數

      • zScale: number

        ZScale。

      回傳 void