一种基于标准图集的建模方法及系统技术方案

技术编号:26478963 阅读:18 留言:0更新日期:2020-11-25 19:23
本发明专利技术提供了一种基于标准图集的建模方法及系统,该方法包括:获取第一标准图集对应的参数图;根据第一标准图集的图集编号及预设图集数据库,确定参数图中第一图元对应的参数列表及部件列表,根据参数列表,获取参数列表中各参数变量的参数值;根据部件列表及各参数变量的参数值,确定部件列表中各部件对应的部件三维模型,获取第一图元的插入坐标,根据各部件对应的部件三维模型及插入坐标,确定第一图元的三维模型。本发明专利技术通过标准图集对应的参数图及输入的参数变量确定各部件的三维模型及插入坐标,然后采用搭积木的方法拼接成一个复杂的模型,操作灵活简便,大大缩短了图元模型的建模时间,提高了建模效率,进而保证所建立模型的准确性。

【技术实现步骤摘要】
一种基于标准图集的建模方法及系统
本专利技术涉及计算机信息处理
,具体涉及一种基于标准图集的建模方法及系统。
技术介绍
随着信息技术的发展,越来越多的工程造价人员,开始使用三维模型算量软件,为了可以降低用户使用难度,急需要给用户提供每个图集的参数化建模,传统的方式需要投入开发人员代码实现每个图集的建模,以市政工程为例,涉及市政工程的专业图集极多,因此开发人员编码实现建模过程中,对开发人员能力要求高,导致开发效率低,并且各个图集中图元的需要独立开发建模,无法对灵活调整关联的图元之间的模型,导致需要重复编码实现建模,进而使得建模的准确性难以保证。
技术实现思路
有鉴于此,本专利技术实施例提供了一种基于标准图集的建模方法及系统,解决现有技术中由于图集建模过程涉及的专业图集过多,导致使用编码实现建模的开发及测试效率低,进而使得建模的准确性难以保证。根据第一方面,本专利技术实施例提供了一种基于标准图集的建模方法,包括:获取第一标准图集对应的参数图;根据所述第一标准图集的图集编号及预设图集数据库,确定所述参数图中第一图元对应的参数列表及部件列表,根据所述参数列表,获取所述参数列表中各参数变量的参数值;根据所述部件列表及各参数变量的参数值,确定所述部件列表中各部件对应的部件三维模型,获取第一图元的插入坐标,根据各部件对应的部件三维模型及所述插入坐标,确定所述第一图元的三维模型。可选地,所述获取第一标准图集对应的参数图,包括:获取标准图集文件;响应于所述标准图集文件中第一图集的选择操作时,根据预设绘制规则对所述第一图集进行绘制,确定矢量参数图;响应于第一图集中文本的选择操作时,将所述文本转换为对应的参数变量;根据所述矢量参数图及所述参数变量,确定所述参数图。可选地,所述根据所述第一标准图集的图集编号及预设图集数据库,确定所述参数图中第一图元对应的参数列表及部件列表,包括:响应于所述参数图中的图元选择操作时,将所述图元确定为所述第一图元;获取所述第一图元的图集编号;根据所述第一图元对应的图集编号,从所述预设图集数据库中确定所述第一图元对应的参数列表及部件列表。可选地,所述根据所述部件列表及各参数变量的参数值,确定所述部件列表中各部件对应的部件三维模型,包括:根据所述部件列表及预设基本部件库,确定各部件模型;根据各部件模型及各参数变量的参数值,确定所述部件列表中各部件对应的部件三维模型。可选地,所述根据所述部件列表及预设基本部件库,确定各部件模型,包括:根据所述部件列表的倒序排列结果,确定各部件的遍历顺序;获取所述遍历顺序中的第一序位部件的底标高;根据第一序位部件的底标高及对应参数变量的参数值,确定所述第一序位部件的顶标高,将所述顶标高确定为第二序位部件的底标高;根据第二序位部件的底标高及对应的参数变量的参数值,确定所述第二序位部件的顶标高直到计算完成所有部件的底标高;根据所述底标高及预设基本部件库,确定各部件模型。可选地,所述获取第一图元的插入坐标,包括:根据第一图元对应参数变量的参数值,确定所述第一图元的水平位置坐标;根据所述部件列表及第一图元对应参数变量的参数值,确定所述第一图元的底标高;根据所述水平位置坐标及所述底标高,确定所述第一图元的插入坐标。根据第二方面,本专利技术实施例提供了一种基于标准图集的建模系统,包括:获取模块,用于获取第一标准图集对应的参数图;第一处理模块,用于根据所述第一标准图集的图集编号及预设图集数据库,确定所述参数图中第一图元对应的参数列表及部件列表,根据所述参数列表,获取所述参数列表中各参数变量的参数值;第二处理模块,用于根据所述部件列表及各参数变量的参数值,确定所述部件列表中各部件对应的部件三维模型,获取第一图元的插入坐标,根据各部件对应的部件三维模型及所述插入坐标,确定所述第一图元的三维模型。本专利技术实施例提供了一种非暂态计算机可读存储介质,所述非暂态计算机可读存储介质存储计算机指令,所述计算机指令被处理器执行时实现本专利技术第一方面及任意一种可选方式所述的基于标准图集的建模方法。本专利技术实施例提供了一种电子设备,包括:存储器和处理器,所述存储器和所述处理器之间互相通信连接,所述存储器中存储有计算机指令,所述处理器通过执行所述计算机指令,从而执行本专利技术第一方面及任意一种可选方式所述的基于标准图集的建模方法。本专利技术技术方案,具有如下优点:本专利技术实施例提供了一种基于标准图集的建模方法,通过标准图集对应的参数图及输入的参数变量确定各部件的三维模型及插入坐标,最后确定各图元的三维模型,并且可以根据实际需求进行参数自定义,根据部件的三维模型,采用搭积木的方法可以拼接成一个复杂的模型,操作灵活简便,大大缩短了图元模型的建模时间,提高了建模效率,并且在建模的过程中采用静态验证模型参数的方式,使得可以通过灵活调整参数的方式来进行模型联动正确性的测试,进而验证建模的准确性,进而保证所建立模型的准确性。附图说明为了更清楚地说明本专利技术具体实施方式或现有技术中的技术方案,下面将对具体实施方式或现有技术描述中所需要使用的附图作简单地介绍,显而易见地,下面描述中的附图是本专利技术的一些实施方式,对于本领域普通技术人员来讲,在不付出创造性劳动的前提下,还可以根据这些附图获得其他的附图。图1为本专利技术实施例中的基于标准图集的建模方法的具体流程图;图2为本专利技术实施例中的部件的基本形状的示意图;图3为本专利技术实施例中的矩形部件的参数确定的示意图;图4为本专利技术实施例中的基于标准图集的建模系统的模块组成图;图5为本专利技术实施例中的电子设备的结构示意图。具体实施方式下面将结合附图对本专利技术的技术方案进行清楚、完整地描述,显然,所描述的实施例是本专利技术一部分实施例,而不是全部的实施例。基于本专利技术中的实施例,本领域普通技术人员在没有做出创造性劳动前提下所获得的所有其他实施例,都属于本专利技术保护的范围。此外,下面所描述的本专利技术不同实施方式中所涉及的技术特征只要彼此之间未构成冲突就可以相互结合。本专利技术实施例提供了一种基于标准图集的建模方法,如图1所示,该方法具体包括:步骤S1:获取第一标准图集对应的参数图。本专利技术实施例中,国家标准图集是将设计中的节点构造做法标准化的成果,便于设计施工行业使用、减少设计人员的重复劳动的标准图集,首先经过研发人员使用开发工具,例如C++开发工具开发出基本形状组件,然后部署到图集开发工具中,建模人员在图集开发工具中通过图集管理进行图集的新建、删除等图集的管理操作,然后使用参数图定义功能绘制参数图。需要说明的是,本专利技术实施例仅举例开发工具为C++开发工具,在实际应用中也可以根据实际系统需求选择其他Java开发工具或C开发工具,本专利技术并不以此为限。具体地,在一实施例中,上述的步骤S1,具体包括如下步骤:步骤S11:获取标准图集文件。本专利技术实施例中,每一本标准图集都会包含很多不同类别的图集,通过图集管理可以将标准图集维护成一个树状结构的图本文档来自技高网...

