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

    更新自畫投影圖素參數。

    interface UpdateParameter {
        Yaw?: number;
        Pitch?: number;
        Roll?: number;
        Pos?: Geo3DPoint;
        V?: Geo3DPoint;
        Up?: Geo3DPoint;
        ImageType?: PROJECTOR_IMAGE;
        SrcType?: PROJECTOR_SRC;
        Video?: HTMLVideoElement;
        VideoPath?: string;
        VFov?: number;
        HFov?: number;
        Far?: number;
        Near?: number;
        WallOpacity?: number;
        VideoOpacity?: number;
        MinPlaneHeight?: number;
        MinDisplayDistance?: number;
        MaxDisplayDistance?: number;
        DistortionParamA?: number;
        DistortionParamB?: number;
        DistortionParamC?: number;
        DistortionScale?: number;
        ImgW?: number;
        ImgH?: number;
        CenterX?: number;
        CenterY?: number;
        FisheyeRadiusXRate?: number;
        FisheyeRadiusYRate?: number;
        ShowFovLine?: boolean;
        FovLineColor?: window.ov.Color;
        Show?: boolean;
        ReloadTime?: number;
        EnableFade?: boolean;
        OutlineColor?: window.ov.Color;
        OnTerrain?: boolean;
        OutputDepth?: boolean;
        BlendColor?: window.ov.Color;
        tooltip?: string;
        onClick?: (
            point: GeoPoint,
            parameter: any,
            sn?: number,
            name?: string,
        ) => void;
        onMouseEnter?: (parameter: any, sn?: number, name?: string) => void;
        onMouseLeave?: (parameter: any, sn?: number, name?: string) => void;
        labelOffset?: GeoPoint;
        label?: {
            alignment?: TEXT_ALIGN;
            text?: string;
            color?: window.ov.Color;
            font?: string;
            fontSize?: number;
            size?: number;
            borderColor?: window.ov.Color;
            borderSize?: number;
            worldSize?: boolean;
        };
    }

    層級

    索引

    屬性

    Yaw?: number

    攝影機偏擺。複寫V、Up。必須同時給Yaw, Pitch, Roll。

    Pitch?: number

    攝影機俯仰。

    Roll?: number

    攝影機翻滾。

    攝影機位置。

    攝影機視角。

    攝影機頭頂角。

    ImageType?: PROJECTOR_IMAGE

    影像類型。

    SrcType?: PROJECTOR_SRC

    影像來源類型。

    Video?: HTMLVideoElement

    Video元件,與VideoPath擇一填入,需自行管理資源。

    VideoPath?: string

    影片網址,與Video擇一填入,目前主流瀏覽器僅支援mp4與webm。

    VFov?: number

    垂直視野角度。

    HFov?: number

    水平視野角度。

    Far?: number

    遠截平面的距離。

    Near?: number

    近截平面的距離。

    WallOpacity?: number

    虛擬牆的不透明度。

    VideoOpacity?: number

    影像的不透明度。

    MinPlaneHeight?: number

    計算焦點時設定的樓地板高度。

    MinDisplayDistance?: number

    最小顯示距離,非0時,當與主攝影機距離小於此值時不顯示。

    MaxDisplayDistance?: number

    最大顯示距離,非0時,當與主攝影機距離大於此值時不顯示。

    DistortionParamA?: number

    廣角調整參數A。

    DistortionParamB?: number

    廣角調整參數B。

    DistortionParamC?: number

    廣角調整參數C。

    DistortionScale?: number

    廣角調整放大倍率。

    ImgW?: number

    廣角調整用,原始圖片寬。

    ImgH?: number

    廣角調整用,原始圖片高。

    CenterX?: number

    魚眼調整用,圓心水平位置。

    CenterY?: number

    魚眼調整用,圓心垂直位置。

    FisheyeRadiusXRate?: number

    魚眼調整用,水平半徑佔圖長比例。

    FisheyeRadiusYRate?: number

    魚眼調整用,垂直半徑佔圖高比例。

    ShowFovLine?: boolean

    是否畫出視角線。

    FovLineColor?: window.ov.Color

    視角線的顏色。

    Show?: boolean

    是否顯示。

    ReloadTime?: number

    影像重新載入時間,小於零則不主動重新載入。

    EnableFade?: boolean

    是否使用淡出淡入效果。

    OutlineColor?: window.ov.Color

    外框線顏色。

    OnTerrain?: boolean

    是否要顯示在地表上。

    OutputDepth?: boolean

    是否讓空氣牆輸出深度以蓋住邊緣線。

    BlendColor?: window.ov.Color

    混色顏色。

    tooltip?: string

    提示文字

    onClick?: (point: GeoPoint, parameter: any, sn?: number, name?: string) => void

    滑鼠左鍵按一下時要執行的函式。

    onMouseEnter?: (parameter: any, sn?: number, name?: string) => void

    滑鼠進入時要執行的函式。

    onMouseLeave?: (parameter: any, sn?: number, name?: string) => void

    滑鼠離開時要執行的函式。

    labelOffset?: GeoPoint

    文字標籤位移量。

    label?: {
        alignment?: TEXT_ALIGN;
        text?: string;
        color?: window.ov.Color;
        font?: string;
        fontSize?: number;
        size?: number;
        borderColor?: window.ov.Color;
        borderSize?: number;
        worldSize?: boolean;
    }

    文字標籤參數物件。

    類型宣告

    • 可選alignment?: TEXT_ALIGN

      標籤對齊方式

    • 可選text?: string

      文字。

    • 可選color?: window.ov.Color

      文字顏色。

    • 可選font?: string

      文字字體。

    • 可選fontSize?: number

      文字字體大小。

    • 可選size?: number

      文字大小,世界座標時為公尺大小,否則為pixel大小。

    • 可選borderColor?: window.ov.Color

      文字邊框顏色。

    • 可選borderSize?: number

      文字邊框大小。

    • 可選worldSize?: boolean

      是否為世界座標