新增自畫實例glTF圖素參數。

interface AddInstancedGLTFEntityParameter {
    position: GeoPoint[];
    src: string;
    absHeight?: boolean;
    callback?: (() => void);
    epsg?: number;
    quaternionRotate?: {
        w: number;
        x: number;
        y: number;
        z: number;
    }[];
    rotate?: {
        w?: number;
        x?: number;
        y?: number;
        z?: number;
    }[];
    scale?: number[] | {
        x: number;
        y: number;
        z: number;
    }[];
}

Properties

position: GeoPoint[]

位置。

src: string

來源網址或GLB字串。

absHeight?: boolean

是否為絕對高

callback?: (() => void)

Type declaration

    • (): void
    • glTF模型載入完成後的回呼函式。

      Returns void

epsg?: number

座標epsg

quaternionRotate?: {
    w: number;
    x: number;
    y: number;
    z: number;
}[]

四元數旋轉

Type declaration

  • w: number
  • x: number
  • y: number
  • z: number
rotate?: {
    w?: number;
    x?: number;
    y?: number;
    z?: number;
}[]

旋轉。

Type declaration

  • Optional w?: number

    旋轉角度

  • Optional x?: number

    x軸旋轉角度,若有提供w,則為旋轉軸x座標

  • Optional y?: number

    y軸旋轉角度,若有提供w,則為旋轉軸y座標

  • Optional z?: number

    z軸旋轉角度,若有提供w,則為旋轉軸z座標

scale?: number[] | {
    x: number;
    y: number;
    z: number;
}[]

縮放。

Generated using TypeDoc