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

M3D / M3D / Utility / ServerHelper

Class: ServerHelper

M3D.Utility.ServerHelper

Brief

接口路径管理服务类

Date

2022-3-14

Version

1.0

Table of contents

Constructors

Properties

Methods

Constructors

constructor

new ServerHelper(version): ServerHelper

构造函数

Parameters

NameTypeDescription
versionstring版本号

Returns

ServerHelper

Properties

ALL_SUBFILE

Static ALL_SUBFILE: string


ANIMATION_SUBFILE

Static ANIMATION_SUBFILE: string


ANNOTATION_SUBFILE

Static ANNOTATION_SUBFILE: string


ATTRIBUTE_SUBFILE

Static ATTRIBUTE_SUBFILE: string


BOM_SUBFILE

Static BOM_SUBFILE: string


GEOMETRY_SUBFILE

Static GEOMETRY_SUBFILE: string


GEO_SUBFILE

Static GEO_SUBFILE: string


HOTSPOTRES_SUBFILE

Static HOTSPOTRES_SUBFILE: string


IMAGE_SUBFILE

Static IMAGE_SUBFILE: string


INFO_SUBFILE

Static INFO_SUBFILE: string


Static LINK_SUBFILE: string


LOD_SPLITELOD

Static LOD_SPLITELOD: string


LOD_SUBFILE

Static LOD_SUBFILE: string


MATERIAL_SUBFILE

Static MATERIAL_SUBFILE: string


MEASURE_SUBFILE

Static MEASURE_SUBFILE: string


MESHBLOCK_SUBFILE

Static MESHBLOCK_SUBFILE: string


MESH_SUBFILE

Static MESH_SUBFILE: string


MODEL_SUBFILE

Static MODEL_SUBFILE: string


PMI_SUBFILE

Static PMI_SUBFILE: string


SARES_SUBFILE

Static SARES_SUBFILE: string


SECTION_SUBFILE

Static SECTION_SUBFILE: string


SHOTSPOT_SUBFILE

Static SHOTSPOT_SUBFILE: string


STORY_SUBFILE

Static STORY_SUBFILE: string


VIEW_SUBFILE

Static VIEW_SUBFILE: string


version

Static version: string

Methods

deleteView

deleteView(): string

Returns

string

Description

删除视图


getAddress

getAddress(): string

Returns

string

IP地址及ws链接地址

Description

获取Http链接地址及websocket链接地址


getBaseUrl

getBaseUrl(): string

Returns

string


getConfig

getConfig(): string

Returns

string

Description

获取配置


getDataBySingle

getDataBySingle(svlobjecttype): string

Parameters

NameType
svlobjecttypestring

Returns

string


getElement

getElement(): string

Returns

string


getElementList

getElementList(): string

Returns

string

Description

获取元素列表


getFileRequestUrl

getFileRequestUrl(content, relatedPath?): string

Parameters

NameTypeDescription
contentstring[]文件后缀数组,例如["bom", "lod", "mesh"]
relatedPath?string相对路径

Returns

string

组合后的请求路径

Description

获取文件请求路径


getMeshBlockByLodLevel

getMeshBlockByLodLevel(): string

Returns

string

Description

根据LOD级别获取mesh数据


getMeshBlockList

getMeshBlockList(): string

Returns

string

Description

获取mesh块列表


getStrategy

getStrategy(): string

Returns

string

Description

获取客户选择的加载设置,设置到服务器 。并获取模型最终加载方式


openModel

openModel(): string

Returns

string

Description

打开模型


saveConfig

saveConfig(): string

Returns

string

Description

保存配置


saveView

saveView(): string

Returns

string

Description

保存视图


setBaseUrl

setBaseUrl(httpUrl): void

Parameters

NameType
httpUrlstring

Returns

void


updateView

updateView(): string

Returns

string

Description

更新视图


getRequestParameter

getRequestParameter(responseType, onProgress?): any

Parameters

NameTypeDescription
responseTypestring请求体
onProgress?any回调函数

Returns

any

Description

根据传参数量封装RequestParameter参数

getRequestParameter(responseType, postData, onProgress?): any

Parameters

NameType
responseTypestring
postDataany
onProgress?any

Returns

any

getRequestParameter(responseType, ContentType, postData, onProgress?): any

Parameters

NameType
responseTypestring
ContentTypestring
postDataany
onProgress?any

Returns

any


getRequestType

getRequestType(fileSuffix): string

Parameters

NameTypeDescription
fileSuffixstring子文件类型

Returns

string

数据返回类型格式(arraybufer、JSON等)

Description

根据子文件类型分类判定接口数据返回格式


isUrl

isUrl(url): any[]

判断是否是正常的通信链接

Parameters

NameType
urlstring

Returns

any[]


serverHelper

serverHelper(): ServerHelper

Returns

ServerHelper

Description

单例模型接口