跳到主要内容
版本:v10.0

API / SView / ShapeSetManager

Class: ShapeSetManager

SView.ShapeSetManager

Memberof

SView

Implements

M3D.Utility.Publisher

Author

YW

Date

2022-1-20

Implements

  • Publisher

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new ShapeSetManager(scene): ShapeSetManager

Creates an instance of ShapeSetManager.

Parameters

NameTypeDescription
sceneScene场景对象

Returns

ShapeSetManager

Properties

maxID

Static maxID: number = 0

Methods

clear

clear(): void

Returns

void

Description

清除所有选择集


count

count(): number

Returns

number

Description

获取所有选择集数量


createShapeSet

createShapeSet(shapes?, name?): ShapeSet

Parameters

NameTypeDescription
shapes?Shape[]可选参数,创建选择集的Shape对象数组,若没有则使用选择器中的Shape
name?string可选参数,默认值为ShapeSet

Returns

ShapeSet

Description

创建选择集


getScene

getScene(): Scene

Returns

Scene

场景对象

Description

获取场景对象


getShapeSet

getShapeSet(target): ShapeSet

Parameters

NameTypeDescription
targetstring | number选择集名称或id

Returns

ShapeSet

Description

根据选择集名称获取选择集


getShapeSetList

getShapeSetList(): ShapeSet[]

Returns

ShapeSet[]

Description

获取选择集列表


removeShapeSet

removeShapeSet(shapeSet): void

Parameters

NameTypeDescription
shapeSetnumber | ShapeSet选择集

Returns

void

Description

移除选择集