流體模組

Hierarchy

Accessors

  • get absHeight(): boolean
  • 流體高度是否為絕對高度(2D only, 3D固定為絕對高度)。

    Returns boolean

  • set absHeight(value): void
  • 流體高度是否為絕對高度(2D only, 3D固定為絕對高度)。

    Parameters

    • value: boolean

    Returns void

  • get arrowLengthScale(): number
  • 流體長度倍率

    Returns number

  • set arrowLengthScale(value): void
  • 流體長度倍率

    Parameters

    • value: number

    Returns void

  • get arrowScale(): number
  • 流體箭頭大小倍率

    Returns number

  • set arrowScale(value): void
  • 流體箭頭大小倍率

    Parameters

    • value: number

    Returns void

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

    Returns number

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

    Parameters

    • value: number

    Returns void

  • get lift(): number
  • 流體高度。

    Returns number

  • set lift(value): void
  • 流體高度。

    Parameters

    • value: number

    Returns void

  • get maxSpeed(): null | number
  • 速度最大值,影響顏色分布。

    Returns null | number

  • set maxSpeed(value): void
  • 速度最大值,影響顏色分布。

    Parameters

    • value: null | number

    Returns void

  • get minSpeed(): null | number
  • 速度最小值,速度低於此值將會被過濾掉。

    Returns null | number

  • set minSpeed(value): void
  • 速度最小值,速度低於此值將會被過濾掉。

    Parameters

    • value: null | number

    Returns void

  • get mode(): FLUID_MODE
  • 流體模式 (只對3D有用)。

    Returns FLUID_MODE

  • set mode(value): void
  • 流體模式(只對3D有用)。

    Parameters

    Returns void

  • get play(): null | boolean
  • 播放

    Returns null | boolean

  • get playTime(): null | Date
  • 播放時間

    Returns null | Date

  • get playingInfo(): null | {
        IsPlaying: boolean;
        PlayIndex: number;
        PlayingDate: Date[];
        PlayingRatio: number;
        Time: null | Date;
        TimeSpan: Date[];
    }
  • 播放資訊

    Returns null | {
        IsPlaying: boolean;
        PlayIndex: number;
        PlayingDate: Date[];
        PlayingRatio: number;
        Time: null | Date;
        TimeSpan: Date[];
    }

    Name

    ov.FluidModule#playingInfo

  • get speedFactor(): number
  • 流體移動速度參數。

    Returns number

  • set speedFactor(value): void
  • 流體移動速度參數。

    Parameters

    • value: number

    Returns void

  • get zScale(): number
  • ZScale值,1為不改變,越小則流體越接近攝影機,用以防止Z Fighting。

    Returns number

  • set zScale(value): void
  • ZScale值,1為不改變,越小則流體越接近攝影機,用以防止Z Fighting。

    Parameters

    • value: number

    Returns void

Methods

  • 取得指定位置流體速度

    Parameters

    • pos: GeoPoint

      指定位置,4326座標系統。

    Returns null | Geo3DPoint

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

  • 釋放流體資源

    Returns void

  • 移除流體資料

    Returns void

  • 移除裁切面工具

    Parameters

    Returns void

  • 設定流體資料

    Parameters

    Returns void

  • 設定流體資料

    Parameters

    Returns void

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

    Parameters

    • filter: "LINEAR" | "NEAREST"

      貼圖放大採樣方式。

    Returns void

  • 設定貼圖縮小採樣方式

    Parameters

    • viewport: CRect

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

    Returns void

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

    Parameters

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

      貼圖縮小採樣方式。

    Returns void

Generated using TypeDoc