模型转换基本方法

1. 配置转换参数config

普通情况下,只需要正常调用转换API即可,但如果需要干涉转换结果,则需要增加配置项。

1.1 针对dwg文件

字段 描述 取值 默认值
exportDrawing 是否转成矢量图纸 true,false true
exportPdf 是否导出pdf文件 true,false false
exportThumb 是否导出缩略图 true,false true

1.2 针对rvt文件

字段 描述 取值 默认值 前置条件
texture 转换时是否添加材质 true,false false
exportDrawing 是否导出矢量图纸 true,false false
exportPdf 是否导出pdf文件 true,false false exportDrawing:true
viewName 转换使用的3D视图 string {3D}
displaylevel 设置转换的精细度 fine(精细)medium(中等)coarse(粗略) fine
exportDwgInstance 是否导出dwg实例 true,false false
exportHiddenObjects 是否导出隐藏的构件 true,false false
unit 设置转换使用的单位 ft, feet, 英尺 空(以毫米为单位)

1.3 针对压缩文件

针对rvt文件与材质文件打包的zip文件,其转换参数config内容与rvt文件一致。

1.4 针对nwd文件

字段 描述 取值 默认值
exportProperties 是否在导出NWD的构件属性db文件 true,false false

2. 发起文件转换

调用服务端API即可发起模型转换。
API:发起文件转换

3. 等待转换结果

转换发起后,一般需要等待5~10分钟,你可以通过两种方式获取转换状态:

1)BIMFACE完成转换后,回调(即callback)你的系统。我们推荐这种方式;回调的URL在调用“发起文件转换”的API时通过参数指定,如何处理回调结果,请参考“发起文件转换”API的详细说明;

2)您也可以调用服务端“获取文件转换状态”。
API:获取文件转换状态

4. 显示转换后的模型

BIMFACE提供三种方式显示转换后的模型:简易方式进阶方式高级方式

5. 获取模型转换后的BIM数据

在模型成功进行转换后,模型内的BIM信息会在云端进行解析,抽取并结构化入库。

BIM信息 获取方式
满足条件的构件ID列表 查询满足条件的构件ID列表
构件属性信息 获取构件属性
构件分类树 获取构件分类树
楼层 获取多个模型的楼层信息
构件材质 获取构件材质列表
模型链接 获取模型链接信息
面积分区 获取单个面积分区信息
房间 获取单个房间信息
图纸 获取图纸列表