新增自畫投影圖素參數。

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

Hierarchy

Properties

攝影機位置。

攝影機頭頂角。

攝影機視角。

BlendColor?: ov.Color

混色顏色。

CenterX?: number

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

CenterY?: number

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

DistortionParamA?: number

廣角調整參數A。

DistortionParamB?: number

廣角調整參數B。

DistortionParamC?: number

廣角調整參數C。

DistortionScale?: number

廣角調整放大倍率。

EnableFade?: boolean

是否使用淡出淡入效果。

Far?: number

遠截平面的距離。

FisheyeRadiusXRate?: number

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

FisheyeRadiusYRate?: number

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

FovLineColor?: ov.Color

視角線的顏色。

HFov?: number

水平視野角度。

ImageType?: PROJECTOR_IMAGE

影像類型。

ImgH?: number

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

ImgW?: number

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

MaxDisplayDistance?: number

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

MinDisplayDistance?: number

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

MinPlaneHeight?: number

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

Near?: number

近截平面的距離。

OnTerrain?: boolean

是否要顯示在地表上。

OutlineColor?: ov.Color

外框線顏色。

OutputDepth?: boolean

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

Pitch?: number

攝影機俯仰。

ReloadTime?: number

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

Roll?: number

攝影機翻滾。

Show?: boolean

是否顯示。

ShowFovLine?: boolean

是否畫出視角線。

SrcType?: PROJECTOR_SRC

影像來源類型。

VFov?: number

垂直視野角度。

Video?: HTMLVideoElement

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

VideoOpacity?: number

影像的不透明度。

VideoPath?: string

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

WallOpacity?: number

虛擬牆的不透明度。

Yaw?: number

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

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

文字標籤參數物件。

Type declaration

  • Optional alignment?: TEXT_ALIGN

    標籤對齊方式

  • Optional borderColor?: ov.Color

    文字邊框顏色。

  • Optional borderSize?: number

    文字邊框大小。

  • Optional color?: ov.Color

    文字顏色。

  • Optional font?: string

    文字字體。

  • Optional fontSize?: number

    文字字體大小。

  • Optional size?: number

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

  • Optional text?: string

    文字。

  • Optional worldSize?: boolean

    是否為世界座標

labelOffset?: GeoPoint

文字標籤位移量。

onClick?: ((point, parameter, sn?, name?) => void)

Type declaration

    • (point, parameter, sn?, name?): void
    • 滑鼠左鍵按一下時要執行的函式。

      Parameters

      • point: GeoPoint
      • parameter: any
      • Optional sn: number
      • Optional name: string

      Returns void

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

Type declaration

    • (parameter, sn?, name?): void
    • 滑鼠進入時要執行的函式。

      Parameters

      • parameter: any
      • Optional sn: number
      • Optional name: string

      Returns void

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

Type declaration

    • (parameter, sn?, name?): void
    • 滑鼠離開時要執行的函式。

      Parameters

      • parameter: any
      • Optional sn: number
      • Optional name: string

      Returns void

tooltip?: string

提示文字

Generated using TypeDoc