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

M3D / M3D / Reader / HotSpotFactory

Class: HotSpotFactory

M3D.Reader.HotSpotFactory

Memberof

SView.Reader

Description

热点工厂类

Author

nihy

Date

2022-1-20

Version

1.0

Hierarchy

Table of contents

Constructors

Methods

Constructors

constructor

new HotSpotFactory(): HotSpotFactory

Returns

HotSpotFactory

Inherited from

MObjectFactory.constructor

Methods

createMObject

createMObject<T>(arg): T

Type parameters

Name
T

Parameters

NameTypeDescription
argT泛型

Returns

T

Description

创建对象

Inherited from

MObjectFactory.createMObject


fromJson

fromJson(hotSpotJson, scene, version?): any

Parameters

NameTypeDescription
hotSpotJsonany热点内容
sceneScene场景
version?string-

Returns

any

热点对象

Static

Description

根据热点内容JSON数据生成热点对象


getMaxObjectId

getMaxObjectId(hotspotJsonArray): number

Parameters

NameTypeDescription
hotspotJsonArrayany热点json数组

Returns

number

获取热点ID的最大值

Static

Description

获取最大objectId


toJson

toJson(hotSpot): string

Parameters

NameTypeDescription
hotSpotHotSpot热点对象

Returns

string

热点对象对应的Json串

Static

Description

根据热点对象生成JSON数据