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

    介面 Set3DFluidDataByParamParameter

    設定3D流體資料參數。

    interface Set3DFluidDataByParamParameter {
        is3D?: true;
        depth?: number;
        zMax?: number | number[];
        zMin?: number | number[];
        flipZ?: boolean;
        center?: Geo3DPoint;
        offset?: number[];
        lineSeg?: number;
        boundary: GeoBoundary;
        image:
            | Uint8Array<ArrayBufferLike>
            | HTMLImageElement
            | Uint8Array<ArrayBufferLike>[]
            | HTMLImageElement[];
        width: number;
        height: number;
        uMax: number | number[];
        uMin: number | number[];
        vMax: number | number[];
        vMin: number | number[];
        flipY?: boolean;
        minSpeed?: number;
        maxSpeed?: number;
        pointSize?: number;
        layeredColorMapKey?: number[];
        layeredColorMapValue?: window.ov.Color[];
        lift?: number;
        particleNumber?: number;
        speedFactor?: number;
        dropRate?: number;
        opacity?: number;
        date?: Date[];
        startDateIndex?: number;
        endDateIndex?: number;
    }

    層級

    • SetFluidDataByParamParameter
      • Set3DFluidDataByParamParameter
    索引

    屬性

    is3D?: true

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

    true
    
    depth?: number

    資料深(3D only)。

    1
    
    zMax?: number | number[]

    深度軸速度最大值(3D only)。

    zMin?: number | number[]

    深度軸速度最大值(3D only)。

    flipZ?: boolean

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

    false
    
    center?: Geo3DPoint

    3D精細模式中心點,僅支援經緯座標和高度。

    offset?: number[]

    3D精細模式範圍,依序為從3D精細模式中心點再給予東西方向西界、東西方向範圍、南北方向南界、南北方向範圍、高度方向下界、高度方向範圍。

    [0, 1, 0, 1, 0, 1]
    
    lineSeg?: number

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

    8
    
    boundary: GeoBoundary

    所在經緯度。

    image:
        | Uint8Array<ArrayBufferLike>
        | HTMLImageElement
        | Uint8Array<ArrayBufferLike>[]
        | HTMLImageElement[]

    流體加密圖。

    width: number

    資料寬。

    height: number

    資料高。

    uMax: number | number[]

    橫軸速度最大值。

    uMin: number | number[]

    橫軸速度最大值。

    vMax: number | number[]

    縱軸速度最大值。

    vMin: number | number[]

    縱軸速度最大值。

    flipY?: boolean

    資料是否翻轉縱軸。

    false
    
    minSpeed?: number

    速度最小值,用於過濾。

    0
    
    maxSpeed?: number

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

    pointSize?: number

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

    1
    
    layeredColorMapKey?: number[]

    分層設色圖高度表。

    layeredColorMapValue?: window.ov.Color[]

    分層設色圖顏色表。

    lift?: number

    流體高度。

    3000
    
    particleNumber?: number

    粒子數量。

    4096
    
    speedFactor?: number

    流體移動速度參數。

    0
    
    dropRate?: number

    流體重制隨機位置機率。

    0.003
    
    opacity?: number

    不透明度

    1.0
    
    date?: Date[]

    資料時間。

    startDateIndex?: number

    播放開始時間索引。

    0
    
    endDateIndex?: number

    播放最終時間索引。