Skip to content

Class: SimplePolygon

Hierarchy

Table of contents

Constructors

Properties

Accessors

Methods

Constructors

constructor

new SimplePolygon(style, classificationType): SimplePolygon

Parameters

NameType
stylePolygonStyle
classificationTypeClassificationType

Returns

SimplePolygon

Overrides

SimplePrimitive.constructor

Defined in

src/interaction/DrawHandler/base/SimplePolygon.ts:34

Properties

id

id: string

Defined in

src/interaction/DrawHandler/base/SimplePolygon.ts:27


clampToGround

clampToGround: boolean

Defined in

src/interaction/DrawHandler/base/SimplePolygon.ts:28


geometry

geometry: CoplanarPolygonGeometry | PolygonGeometry

Defined in

src/interaction/DrawHandler/base/SimplePolygon.ts:29


attributes

attributes: any

Defined in

src/interaction/DrawHandler/base/SimplePolygon.ts:30


depthFailAppearance

depthFailAppearance: Appearance

Defined in

src/interaction/DrawHandler/base/SimplePolygon.ts:31


appearance

appearance: Appearance

Defined in

src/interaction/DrawHandler/base/SimplePolygon.ts:32


classificationType

classificationType: ClassificationType

Defined in

src/interaction/DrawHandler/base/SimplePolygon.ts:33


isUpdate

isUpdate: boolean

Inherited from

SimplePrimitive.isUpdate

Defined in

src/interaction/DrawHandler/base/SimplePrimitive.ts:11


positions

positions: Cartesian3[]

Inherited from

SimplePrimitive.positions

Defined in

src/interaction/DrawHandler/base/SimplePrimitive.ts:12


primitive

primitive: any

Inherited from

SimplePrimitive.primitive

Defined in

src/interaction/DrawHandler/base/SimplePrimitive.ts:13

Accessors

defaultStyle

get defaultStyle(): PolygonStyle

线默认样式

Returns

PolygonStyle

Memberof

SimplePolygon

Defined in

src/interaction/DrawHandler/base/SimplePolygon.ts:125

Methods

createPrimitive

createPrimitive(): Primitive | GroundPrimitive

Returns

Primitive | GroundPrimitive

Overrides

SimplePrimitive.createPrimitive

Defined in

src/interaction/DrawHandler/base/SimplePolygon.ts:51


createGeometry

createGeometry(): PolygonGeometry

Returns

PolygonGeometry

Defined in

src/interaction/DrawHandler/base/SimplePolygon.ts:76


setPosition

setPosition(positions): void

设置坐标

Parameters

NameTypeDescription
positionsCartesian3[]位置点集合

Returns

void

Memberof

SimplePolygon

Defined in

src/interaction/DrawHandler/base/SimplePolygon.ts:95


getPosition

getPosition(): Cartesian3[]

获取位置点

Returns

Cartesian3[]

Memberof

SimplePolygon

Defined in

src/interaction/DrawHandler/base/SimplePolygon.ts:105


setUpdate

setUpdate(isUpdate): void

设置更新开关

Parameters

NameTypeDescription
isUpdateboolean是否更新图元

Returns

void

Memberof

SimplePolygon

Defined in

src/interaction/DrawHandler/base/SimplePolygon.ts:115


getGeometry

getGeometry(): any

Returns

any

Inherited from

SimplePrimitive.getGeometry

Defined in

src/interaction/DrawHandler/base/SimplePrimitive.ts:20


update

update(frameState?): void

Parameters

NameType
frameState?any

Returns

void

Inherited from

SimplePrimitive.update

Defined in

src/interaction/DrawHandler/base/SimplePrimitive.ts:29


destroy

destroy(): void

Returns

void

Inherited from

SimplePrimitive.destroy

Defined in

src/interaction/DrawHandler/base/SimplePrimitive.ts:42