基于WebGL的开放BIM跨平台可视化系统研究

来源 :中北大学 | 被引量 : 4次 | 上传用户:gellycgy
下载到本地 , 更方便阅读
声明 : 本文档内容版权归属内容提供方 , 如果您对本文有版权争议 , 可与客服联系进行内容授权或下架
论文部分内容阅读
BIM(Building Information Modeling)作为建筑业信息化的核心技术,被“十三五”规划明确列为重点支持的技术领域。BIM可视化不仅是建筑信息化的技术基础,同时也决定了其他建筑管理技术的拓展空间。目前,BIM可视化系统大多数基于C/S(Client/Server)架构,该架构可视化系统存在依赖软件平台,运行期间占用计算资源非常大的缺陷,无法满足建筑行业频繁的数据交互、数据共享新需求,并且不能通过浏览器实现资源共享。随着Web、WebGL技术的成熟,BIM可视化系统从C/S架构走向B/S(Browser/Server)架构。B/S架构可视化系统很大程度上区别于C/S架构可视化系统,表现在不需要安装特定软件,直接使用浏览器访问指定网址即可,用户可以在不同的OS(操作系统)中使用BIM模型。此外,B/S架构可视化系统对数据组织方式的调整及轻量化处理,既确保了其在不同配置终端上使用的稳定性,也在保障模型数字化、信息化的前提下带来更流畅的用户体验。本文以实现建筑信息模型轻量级展示为目标,结合IFC数据交换标准和WebGL三维可视化技术对BIM可视化系统进行了理论研究和应用开发,并完成了以下工作:首先,讨论了不同架构可视化系统在渲染模型时的优缺点,提出了基于B/S架构的系统开发,并且分析了B/S架构可视化系统的总体需求与功能需求。然后,通过研究IFC标准及IFC文件数据结构,完成了IFC文件解析流程的设计。在解析IFC文件获取模型信息的同时,参数化重构模型构件几何体,并对几何体进行三角化处理,完成了系统文件转换模块的设计。对转换后的JSON格式数据以基本数据列表和类构件几何数据列表进行存储,完成了系统数据存储结构的设计。随后,基于文件转换和数据存储,通过使用Three.JS加载JSON格式中间文件实现模型重载,在Scene场景对象中引入光源、相机对象实现模型着色渲染,完成了系统数据渲染模块的设计。通过改变相机对象参数实现模型变换,通过创建ray()函数,建立关联机制实现模型拾取、属性查询,完成了系统模型交互功能模块的设计。通过以上设计实现了基于WebGL的开放BIM跨平台可视化系统的开发。最后,结合案例验证了该可视化系统模型展示的一致性、完整性、流畅性与高效性,模型交互功能的多样性与实用性,浏览器兼容的友好性。该系统解决了BIM数据的轻量化和跨平台问题,实现了模型和建筑图的在线浏览和信息交互。
其他文献
对于存在小间隙的双浮体系统在波浪作用下的共振问题,传统的势流模型由于忽略了流体粘性的影响,往往会严重高估共振现象。鉴于此,论文通过在不可压缩粘性流体的N-S方程中添加
武安县地处福建省西南部,属中亚热带海洋性季风气候,温暖湿润,雨量充沛,光能资源充足,无霜期长,境内土壤、气候等条件均为全国烤烟种植最适宜区和适宜区。全县现有耕地30余万亩,宜烟
人际交往能力是指个体具备交往意图,在社交情境中表现出主动性交往行为并能根据社交情境进行合适的反馈,让人际关系处于融洽状态的能力。人际交往能力的强弱会影响交往活动的
随着大数据在税收管理工作中的广泛应用,税务机关获取企业的信息更加全面,企业的经营行为越来越透明化,利用大数据比对分析已经成为税务稽查的重要手段。税务风险已成为企业
随着生活水平的提高,人们对食品安全越来越关注。近年来,非法添加工业染料事件时有发生。酸性工业染料未被列入GB 2760-2011《食品添加剂使用标准》中,属于不可食用合成色素
随着我国基础设施投资规模的不断扩大,铁建企业施工项目的数量和规模也随之增长。由于工程生产周期长、投资规模巨大且项目分布较广,涉及的各种因素日益复杂,就会带来不同的
春季是多种花卉育苗的有利时机,由于春季气候多变,寒流经常出现。给花卉苗期生长发育带来不利的条件,使花卉苗期常发生多种病害。
截至2012年2月20日,阿荣旗148个行政村已基本完成了"三资"清理登记工作,清查资金8,869.4万元、固定资产7,527.1万元;承包地375.36万亩、机动地200亩、林地72.45万亩、新增国有
水生态系统(本文研究的水生态系统无特殊说明均指淡水生态系统,下同)是地球表面各类水域生态系统的总称,是生态系统的重要组成类型,是由水生生物群落与水环境构成的具有特定的结构和功能的动态平衡系统。水生态系统在人类的生产生活中起着十分重要的作用,一方面,它具有重要的生态与环境功能,即维持生态系统正常运转的物质循环、能量流动和信息传递3大基本功能;另一方面,水生态系统具有重要的服务功能,即人类通过采集、开
冻害是影响油菜产量和品质的重要因素。针对玉山县油菜发生冻害的特点,注意以下防治措施。一、清沟排渍培土壅蔸化雪后及时清理厢沟、腰沟、围沟,排除雪水,降低田间湿度,促进