【技术实现步骤摘要】
适用于RevitBIM模型的Web端轻量化展示方法
本申请涉及计算机
,尤其涉及一种适用于RevitBIM模型的Web端轻量化展示方法。
技术介绍
当前RevitBIM模型在Web端轻量化展示,有2种方法。第一种,使用Autodesk公司提供的云服务,将BIM模型上传至Autodesk公司服务器。此种方法的技术缺点是,不能私有化部署,不能保护敏感数据,访问速度慢,不能定制需求。第二种,使用IFC格式文件作为BIM模型的输出,再对其进行解析、转换、使用。此种方法的技术缺点是,处理须进行2次格式转换,IFC格式信息固定,形成的文件较大,且不能定制;不包含LOD(LevelsofDetail,层次细节)信息,不能在Web端显示超大模型,否则浏览器会崩溃;不包含除建筑模型外的其他信息,比如光照信息,导致数据不完整,同时也有不能保护敏感数据的缺点。
技术实现思路
为了解决上述技术问题,本申请实施例提供一种适用于RevitBIM模型的Web端轻量化展示方法,实现了RevitBIM模型格式的可定制 ...
【技术保护点】
1.一种适用于Revit BIM模型的Web端轻量化展示方法,其特征在于,包括:/n基于Revit BIM模型内容设定转换文件格式内容;/n基于所设定的格式内容,采用深度八叉树法将模型内容生成LOD数据;/n上传变换后的模型LOD数据至服务器,使用数据库存储外围数据;/n采用JavaScript解析变换后的LOD数据,并在Web端显示以展示。/n
【技术特征摘要】
1.一种适用于RevitBIM模型的Web端轻量化展示方法,其特征在于,包括:
基于RevitBIM模型内容设定转换文件格式内容;
基于所设定的格式内容,采用深度八叉树法将模型内容生成LOD数据;
上传变换后的模型LOD数据至服务器,使用数据库存储外围数据;
采用JavaScript解析变换后的LOD数据,并在Web端显示以展示。
2.根据权利要求1所述的适用于RevitBIM模型的Web端轻量化展示方法,其特征在于,
所述设定转换文件格式内容包括定义场景数据、几何体数据、材质数据、对象数据、用户数据。
3.根据权利要求2所述的适用于RevitBIM模型的Web端轻量化展示方法,其特征在于,定义场景数据时,定义整个BIM模型的整体信息,包含模型名称、缩放比例。
4.根据权利要求2所述的适用于RevitBIM模型的Web端轻量化展示方法,其特征在于,定义几何体数据时,定义几何体的类型、唯一标识符、顶点数据、法线数据、面数据、缩放因子、是否可见、是否双面材质、是否阴影、UV坐标数据。
5.根据权利要求2所述的适用于RevitBIM模型的Web端轻量化展示方法,其特征在于,定义材质数据时,定义材质类型、材质颜色、环境光、漫反射、高光、透明度、是否线框数据。
6.根据权利要求2所述的适用于RevitBIM模型的Web端轻量化展示方法,其特征在于,定义对象数据时,定义几何体与材质的关联关系。
7.根据权利要求2所述的适用于RevitBIM模型的Web端轻量化展示方法,其特征在于,定义用户数据时,定义建筑应用数据,包含墙、门、窗、矩形直墙洞门、分割条、墙饰条、常规模型、结构基础、楼板、栏杆扶手、屋顶、地形、建筑地坪、结构柱、...
【专利技术属性】
技术研发人员:高鹏,
申请(专利权)人:南京北冥鲲科技有限公司,
类型:发明
国别省市:江苏;32
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。