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

    類別 GeoUtility

    幾何工具

    索引

    屬性

    PI: number = Math.PI

    圓周率

    PI_TIME_2: number = ...

    圓周率乘以2

    PI_DIV_180: number = ...

    圓周率除以180,此為內部使用

    _180_DIV_PI: number = ...

    180除以圓周率,此為內部使用

    ErrorRange: number = 0.00001

    容錯範圍

    方法

    • 計算兩向量的內積

      參數

      回傳 number

      內積

      let p1 = new GeoPoint(1, 2);
      let p2 = new GeoPoint(1, 2);
      let ret = GeoUtility.DotProduct(p1, p2); // (1 * 1) + (2 * 2) = 5
    • 計算兩向量的內積

      參數

      • x1: number

        向量1 x

      • y1: number

        向量1 y

      • x2: number

        向量2 x

      • y2: number

        向量2 y

      回傳 number

      內積

    • 計算向量波拉角

      參數

      • x: number

        向量x

      • y: number

        向量y

      回傳 number

      PolarAngle

    • 將徑度執正規化 (-2π ~ 2π)。

      參數

      • rad: number

        要正規化的值。

      回傳 number

      傳回正規化的值。

    • 將徑度轉為角度。

      參數

      • rad: number

        徑度。

      • normalized: boolean = true

        是否要正規化。預設是。

      回傳 number

      傳回角度。

    • 將角度轉為徑度。

      參數

      • deg: number

        角度。

      • normalized: boolean = true

        是否要正規化。預設是。

      回傳 number

      傳回徑度。

    • 將角度值正規化 (-180~180)。

      參數

      • deg: number

        要正規化的值。

      回傳 number

      傳回正規化的值。

    • GeoPoint[] 複製到另一個 GeoPoint[]

      參數

      回傳 number

      傳回陣列長度。

    • GeoPoint[] append到另一個 GeoPoint[]

      參數

      回傳 number

      傳回陣列長度。

    • GeoPolyline[] copy到另一個 GeoPolyline[]

      參數

      回傳 number

      傳回陣列長度。

    • GeoPolyline[] append到另一個 GeoPolyline[]

      參數

      回傳 number

      傳回陣列長度。

    • GeoPolygon[] copy到另一個 GeoPolygon[]

      參數

      回傳 number

      傳回陣列長度。

    • GeoPolygon[] append到另一個 GeoPolygon[]

      參數

      回傳 number

      傳回陣列長度。

    • GeoPolygonSet[] copy到另一個 GeoPolygonSet[]

      參數

      回傳 number

      傳回陣列長度。

    • GeoPolygonSet[] append到另一個 GeoPolygonSet[]

      參數

      回傳 number

      傳回陣列長度。

    • 判斷點的順序是否為順時針。

      參數

      回傳 boolean

      傳回陣列的順序是否為順時針。

    • 計算多邊形集的文字標籤位置,可能有多個。

      參數

      回傳 GeoPoint[]

      文字標籤位置。

    • 分割經度跨180度線段。

      參數

      回傳 GeoLine[]

      分割後線段