新增自畫glTF圖素指令參數。

interface AddGLTFEntityCommandParameter {
    entityName: string;
    layerName: string;
    position: GeoJSON.Point;
    src: string;
    absHeight?: boolean;
    boundingSphereRadius?: number;
    earthCentered?: boolean;
    memoryLimit?: number;
    minRange?: number;
    outputDepth?: boolean;
    quaternionRotate?: {
        w: number;
        x: number;
        y: number;
        z: number;
    };
    rotate?: {
        w?: number;
        x?: number;
        y?: number;
        z?: number;
    };
    scale?: number;
    textureMaxHeight?: number;
    textureMaxWidth?: number;
    useLight?: boolean;
    zScale?: number;
}

Hierarchy

Properties

entityName: string

自畫圖素名稱

layerName: string

自畫圖層名稱

position: GeoJSON.Point

位置。

src: string

來源網址或GLB字串。

absHeight?: boolean

是否為絕對高

boundingSphereRadius?: number

包圍球半徑,不給核心會自動計算。

earthCentered?: boolean

是否為地心。

memoryLimit?: number

限制貼圖的記憶體用量(MB),超過會使用純黑貼圖。

minRange?: number

在畫面上出現的最小像素,小於此值就不畫。

outputDepth?: boolean

是否輸出深度,可作為行走物體。

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
  • Optional y?: number
  • Optional z?: number
scale?: number

縮放。

textureMaxHeight?: number

限制貼圖最大高度,須為2的冪次。

textureMaxWidth?: number

限制貼圖最大寬度,須為2的冪次。

useLight?: boolean

開啟光照。

zScale?: number

模型的ZScale。

Generated using TypeDoc