摘要
针对BIM云平台中三维模型的剖切通过移动竖向或横向的剖切面来实现,剖切方式不灵活,仅是选择性渲染的效果且无法自动获得剖切面的信息的问题。基于Unity3D提出了一种对复杂BIM模型进行任意角度剖分并缝合原模型及剖面的分割算法。运用该分割算法可以从任意角度对BIM云平台中三维模型进行剖切并得到所有剖切点,根据分组排序的剖切点自动计算出每个被剖切构件剖切面的面积、圆形管件的直径以及管件之间的距离。该剖切方法在实现任意剖切的基础上获取到剖切面的关键信息,能够更好的指导现场施工作业。
According to the problem of cutting of the three-dimensional model in the BIM cloud platform is realized by moving the vertical or horizontal cutting plane,but the cutting method is not flexible,and is just the effect of selective rendering,could not automatically obtain the information of the cutting plane.Based on Unity3D,a segmentation algorithm was proposed for random angle cutting and stitching the original model and cutting plane of the complex BIM model.The segmentation algorithm can cut the 3D model in the BIM cloud platform from any angle and obtain all the cut points,the area of the cut surface of each of the cut members,the diameter of the circular pipe,and the distance between the pipes are automatically calculated according to the cut points which was sorted by the group.The cutting method obtains the key information of the cutting plane based on realizing arbitrary cutting,in addition to this,it can be better used to guide the on-site construction work.
作者
王成龙
周东明
崔维久
WANG Cheng-long;ZHOU Dong-ming;CUI Wei-jiu(School of Civil Engineering,Qingdao University of Technology,Qingdao 266000,China)
出处
《科学技术与工程》
北大核心
2019年第30期274-280,共7页
Science Technology and Engineering
基金
“十三五”山东省高等学校人文社会科学研究平台项目
青岛市“互联网+城乡建设”公共基础数据平台相关技术标准和政策法规研究项目资助