更新自畫三角面集合圖素指令參數。

interface UpdateByCommandParameter {
    entityName: string;
    layerName: string;
    drawColor?: ov.ColorLike;
    drawLines?: boolean;
    drawOpacity?: number;
    epsg?: number;
    fillColor?: ov.ColorLike;
    fillOpacity?: number;
    geo?: PolygonSet | [GeoJSON.Point, GeoJSON.Point, GeoJSON.Point][];
    nullInside?: boolean;
    outputDepth?: boolean;
    texture?: null | string;
    textureSize?: number | number[] | "full" | {
        x: number;
        y: number;
    };
    triangleTp?: PolygonSet | [GeoJSON.Point, GeoJSON.Point, GeoJSON.Point][];
}

Hierarchy

Properties

entityName: string

自畫圖素名稱

layerName: string

自畫圖層名稱

drawColor?: ov.ColorLike

線顏色。

drawLines?: boolean

是否把幾何轉成線。

drawOpacity?: number

框線不透明度0~1。

epsg?: number

幾何EPSG。

fillColor?: ov.ColorLike

填色。

fillOpacity?: number

三角面不透明度0~1

幾何,三個點一組的陣列,或是GeoPolygon、GeoPolygonSet。

nullInside?: boolean

是否為透空。

outputDepth?: boolean

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

texture?: null | string

貼圖網址。

textureSize?: number | number[] | "full" | {
    x: number;
    y: number;
}

貼圖相對於世界的尺寸,單位為公尺,可以只給一個值,給"full"表示全部只用一張圖,預設為每1000*1000貼一次圖。

Type declaration

  • x: number
  • y: number

幾何點的紋理坐標,格式需與幾何相同相同。

Generated using TypeDoc