流體模組

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 opacity(): number
  • 不透明度。

    Returns number

  • set opacity(value): void
  • 不透明度。

    Parameters

    • value: number

    Returns void

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

    Returns null | boolean

  • set play(isPlay): void
  • 播放。

    Parameters

    • isPlay: null | boolean

    Returns void

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

    Returns null | Date

  • set playTime(time): void
  • 播放時間。

    Parameters

    • time: null | Date

    Returns void

  • 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

  • 設定貼圖放大採樣方式(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