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

    類別 FluidModule

    流體模組

    層級 (查看層級一覽)

    索引

    方法

    • 取得指定位置流體速度

      參數

      • pos: GeoPoint

        指定位置,4326座標系統。

      回傳 null | Geo3DPoint

      流體速度,若超出範圍或未設定流體速度資料來源則回傳null。

    • 釋放流體資源

      回傳 void

    • 移除流體資料

      回傳 void

    • 移除裁切面工具

      參數

      回傳 void

    • 設定貼圖放大採樣方式(2D only)

      參數

      • filter: "LINEAR" | "NEAREST"

        貼圖放大採樣方式。

      回傳 void

    • 設定貼圖縮小採樣方式

      參數

      • viewport: CRect

        設定貼圖大小,影響最後解析度,預設為new CRect(0, 0, 4096, 2048),超過會影響效能,且若寬高不為2的pow則無法產生Mipmap。

      回傳 void

    • 設定貼圖縮小採樣方式(2D only)

      參數

      • filter:
            | "LINEAR"
            | "NEAREST"
            | "NEAREST_MIPMAP_NEAREST"
            | "LINEAR_MIPMAP_NEAREST"
            | "NEAREST_MIPMAP_LINEAR"
            | "LINEAR_MIPMAP_LINEAR"

        貼圖縮小採樣方式。

      回傳 void

    訪問器屬性

    • get absHeight(): boolean

      流體高度是否為絕對高度(2D only, 3D固定為絕對高度)。

      回傳 boolean

    • set absHeight(value: boolean): void

      流體高度是否為絕對高度(2D only, 3D固定為絕對高度)。

      參數

      • value: boolean

      回傳 void

    • get arrowLengthScale(): number

      流體長度倍率。

      回傳 number

    • set arrowLengthScale(value: number): void

      流體長度倍率。

      參數

      • value: number

      回傳 void

    • get arrowScale(): number

      流體箭頭大小倍率。

      回傳 number

    • set arrowScale(value: number): void

      流體箭頭大小倍率。

      參數

      • value: number

      回傳 void

    • get fadeOpacity(): number

      褪色參數,不透明度每禎減少量(1/255),Ex:設定為5的話每個粒子將存活51禎(2D only)。

      回傳 number

    • set fadeOpacity(value: number): void

      褪色參數,不透明度每禎減少量(1/255),Ex:設定為5的話每個粒子將存活51禎(2D only)。

      參數

      • value: number

      回傳 void

    • get lift(): number

      流體高度。

      回傳 number

    • set lift(value: number): void

      流體高度。

      參數

      • value: number

      回傳 void

    • get maxSpeed(): null | number

      速度最大值,影響顏色分布。

      回傳 null | number

    • set maxSpeed(value: null | number): void

      速度最大值,影響顏色分布。

      參數

      • value: null | number

      回傳 void

    • get minSpeed(): null | number

      速度最小值,速度低於此值將會被過濾掉。

      回傳 null | number

    • set minSpeed(value: null | number): void

      速度最小值,速度低於此值將會被過濾掉。

      參數

      • value: null | number

      回傳 void

    • get mode(): FLUID_MODE

      流體模式 (只對3D有用)。

      回傳 FLUID_MODE

    • set mode(value: FLUID_MODE): void

      流體模式 (只對3D有用)。

      參數

      回傳 void

    • get opacity(): number

      不透明度。

      回傳 number

    • set opacity(value: number): void

      不透明度。

      參數

      • value: number

      回傳 void

    • get play(): null | boolean

      播放。

      回傳 null | boolean

    • set play(isPlay: null | boolean): void

      播放。

      參數

      • isPlay: null | boolean

      回傳 void

    • get playTime(): null | Date

      播放時間。

      回傳 null | Date

    • set playTime(time: null | Date): void

      播放時間。

      參數

      • time: null | Date

      回傳 void

    • get speedFactor(): number

      流體移動速度參數。

      回傳 number

    • set speedFactor(value: number): void

      流體移動速度參數。

      參數

      • value: number

      回傳 void

    • get zScale(): number

      ZScale值,1為不改變,越小則流體越接近攝影機,用以防止Z Fighting。

      回傳 number

    • set zScale(value: number): void

      ZScale值,1為不改變,越小則流體越接近攝影機,用以防止Z Fighting。

      參數

      • value: number

      回傳 void