更新自畫FileMesh圖素參數。

interface UpdateParameter {
    absHeight?: boolean;
    blendColor?: ov.Color;
    cullType?: ENUM_MESH_CULLTYPE;
    epsg?: number;
    geo?: GeoPoint | GeoPoint[];
    mesh?: CFileMesh | CFileMesh[];
    onClick?: ((point, parameter, sn?, name?) => void);
    onMouseEnter?: ((parameter, sn?, name?) => void);
    onMouseLeave?: ((parameter, sn?, name?) => void);
    outputDepth?: boolean;
    rot?: number;
    rotate?: {
        w?: number;
        x?: number;
        y?: number;
        z?: number;
    };
    scale?: number;
    tooltip?: string;
}

Hierarchy

Properties

absHeight?: boolean

是否為絕對高。

blendColor?: ov.Color

混色顏色,a為混色比例。

面剔除選項。

epsg?: number

幾何EPSG。

geo?: GeoPoint | GeoPoint[]

模型插入點。

mesh?: CFileMesh | CFileMesh[]

模型。

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

outputDepth?: boolean

是否輸出深度,可作為行走物體或做前端版視域分析。

rot?: number

旋轉角度,沿著z軸。

rotate?: {
    w?: number;
    x?: number;
    y?: number;
    z?: number;
}

旋轉角度,可選旋轉的軸,優先於rot參數

Type declaration

  • Optional w?: number
  • Optional x?: number
  • Optional y?: number
  • Optional z?: number
scale?: number

縮放比例。

tooltip?: string

提示文字

Generated using TypeDoc