一种基于Web的三维建筑信息模型设计软件及方法技术

技术编号:36396995 阅读:16 留言:0更新日期:2023-01-18 10:02
本发明专利技术涉及计算机应用软件领域,尤其是一种基于Web的三维建筑信息模型设计软件及方法,包括用户中心功能模块、地图画笔功能模块、3D模型生成功能模块、模型交互信息编辑模块、代码生成功能模块、模型发布功能模块。本发明专利技术提供的软件上快速设计和实现简单的3D建筑模型,然后为模型绑定相关的交互数据,调整模型位置,最终能简单高效地实现园区数字孪生可视化效果并随时做出优化调整。本发明专利技术简单快速地实现数字孪生可视化效果,设计结果快速发布、下载,有效降低人员沟通成本和技术成本。有效降低人员沟通成本和技术成本。有效降低人员沟通成本和技术成本。

【技术实现步骤摘要】
一种基于Web的三维建筑信息模型设计软件及方法


[0001]本专利技术涉及计算机应用软件领域,尤其是一种基于Web的三维建筑信息模型设计软件及方法。

技术介绍

[0002] 随着信息化时代的高速发展,软件工程技术日益成熟,建筑信息模型(Building Information Modeling)是以建筑工程项目的各项相关信息数据作为基础,建立起三维的建筑模型,通过数字信息仿真模拟建筑物所具有的真实信息;具有信息完备性、信息关联性、信息一致性、可视化、协调性、模拟性、优化性和可出图等特点;是一种从宏观到微观、室外到室内的模型数据,最终表现形式是可视化的多维度、多用途、多功能的计算机图形模型。软件使用者对于软件界面和数据展示能力的要求也逐渐提高,对于建筑工程管理项目的数据管理和展示已经不再满足于简单的表格形式。很多软件项目已经提出了数字孪生的需求,但是数字孪生技术中3D建模设计方式对软件技术人员来说门槛也是很高的,普通用户就更难。有必要开发一种基于Web的三维建筑信息模型设计软件及方法,可以帮助非软件技术专业人员快速设计和实现简单的3D建筑模型,使用人员可以进一步为模型绑定相关的交互数据(JSON格式数据、Ajax请求API数据),简单快速地实现满足用户实际需求的数字孪生可视化效果,设计结果快速发布、下载,有效降低人员沟通成本和技术成本。

技术实现思路

