Class: CompareModels
M3D.CompareModels
Memberof
M3D
Description
模型比对管理类
Author
ZYC
Date
2023-05-16
Version
1.0
Copyright
All Rights Reserved. Copyright (C) 2022 HOTEAMSOFT, Ltd
Implements
Table of contents
Constructors
Methods
- addModel
- addModels
- clear
- getModelByInstanceId
- getModelCompareResult
- getPropertyMap
- getStateToModelsMap
- post
- send
- setModelCompareResult
- update
Constructors
constructor
• new CompareModels(scene
): CompareModels
Parameters
Name | Type |
---|---|
scene | Scene |
Returns
Description
构造函数
Methods
addModel
▸ addModel(model
, isInFirstScene?
): void
Parameters
Name | Type | Description |
---|---|---|
model | Model | |
isInFirstScene? | boolean | 是否为场景一模型 |
Returns
void
Description
添加单个比对模型
addModels
▸ addModels(models
, isInFirstScene?
): void
Parameters
Name | Type | Description |
---|---|---|
models | Model [] | - |
isInFirstScene? | boolean | 是否为场景一模型 |
Returns
void
Description
添加多个比对模型
clear
▸ clear(): void
Returns
void
Description
清空已有数据
getModelByInstanceId
▸ getModelByInstanceId(id
, isInFirstScene?
): Model
Parameters
Name | Type | Description |
---|---|---|
id | number | |
isInFirstScene? | boolean | 是否为场景一模型 |
Returns
Description
根据实例id获取模型
getModelCompareResult
▸ getModelCompareResult(model
): CompareResult
Parameters
Name | Type |
---|---|
model | Model |
Returns
Description
获取模型比对结 果
getPropertyMap
▸ getPropertyMap(): Map
<Model
, string
[]>
Returns
Map
<Model
, string
[]>
Description
获取模型对应几何特征Map
getStateToModelsMap
▸ getStateToModelsMap(): Map
<CompareState
, Model
[]>
Returns
Map
<CompareState
, Model
[]>
Description
获取比对状态对应模型列表Map