点云扫描到BIM半自动工作流程包括四个步骤:
1. 探测楼层使用POINTCLOUDDETECTFLOORS命令来检测这些楼层。每个选定点云中分配一个楼层编号。
2. 侦测房间使用POINTCLOUDDETECTROOMS命令来检测房间。每个点云中选定的点都会分配一个房间号。
3. 生成室内实体使用POINTCLOUDFITROOMS命令,基于之前找到的房间创建房间实体。
4. 创建BIM组件使用BIMINVERTSPACES命令,在选定的实体、墙体开口、外墙和板块之间创建墙体。
注意:该工作流程适用于有法向量信息的点云。
对于结构化点云数据,法向量是在点云预处理时计算的。如果点云在较旧的BricsCAD®版本中预处理过且法线尚未计算,请先使用POINTCLOUDNORMALS命令。
对于非结构化点云数据,如果有,通常会导入法向量信息,并用于工作流程。否则,它不会被计算,工作流程也无法适用。
注意:普通向量计算需要用HSPC格式处理点云。POINTCLOUDHSPC 和 POINTCLOUDNORMALS 系统变量都需要设置为 On(默认为 On)。
探测楼层
扫描到BIM工作流程的第一步是检测附着在图纸上的点云中的地板和天花板。
注意:想了解更多关于点云附加的信息,请参阅POINTCLOUDATTAT命令和POINTCLOUDREFERENCE命令相关文章。
- 启动POINTCLOUDDETECTFLOORS命令。
提示您:选择点云实体:
- 选择附着在图纸上的点云。
提示提示:在全点云上作还是选择?
- 执行下列作之一:
- 点击全功能即可作完整的点云。
- 点击选择,指定选区矩形的第一个点,然后是对面点。
提示提示:创建空间元素?
- 选择“是”以根据检测到的楼层高度创建空间元素。
- 命令行会弹出一条消息,告知楼层检测过程准备好。
该命令将检测选定点的楼层。楼层在点云管理器面板的建筑下列出。
- (可选)要编辑分配给楼层的点选择,请在点云管理器面板中右键点击该楼层,然后从右键菜单中选择修改选项。
探测室
扫描到BIM工作流程的第二步是检测楼层中的房间。
- 启动POINTCLOUDDETECTROOMS命令。
提示提示:指定楼层ID或全部选择。
- 执行下列作之一:
- 点击“全部”以检测Point Cloud Manager面板中列出的所有楼层的房间。
- 点击ID以检测指定ID楼层的房间。
- 该命令启动后台处理。根据点云的大小,这可能需要几分钟。
注意:你可以在背景处理期间继续工作。
后台处理结束后,弹出一条消息。指定楼层中的点被归类为不同的房间。检测到的房间会在点云管理面板的建筑下列出,每个房间都有ID。
要检查房间是否正确检测,请在房间名称旁开关房间可见状态图标。
选择一个房间并右键单击以访问上下文菜单。选择编辑以通过拖动多段线点来调整房间的轮廓,然后从房间的上下文菜单中选择接受或拒绝。如果需要,请使用“重命名”或“删除”选项。通过选择列表中的房间并使用上下文菜单中的合并来合并多个房间。
要向楼层添加新房间,请在点云管理器面板中右键单击楼层名称,选择添加房间并绘制多段线以定义新房间的边界。
将选择中的点分类到不同的房间后,您可以根据此分类创建实体。
创建室内实体
扫描到 BIM 工作流程的第三步是根据检测到的房间创建房间实体。
- 启动 POINTCLOUDFITROOMS 命令。
系统将提示您:指定建筑物 ID 或全选。
- 执行下列作之一:
- 单击“全部”(All) 为所有检测到的房间创建实体。
- 单击 Id 为检测到的房间创建具有指定 ID 的实体。
系统提示您:将检测限制在垂直 (90°) 壁上?
- 如果房间有两个垂直的墙方向,请选择是。
该命令启动后台处理。根据点云大小和墙壁方向,这可能需要几分钟的时间。
注意:你可以在背景处理期间继续工作。
后台处理完成后,将弹出一条消息。创建的实体将分配给自动生成的房间图层。
- 关闭附加点云的可见性。房间实体现在可见。
或者,您可以使用 DMPUSHPULL 命令来编辑房间,以调整所创建实体的面。
创建BIM组件
扫描到 BIM 工作流程的最后一步是在先前创建的实体和外壳之间生成墙。
- 选择将在其上创建 BIM 组件的图层。
- 启动 BIMINVERTSPACES 命令。“反转空间命令上下文”面板将打开,用于定义设置。有关每个选项的详细信息,请参阅文章 BIMINVERTSPACES 命令。
- 单击应用。
扫描到 BIM 工作流程现已完成,基于点云的 3D 模型已完全生成。
接下来,您可以验证和编辑结果:
- 关闭在其上创建房间实体的图层。
- 使用 BIMSECTION 命令创建显示内墙的水平剖面。
- 使用墙编辑工具,如LCONNECT或BIMEXTEND命令,根据需要调整结果。