专利汇可以提供基于建筑模型生成平面轮廓图的方法、系统和存储介质专利检索,专利查询,专利分析的服务。并且本 发明 属于数字建模显示领域,特别涉及一种基于建筑模型生成平面轮廓图的方法、系统和存储介质。 现有技术 根据建筑模型生成的平面轮廓图通常包含了所有图元,三维和二维同步 渲染 不可避免的给渲染引擎增加额外的压 力 ,且高度切割难以准确实现。本发明基于作为渲染对象的建筑模型,通过与渲染对象相对应的文件解析得到所有图元的属性,或者通过用户自定义扩展数据的方法对建筑模型中的图元进行分类,然后通过用户自定义的过滤规则,从顶视图的 角 度,对过滤后的图元渲染生成平面轮廓图。不增加三维渲染的压力,也不用纠结平面生成高度的问题,从而也不用担心会从图元中间剖开的问题,并且支持二三维联动。,下面是基于建筑模型生成平面轮廓图的方法、系统和存储介质专利的具体信息内容。
1.一种基于建筑模型生成平面轮廓图的方法,其特征在于,该方法包括以下步骤:
S1、从建筑模型获取图元数据文件;
S2、解析图元数据文件,得到图元几何数据和图元属性数据,该图元属性数据为原始属性数据,包括图元所属族和图元类别;
S3、以设定的规则过滤模型图元,得到所设定楼层内按图元类别过滤得到的图元集合;
S4、从顶视图渲染生成平面轮廓图。
2.根据权利要求1所述的基于建筑模型生成平面轮廓图的方法,其特征在于:所述图元所属族包括楼层、楼栋号、专业或场布。
3.根据权利要求2所述的基于建筑模型生成平面轮廓图的方法,其特征在于:所述图元类别包括组成建筑模型的各种族的构件。
4.根据权利要求3所述的基于建筑模型生成平面轮廓图的方法,其特征在于:在完成步骤S1之后,对于图元属性数据缺失或者不完整的建筑模型,由用户自主对图元属性数据进行扩展。
5.根据权利要求4所述的基于建筑模型生成平面轮廓图的方法,其特征在于:对图元属性数据进行扩展时,根据建筑模型按照图元属性建立的分类文件,在分类文件中对建筑模型的图元属性批量赋值。
6.根据权利要求1-5中任一项所述的基于建筑模型生成平面轮廓图的方法,其特征在于:在步骤S2中,利用能够遍历到建筑模型中所有图元的迭代器,在遍历图元时得到与图元关联的几何数据,包括顶点、顶点索引、法线向量和贴图uv数据。
7.根据权利要求1-5中任一项所述的基于建筑模型生成平面轮廓图的方法,其特征在于:在步骤S2中,对于不同文件格式的建筑模型文件,还需将图元的几何数据转换为渲染引擎支持的数据格式。
8.根据权利要求1-5中任一项所述的基于建筑模型生成平面轮廓图的方法,其特征在于:在完成步骤S2之后,对已获得的图元几何数据和图元属性数据进行轻量化存储。
9.根据权利要求8所述的基于建筑模型生成平面轮廓图的方法,其特征在于:轻量化存储时,将图元几何数据用o3dgc或者Draco压缩算法压缩后存储,将图元属性数据按照分类分表数据库存储。
10.根据权利要求1-5中任一项所述的基于建筑模型生成平面轮廓图的方法,其特征在于:步骤S3中,设定的规则包括用于显示的设定楼层以及过滤得到的图元类别。
11.根据权利要求10所述的基于建筑模型生成平面轮廓图的方法,其特征在于:步骤S3中,根据不同的需求还利用图元所属族中的楼栋号、专业或场布进行过滤。
12.根据权利要求1-5中任一项所述的基于建筑模型生成平面轮廓图的方法,其特征在于:步骤S1中,从图元数据文件中还提取每个图元的包围盒,并由所有图元的包围盒合并计算,得到建筑模型整个场景的包围盒。
13.根据权利要求12所述的基于建筑模型生成平面轮廓图的方法,其特征在于:通过图元的包围盒与整个场景包围盒的关系确定建筑模型中各图元的位置,用于二三维联动显示。
14.根据权利要求13所述的基于建筑模型生成平面轮廓图的方法,其特征在于:当显示某层平面轮廓图时,在联动的三维场景中,相机也移到该层,并且在平面轮廓图中点击平面区域中的不同位置,三维场景的相机会移动到该楼层的对应位置,且相机朝向不变。
15.根据权利要求14所述的基于建筑模型生成平面轮廓图的方法,其特征在于:在三维场景中进行浏览时,随着相机的移动以及镜头方向的改变,在联动的的平面轮廓图中,相机的位置和方向会同步以箭头的形式体现在平面轮廓图中。
16.一种基于建筑模型生成平面轮廓图的系统,其特征在于:该系统包括图元数据文件获取模块、图元数据文件解析模块、模型图元过滤模块以及平面轮廓图渲染模块,其中所述图元数据文件获取模块从建筑模型获取图元数据文件;
所述图元数据文件解析模块解析图元数据文件,得到图元几何数据和图元属性数据,该图元属性数据为原始属性数据,包括图元所属族和图元类别;
所述模型图元过滤模块以设定的规则过滤模型图元,得到所设定楼层内按图元类别过滤得到的图元集合;
所述平面轮廓图渲染模块从顶视图渲染生成平面轮廓图。
17.根据权利要求16所述的基于建筑模型生成平面轮廓图的系统,其特征在于:所述图元所属族包括楼层、楼栋号、专业或场布。
18.根据权利要求17所述的基于建筑模型生成平面轮廓图的系统,其特征在于:所述图元类别包括组成建筑模型的各种构件。
19.根据权利要求18所述的基于建筑模型生成平面轮廓图的系统,其特征在于:该系统还包括图元属性数据扩展模块,对于图元属性数据不完整的建筑模型,由用户自主对图元属性数据进行扩展。
20.根据权利要求19所述的基于建筑模型生成平面轮廓图的系统,其特征在于:对图元属性数据进行扩展时,根据建筑模型按照图元属性建立的分类文件,在分类文件中对建筑模型的图元属性批量赋值。
21.根据权利要求16-20中任一项所述的基于建筑模型生成平面轮廓图的系统,其特征在于:所述图元数据文件解析模块利用遍历建筑模型中所有图元的迭代器,在遍历图元时得到与图元关联的顶点、顶点索引、法线向量和贴图uv数据。
22.根据权利要求16-20中任一项所述的基于建筑模型生成平面轮廓图的系统,其特征在于:所述图元数据文件解析模块对于不同文件格式的建筑模型文件,还需将图元的几何数据转换为渲染引擎支持的数据格式。
23.根据权利要求16-20中任一项所述的基于建筑模型生成平面轮廓图的系统,其特征在于:该系统还包括轻量化存储模块,对已获得的图元几何数据和图元属性数据进行轻量化存储。
24.根据权利要求23所述的基于建筑模型生成平面轮廓图的系统,其特征在于:轻量化存储时,将图元几何数据用o3dgc或者Draco压缩算法压缩后存储,将图元属性数据按照分类分表数据库存储。
25.根据权利要求16-20中任一项所述的基于建筑模型生成平面轮廓图的系统,其特征在于:设定的规则包括用于显示的设定楼层以及过滤得到的图元类别。
26.根据权利要求25所述的基于建筑模型生成平面轮廓图的系统,其特征在于:所述模型图元过滤模块根据不同的需求还利用图元所属族中的楼栋号、专业或场布进行过滤。
27.根据权利要求16-20中任一项所述的基于建筑模型生成平面轮廓图的系统,其特征在于:所述图元数据文件获取模块从图元数据文件中还提取每个图元的包围盒,并由所有图元的包围盒合并计算得到的建筑模型的整体包围盒。
28.根据权利要求27所述的基于建筑模型生成平面轮廓图的系统,其特征在于:通过图元的包围盒与整体包围盒的关系确定建筑模型中各图元的位置,用于二三维联动显示。
29.根据权利要求28所述的基于建筑模型生成平面轮廓图的系统,其特征在于:当显示某层平面轮廓图时,在联动的三维场景中,相机也移到该层,并且在平面轮廓图中点击平面区域中的不同位置,三维场景的相机会移动到该楼层的对应位置,且相机朝向不变。
30.根据权利要求29所述的基于建筑模型生成平面轮廓图的系统,其特征在于:在三维场景中进行浏览时,随着相机的移动以及镜头方向的改变,在联动的平面轮廓图中,相机的位置和方向会同步以箭头的形式体现在平面轮廓图中。
31.一种存储介质,其特征在于:其上存储有计算机程序,该程序被处理器执行时执行如权利要求1-15中任一项所述的方法。
标题 | 发布/更新时间 | 阅读量 |
---|---|---|
基于实景三维地理信息系统的可视化系统 | 2020-05-08 | 656 |
基于Hadoop体系架构的视图库系统及其构建方法 | 2020-05-08 | 742 |
一种多维度的综合数据库SQL审核及优化方法和系统 | 2020-05-08 | 625 |
营养大脑引擎执行方法及装置 | 2020-05-08 | 988 |
面向海量非结构化文本的知识图谱自动构建方法及系统 | 2020-05-11 | 519 |
一种核保处理方法及装置 | 2020-05-08 | 407 |
基于JMH的规则自动化测试的方法 | 2020-05-08 | 339 |
一种基于专家系统知识库的渗透测试方法 | 2020-05-11 | 676 |
一种自主学习的业务风控规则引擎系统及风险评估方法 | 2020-05-08 | 813 |
一种车辆综合应用管理系统 | 2020-05-11 | 509 |
高效检索全球专利专利汇是专利免费检索,专利查询,专利分析-国家发明专利查询检索分析平台,是提供专利分析,专利查询,专利检索等数据服务功能的知识产权数据服务商。
我们的产品包含105个国家的1.26亿组数据,免费查、免费专利分析。
专利汇分析报告产品可以对行业情报数据进行梳理分析,涉及维度包括行业专利基本状况分析、地域分析、技术分析、发明人分析、申请人分析、专利权人分析、失效分析、核心专利分析、法律分析、研发重点分析、企业专利处境分析、技术处境分析、专利寿命分析、企业定位分析、引证分析等超过60个分析角度,系统通过AI智能系统对图表进行解读,只需1分钟,一键生成行业专利分析报告。