【技术保护点】
1.一种基于标准图集的建模方法,其特征在于,包括:/n获取第一标准图集对应的参数图;/n根据所述第一标准图集的图集编号及预设图集数据库,确定所述参数图中第一图元对应的参数列表及部件列表,根据所述参数列表,获取所述参数列表中各参数变量的参数值;/n根据所述部件列表及各参数变量的参数值,确定所述部件列表中各部件对应的部件三维模型,获取第一图元的插入坐标,根据各部件对应的部件三维模型及所述插入坐标,确定所述第一图元的三维模型。/n

【技术特征摘要】
1.一种基于标准图集的建模方法,其特征在于,包括:
获取第一标准图集对应的参数图;
根据所述第一标准图集的图集编号及预设图集数据库,确定所述参数图中第一图元对应的参数列表及部件列表,根据所述参数列表,获取所述参数列表中各参数变量的参数值;
根据所述部件列表及各参数变量的参数值,确定所述部件列表中各部件对应的部件三维模型,获取第一图元的插入坐标,根据各部件对应的部件三维模型及所述插入坐标,确定所述第一图元的三维模型。


2.根据权利要求1所述的基于标准图集的建模方法,其特征在于,所述获取第一标准图集对应的参数图,包括:
获取标准图集文件;
响应于所述标准图集文件中第一图集的选择操作时,根据预设绘制规则对所述第一图集进行绘制,确定矢量参数图;
响应于第一图集中文本的选择操作时,将所述文本转换为对应的参数变量;
根据所述矢量参数图及所述参数变量,确定所述参数图。


3.根据权利要求1所述的基于标准图集的建模方法,其特征在于,所述根据所述第一标准图集的图集编号及预设图集数据库,确定所述参数图中第一图元对应的参数列表及部件列表,包括:
响应于所述参数图中的图元选择操作时,将所述图元确定为所述第一图元;
获取所述第一图元的图集编号;
根据所述第一图元对应的图集编号,从所述预设图集数据库中确定所述第一图元对应的参数列表及部件列表。


4.根据权利要求1所述的基于标准图集的建模方法,其特征在于,所述根据所述部件列表及各参数变量的参数值,确定所述部件列表中各部件对应的部件三维模型,包括:
根据所述部件列表及预设基本部件库,确定各部件模型;
根据各部件模型及各参数变量的参数值,确定所述部件列表中各部件对应的部件三维模型。


5.根据权利要求4所述的基于标准图集的建模方法,其特征在于,所述根据所述部件列表及预设基本部件库,确定各部件模型,包括:...

【专利技术属性】
技术研发人员:温建华
申请(专利权)人:广联达科技股份有限公司
类型:发明
国别省市:北京;11

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

1