本技术涉及三维建模的,特别是涉及一种三维构件模型的生成方法、装置、设备、介质和产品。
背景技术:
1、随着生活水平的提高,居民用电、商企用电的需求量也日益增多,火力发电厂中的管线、管架等构件的布置也越来越复杂。在对这些管线、管架的布局进行规划或优化时,需要设计人员较为精准地对管线、管架的架构进行确定。
2、传统技术中,在火力发电厂的管线、管架等构件敷设前,设计管线、管架施工图纸的设计人员通常会利用绘图软件得到管线、管架的二维规划平面图,并在二维规划平面图中对管线、管架的尺寸、间距等信息进行标注,以方便后续工人根据二维规划平面图及图中的标注信息进行施工。
3、然而,目前利用绘图软件得到的管线、管架的二维设计平面图不便于检查已设置的管线之间、管线与管架之间的碰撞干涉问题,可靠性不高。
技术实现思路
1、基于此,有必要针对上述技术问题,提供一种三维构件模型的生成方法、装置、设备、介质和产品。
2、第一方面,本技术提供了一种三维构件模型的生成方法。方法包括:
3、获取三维构件生成指令和目标构件的位置信息,三维构件生成指令包括用于确定目标构件类型的目标类型标识;
4、通过预存的用于表征类型标识与三维构件设置参数对应关系的映射表,得到目标类型标识对应的目标设置参数,目标设置参数至少包括用于表征目标构件尺寸的特征参数;
5、根据特征参数生成与目标构件对应的三维构件模型,并将三维构件模型输出至与位置信息对应的显示区域。
6、在其中一个实施例中,目标设置参数还包括构件参数,在根据特征参数生成与目标构件对应的三维构件模型,并将三维构件模型输出至与位置信息对应的显示区域之后,还包括:
7、根据三维构件模型的目标设置参数生成并存储构件详情图层;
8、响应于三维构件模型的调整指令,根据构件参数获取与构件参数对应的特征参数调整值;
9、根据特征参数调整值对三维构件模型进行调整,得到调整后的目标三维构件模型。
10、在其中一个实施例中,目标设置参数还包括分组参数,响应于三维构件模型的调整指令,根据构件参数获取与构件参数对应的特征参数调整值包括:
11、判断构件参数对应的三维构件模型是否包括分组参数,若包括,则将三维构件模型设为目标三维构件模型,获取目标三维构件模型的构件参数对应的特征参数调整值。
12、在其中一个实施例中,在根据三维构件模型的目标设置参数生成并存储构件详情图层之后,还包括:
13、获取参考三维管线,参考三维管线通过历史生成的三维构件模型得到;
14、响应于特征提取指令,获取与参考三维管线的构件参数对应的参考特征参数,通过参考特征参数设置目标管线的特征参数,生成目标三维管线模型。
15、在其中一个实施例中,在根据三维构件模型的目标设置参数生成并存储构件详情图层之后,还包括:
16、响应于三维构件模型的剖切指令,生成带有标注信息的二维剖面图;
17、获取二维剖面图的对应的展示位置信息,将二维剖面图输出至展示位置信息对应的显示区域。
18、在其中一个实施例中,响应于三维构件模型的剖切指令,生成带有标注信息的二维剖面图包括:
19、获取与目标三维构件模型的构件参数对应的特征参数;
20、接收剖切指令的剖切起点位置和剖切终点位置,得到相同高度的两个相邻的目标三维构件模型的间距值,将间距值和目标三维构件模型的特征参数值存储于标注图层;
21、将标注图层添加至二维剖面图图层,生成带有标注信息的二维剖面图。
22、第二方面,本技术还提供了一种三维构件模型生成装置。装置包括:
23、指令获取模块,用于获取三维构件生成指令和目标构件的位置信息,三维构件生成指令包括用于确定目标构件类型的目标类型标识;
24、参数加载模块,用于通过预存的用于表征类型标识与三维构件设置参数对应关系的映射表,得到目标类型标识对应的目标设置参数,目标设置参数至少包括用于表征目标构件尺寸的特征参数;
25、三维构件模型生成模块,用于根据特征参数生成与目标构件对应的三维构件模型,并将三维构件模型输出至与位置信息对应的显示区域。
26、第三方面,本技术还提供了一种计算机设备。计算机设备包括存储器和处理器,存储器存储有计算机程序,处理器执行计算机程序时实现以下步骤:
27、获取三维构件生成指令和目标构件的位置信息,三维构件生成指令包括用于确定目标构件类型的目标类型标识;
28、通过预存的用于表征类型标识与三维构件设置参数对应关系的映射表,得到目标类型标识对应的目标设置参数,目标设置参数至少包括用于表征目标构件尺寸的特征参数;
29、根据特征参数生成与目标构件对应的三维构件模型,并将三维构件模型输出至与位置信息对应的显示区域。
30、第四方面,本技术还提供了一种计算机可读存储介质。计算机可读存储介质,其上存储有计算机程序,计算机程序被处理器执行时实现以下步骤:
31、获取三维构件生成指令和目标构件的位置信息,三维构件生成指令包括用于确定目标构件类型的目标类型标识;
32、通过预存的用于表征类型标识与三维构件设置参数对应关系的映射表,得到目标类型标识对应的目标设置参数,目标设置参数至少包括用于表征目标构件尺寸的特征参数;
33、根据特征参数生成与目标构件对应的三维构件模型,并将三维构件模型输出至与位置信息对应的显示区域。
34、第五方面,本技术还提供了一种计算机程序产品。计算机程序产品,包括计算机程序,该计算机程序被处理器执行时实现以下步骤:
35、获取三维构件生成指令和目标构件的位置信息,三维构件生成指令包括用于确定目标构件类型的目标类型标识;
36、通过预存的用于表征类型标识与三维构件设置参数对应关系的映射表,得到目标类型标识对应的目标设置参数,目标设置参数至少包括用于表征目标构件尺寸的特征参数;
37、根据特征参数生成与目标构件对应的三维构件模型,并将三维构件模型输出至与位置信息对应的显示区域。
38、上述三维构件模型的生成方法、装置、设备、介质和产品,获取三维构件生成指令和目标构件的位置信息,三维构件生成指令包括用于确定目标构件类型的目标类型标识;通过预存的用于表征类型标识与三维构件设置参数对应关系的映射表,得到目标类型标识对应的目标设置参数,目标设置参数至少包括用于表征目标构件尺寸的特征参数;根据特征参数生成与目标构件对应的三维构件模型,并将三维构件模型输出至与位置信息对应的显示区域。本技术通过确定目标构件类型的类型标识、用于表征类型标识与三维构件设置参数对应关系的映射表,以使可以快速获取目标构件的目标设置参数,再根据用于表征目标构件尺寸的特征参数生成与目标构件对应的三维构件模型。通过本技术的三维构件模型生成方法,可以获取三维构件之间的碰撞干涉问题,提高三维构件模型的可靠性,便于对生成的三维构件进行检查,有助于提升绘图效率。