[0003]本专利技术目的是提出一种基于Web的三维建筑信息模型设计软件及方法,帮助非专业技术人员快速设计和实现简单的3D建筑模型。为实现上述目的,本专利技术的技术方案是:一种基于Web的三维建筑信息模型设计软件及方法,包括用户中心功能模块、地图画笔功能模块、3D模型生成功能模块、模型交互信息编辑模块、代码生成功能模块、模型发布功能模块。
[0004]用户中心功能模块,用户中心为使用者提供注册功能,需要使用者填写手机、邮箱、姓名等进行注册及注册信息校验,使用者在注册通过后可以使用注册信息登入软件,登录成功后可以操作后续功能,通过用户中心可以查看用户信息和修改密码,还可以查看自己创建的模型作品记录列表,并快捷进入相关作品的编辑状态。
[0005]地图画笔功能模块,用户登录后,点击选择创建建筑信息模型(BIM)作品,进入地图引擎页面后,通过输入经纬度或者地址信息搜索,地图中心点转场到相应园区的地图画面,开启地图3D模式,查看园区建筑轮廓,用多边形工具勾勒建筑边缘形成封闭的二维平面,可以标注保存画过的平面模型信息。
[0006]3D模型生成功能模块,可以利用刚画完或者之前保存的二维平面的建筑形状构建3D建筑模型,选择生成操作后在弹出的楼层数量框中输入楼层数,软件将根据二维平面图形和输入的楼层数生成3D建筑模型,该模型信息初始信息保存在对应数据库,页面上会同时展示模型,此时可以拖拽3D模型进行位置调整,软件会实时保存模型移动的位置信息。
[0007]模型交互信息编辑模块,操作者可以在生成模型后,可以继续创建绘制新的模型,也可以先择展示所有模型查看整体摆放的效果,并点击某个建筑模型,在出现的信息编辑框内填写建筑名称、楼层数、住户信息、人员信息等简单数据,或者选择按特定的格式(excel或者json)导入数据,还可以对接已经存在的动态数据接口。
[0008]代码生成功能模块,在创建BIM作品完成后,可以选择生成作品相应的代码,目前提供传统模式(html+css+javascript)前端代码、面向vue框架的代码、面向react框架代码,方便有一定技术能力的个人或团队下载代码并集成到自己的项目中。
[0009]模型发布功能模块,在创建BIM作品完成后,可以选择在线发布功能,软件会生成一个可访问的web链接给用户访问,用户也可以将该链接分享给其他人员访问。
[0010]一种基于Web的三维建筑信息模型设计软件的操作流程:首先登录页面,接着进入3D模式地图,然后启动多边形画笔,开始绘制地图建筑形状,输入建筑楼层数量,生成建筑3D模型,移动模型摆放位置,编辑模型交互信息,保存模型信息,预览效果,最后发布。
[0011]所述编辑模型交互信息流程:首先进入模型信息编辑功能模块,然后上传替换建筑外墙图片或上传模型地面渲染图片或数据编辑,若选择上传替换建筑外墙图片或上传模型地面渲染图片,则接着保存模型信息(位置+数据);若进行数据编辑,则上传JSON格式数据或编辑Ajax代码获取指定接口数据,并为建筑模型绑定触发数据显示的事件,接着保存模型信息(位置+数据);保存模型信息(位置+数据)后,可以预览效果;最后进行发布。
[0012]所述发布流程:首先进入发布功能模块,然后选择分享链接或生成代码,若选择分享链接,则下载静态页面;若选择生成代码,则下载代码;最后操作结束。
[0013]本专利技术提供的软件上快速设计和实现简单的3D建筑模型,然后为模型绑定相关的交互数据,调整模型位置,最终能简单高效地实现园区数字孪生可视化效果并随时做出优化调整。
[0014]本专利技术的有益效果是:本专利技术可以帮助非软件技术专业人员快速设计和实现简单的3D建筑模型,使用人员可以进一步为模型绑定相关的交互数据(JSON格式数据、Ajax请求API数据),简单快速地实现满足用户实际需求的数字孪生可视化效果,设计结果快速发布、下载,有效降低人员沟通成本和技术成本。
附图说明
[0015]附图1 本专利技术基于Web的三维建筑信息模型设计软件操作流程图附图2 本专利技术一种基于Web的三维建筑信息模型设计软件模型交互数据编辑流程图附图3本专利技术基于Web的三维建筑信息模型设计软件的模型发布流程图
具体实施方式
[0016]为了详细阐述本专利技术为达到预定技术目的而所采取的技术方案,下面将结合本专利技术实施例中的附图,对本专利技术实施例中的技术方案进行清晰、完整地描述,显然,所描述的实施例仅仅是本专利技术的部分实施例,而不是全部的实施例,并且,在不付出创造性劳动的前提下,本专利技术的实施例中的技术手段或技术特征可以替换,下面将参考附图并结合实施例来详细说明本专利技术。
[0017]一种基于Web的三维建筑信息模型设计软件及方法,包括用户中心功能模块、地图画笔功能模块、3D模型生成功能模块、模型交互信息编辑模块、代码生成功能模块、模型发布功能模块。
[0018]用户中心功能模块,用户中心为使用者提供注册功能,需要使用者填写手机、邮箱、姓名等进行注册及注册信息校验,使用者在注册通过后可以使用注册信息登入软件,登录成功后可以操作后续功能,通过用户中心可以查看用户信息和修改密码,还可以查看自己创建的模型作品记录列表,并快捷进入相关作品的编辑状态。
[0019]地图画笔功能模块,用户登录后,点击选择创建BIM(建筑信息模型)作品,进入地图引擎页面后,通过输入经纬度或者地址信息搜索,地图中心点转场到相应园区的地图画面,开启地图3D模式,查看园区建筑轮廓,用多边形工具勾勒建筑边缘形成封闭的二维平面,可以标注保存画过的平面模型信息。
[0020]3D模型生成功能模块,本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于Web的三维建筑信息模型设计软件及方法,包括用户中心功能模块、地图画笔功能模块、3D模型生成功能模块、模型交互信息编辑模块、代码生成功能模块、模型发布功能模块;所述地图画笔功能模块,用户登录后,点击选择创建建筑信息模型(BIM)作品,进入地图引擎页面后,通过输入经纬度或者地址信息搜索,地图中心点转场到相应园区的地图画面,开启地图3D模式,查看园区建筑轮廓,用多边形工具勾勒建筑边缘形成封闭的二维平面,可以标注保存画过的平面模型信息。2.如权利要求1所述基于Web的三维建筑信息模型设计软件及方法,其特征在于:所述代码生成功能模块,在创建BIM作品完成后,可以选择生成作品相应的(html+css+javascript)前端代码、面向vue框架的代码、面向react框架代码。3.如权利要求1所述基于Web的三维建筑信息模型设计软件及方法,其特征在于:所述模型发布功能模块,在创建BIM作品完成后,可以选择在线发布功能,软件会生成一个可访问的web链接给用户访问,用户也可以将该链接分享给其他人员访问。4.如权利要求1所述基于Web的三维建筑信息模型设...

【专利技术属性】
技术研发人员:罗玮孔祥辉苏浩
申请(专利权)人:广西牛利智能科技有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1