目前实现网页端
BIM模型轻量化显示的技术手段主要可以分为一下两类,一是基于WebGL的BIM模型三维显示;第二是专业的软件厂商开发的平台。接下来,小编给大家详细介绍下,一起来看看吧!
目前实现网页端BIM模型轻量化显示的技术手段主要可以分为两类:
一是基于WebGL的BIM模型三维显示。WebGL可以理解为OpenGL的浏览器版本,用于在Web浏览器中呈现3D和2D图形,无需使用插件就可以实现动态交互.基于webGL进行网页端三维模型显示开发工作包括编写着色器、输入三维模型、制作对象动画、赋予模型颜色材质、模拟环境灯光等,其给予开发者足够的开发空间和自由度,同时对实现较好的三维显示效果提出了更高的技术要求。为降低WebGL开发难度,人们通过对原生的WebGL进行封装,开发出一些基于WebGL开发的开源框架,例如Three.js.PhiloGL、Babylon.js、SceneJS等。
第二是专业的软件厂商开发的平台。该类平台主要是由大型软件制造商基于WebGL开发,针对性的实现BIM模型显示及功能交互,配套有专门的模型转换插件,实现BIM模型的格式兼容,同时提供丰富的
API接口和完善的开发文档,满足使用者和开发人员根据自身需求进行定制化的二次开发。代表产品有美国Autodesk公司开发的AutodeskForge云服务平台、Trimble公司开发的TrimbleConnect平台、国内广联达科技股份有限公司开发的BIMFace平台等。