摘要
为研发建筑危大工程计算软件,实现工程模型的三维呈现和交互,本文提出一套基于BIM和OpenGL技术实现三维图形引擎的方法,该方法可绘制危大工程三维模型所需的各类构件,并且支持外部OBJ格式文件导入,组装形成完整的危大工程技术方案的三维建筑模型。本三维引擎构建了危大工程模型绘图常用的构件库。通过对库中基础构件的参数赋值,实现定制化绘制构件,可以适应各种几何尺寸、空间位置和材质的需要,还实现了鼠标控制三维图形的旋转平移。该引擎已经在实际项目中得到应用,使危大工程技术方案更加直观,有助于工程实施人员对技术方案的理解。研究结果表明:基于OpenGL研发的危大工程三维模型引擎,可以绘制各类三维构件,渲染和交互性能也能满足模型的展示要求,并且具备一定的开放性。
This paper introduces a method to develop a three-D model engine base on BIM and OpenGL for the present and interaction of architectural construction compute.It can draw all kinds of components of architectural construction models and support the import of external OBJ files in order to assemble a whole 3-D model of dangerous architectural construction.This 3-D engine makes a component library of dangerous architectural construction which supports customized drawing components with parameter assignment.It can meet all kinds of geometric dimension,location and texture of material and support rotating and translating in control of mouse.This engine is applied in real projects to make the dangerous architectural construction solution more intuitive and understandable for the project engineers.The results indicate that the OpenGL-based three-D engine can fully satisfy the demand for function and performance of dangerous architectural construction computing.
作者
谢晓峰
卢德辉
邵泉
宋琢
XIE Xiao-feng;LU De-hui;SHAO Quan;SONG Zhuo(Guangzhou Construction Co.,Ltd.,Guangzhou 510030;Guangzhou Municipal Construction Engineering Machinery Co.,Ltd.,Guangzhou 510060)
出处
《广州建筑》
2022年第3期75-80,共6页
GUANGZHOU ARCHITECTURE
基金
广州市建筑集团有限公司科技计划项目([2020]-KJ013,[2021]-KJ005)
广东省住房和城乡建设厅研究开发项目(2021-K5-452150,2021-K16-205953)。