DrawingHelper

类:Revit图纸应用工具(用于获取模型内图纸,结合模型综合应用)

Constructor

new Glodon.Bimface.Plugins.RevitHelpers.DrawingHelper(drawingHelperConfig)

构造Revit图纸应用工具对象(前置条件:模型转换时设置参数'exportViewImage': true)

Parameters:
NameTypeDescription
drawingHelperConfigGlodon.Bimface.Plugins.RevitHelpers.DrawingHelperConfig

构造Revit图纸应用的配置项

Methods

addDrawingsById(ids, offset, callback)

根据图纸ID列表和偏移值添加图纸

Parameters:
NameTypeDescription
idsArray

图纸ID列表

offsetNumber

偏移值,以图片法向量为正

callbackFunction

回调函数

clearDrawings()

清除所有图纸

getDrawingList(fileId, callback)

获取图纸ID和Name列表

Parameters:
NameTypeDescription
fileIdString

集成模型中子文件的文件ID,单模型不填此参数

callbackFunction

回调函数

Returns:
TypeDescription
Array

模型中的图纸列表

getViewsTree(fileId, callback)

获取模型的视图目录(前置条件:模型转换时设置参数'exportViewDrawing': true或者'exportAllViewImages': true)

Parameters:
NameTypeDescription
fileIdString

集成模型的子文件ID,集成模型为必填项

callbackFunction

获取模型的视图目录的回调函数

hideAllDrawings()

在模型场景中隐藏所有图纸

hideDrawingsById(ids)

根据图纸ID在模型场景中隐藏图纸

Parameters:
NameTypeDescription
idsArray

图纸ID列表

removeDrawingsById(ids)

根据图纸ID在模型场景中移除图纸

Parameters:
NameTypeDescription
idsArray

图纸ID列表

setDrawingsOpacityById(ids, opacity)

根据图纸ID设置图纸的不透明度

Parameters:
NameTypeDescription
idsArray

图纸ID列表

opacityNumber

不透明度

showAllDrawings()

在模型场景中显示所有图纸

showDrawingsById(ids)

根据图纸ID在模型场景中显示图纸

Parameters:
NameTypeDescription
idsArray

图纸ID列表