Skip to content

Polygon 面类

判定

isPolygon()

typescript
const isPolygon: (tar: any) => tar is Polygon

属性

readonly id: string 唯一标识

name: string|undefined 名称

property: Recorc<string|symbol,any> 属性

parent: Entity 父级节点

show: boolean 是否显示

redonly label: Label|undefined

positions: Positions | Positions[] | Hierarchy | CallbackProperty 坐标

  • typescript
    type Positions = Array<Point3d> | Array<[number, number, number?]>

holesType: 'level' | 'deep' 挖洞类型

extrudeHeight: number 面本身的高度

height: number 相对于地面的高度

absolute: boolean 绝对定位

outlineColor: MapColor 描边颜色

fill: boolean 是否填充

fillColor: MapColor 填充颜色

outline: boolean 是否描边

outlineWidth: number 描边宽度

closeBottom: boolean 是否封闭底面

closeTop: boolean 是否封闭顶部

shadows: boolean 阴影

img: string | HTMLCanvasElement | HTMLImageElement | HTMLVideoElement 赋值时的图片

zIndex: number 层级

方法

focus 聚焦

  • duration 过渡时间(秒)
typescript
focus(duration?: number): void

destroy 销毁

typescript
destroy(): boolean