設定3D流體資料。

interface Set3DFluidDataByUVDataParameter {
    boundary: GeoBoundary;
    height: number;
    uData: number[] | number[][];
    vData: number[] | number[][];
    width: number;
    date?: Date[];
    depth?: number;
    dropRate?: number;
    endDateIndex?: number;
    flipY?: boolean;
    flipZ?: boolean;
    is3D?: true;
    layeredColorMapKey?: number[];
    layeredColorMapValue?: ov.Color[];
    lift?: number;
    lineSeg?: number;
    maxSpeed?: number;
    minSpeed?: number;
    particleNumber?: number;
    pointSize?: number;
    speedFactor?: number;
    startDateIndex?: number;
    zData?: number[] | number[][];
}

Hierarchy

  • SetFluidDataByUVDataParameter
    • Set3DFluidDataByUVDataParameter

Properties

boundary: GeoBoundary

所在經緯度。

height: number

資料高。

uData: number[] | number[][]

橫軸流體速度(向東為正)。

vData: number[] | number[][]

縱軸流體速度(向北為正)。

width: number

資料寬。

date?: Date[]

資料時間。

depth?: number

資料深(3D only)。

Default Value

1
dropRate?: number

流體重制隨機位置機率。

Default Value

0.003
endDateIndex?: number

播放最終時間索引。

flipY?: boolean

資料是否翻轉縱軸。

Default Value

false
flipZ?: boolean

資料是否翻轉深度軸。(3D only)

Default Value

false
is3D?: true

是否為3D,僅在圖台以WebGL2開啟時有效。

Default Value

true
layeredColorMapKey?: number[]

分層設色圖高度表。

layeredColorMapValue?: ov.Color[]

分層設色圖顏色表。

lift?: number

流體高度。

Default Value

3000
lineSeg?: number

線段節點數,最大8最小2。(3D only)

Default Value

8
maxSpeed?: number

速度最大值,影響顏色分布,若沒設定將會自動依照uData與vData計算。

minSpeed?: number

速度最小值,用於過濾。

Default Value

0
particleNumber?: number

粒子數量。

Default Value

4096
pointSize?: number

速度最大值,影響流體軌跡大小。

Default Value

1
speedFactor?: number

流體移動速度參數。

Default Value

0
startDateIndex?: number

播放開始時間索引。

Default Value

0
zData?: number[] | number[][]

上下軸流體速度(向上為正)。

Generated using TypeDoc