三维模型的获取方法、装置和存储介质及电子设备与流程
- 国知局
- 2024-12-06 12:47:16
本技术涉及计算机领域,具体而言,涉及一种三维模型的获取方法、装置和存储介质及电子设备。
背景技术:
1、在三维模型的获取场景中,通常会利用手动转换的方式,将二维图纸转换为三维模型,但这种转换方式效率较低,尤其是面对较多数量的二维图纸时。
2、而如果使用自动转换的方式,将二维图纸转换为三维模型,又无法保证二维图纸中的各个图素都能成功转换为三维图素,如果没有成功转换为三维图素,或转换为错误的三维图素,反而会增加修正的步骤,进而导致三维模型的获取效率较低的问题出现。因此,存在三维模型的获取效率较低的问题。
3、针对上述的问题,目前尚未提出有效的解决方案。
技术实现思路
1、本技术实施例提供了一种三维模型的获取方法、装置和存储介质及电子设备,以至少解决三维模型的获取效率较低的技术问题。
2、根据本技术实施例的一个方面,提供了一种三维模型的获取方法,包括:获取二维图纸,其中,上述二维图纸中包含第一图素和第二图素,上述第一图素是满足自动识别条件的图素,上述第二图素是不满足上述自动识别条件的图素;对上述第二图素进行三维标识,得到携带三维标识的第二图素,其中,上述三维标识用于指示上述第二图素对应的三维图素;对上述第一图素进行自动识别,并在上述自动识别的过程中,将上述第一图素转换为上述第一图素对应的三维图素;将上述第二图素对应的三维图素,和上述第一图素对应的三维图素进行整合处理,得到上述二维图纸对应的三维模型。
3、根据本技术实施例的另一方面,还提供了一种三维模型的获取装置,包括:获取单元,用于获取二维图纸,其中,上述二维图纸中包含第一图素和第二图素,上述第一图素是满足自动识别条件的图素,上述第二图素是不满足上述自动识别条件的图素;标识单元,用于对上述第二图素进行三维标识,得到携带三维标识的第二图素,其中,上述三维标识用于指示上述第二图素对应的三维图素;识别单元,用于上述第一图素进行自动识别,并在上述自动识别的过程中,将上述第一图素转换为上述第一图素对应的三维图素;整合单元,用于将上述第二图素对应的三维图素,和上述第一图素对应的三维图素进行整合处理,得到上述二维图纸对应的三维模型。
4、作为一种可选的方案,上述对标识单元,包括:显示模块,用于响应于对上述第二图素执行的第一选中操作,显示三维文件目录,其中,上述三维文件目录中包含至少一个三维图素;第一建立模块,用于响应于对上述至少一个三维图素中的目标三维图素,执行的第二选中操作,建立上述目标三维图素与上述第二图素之间的关联关系;标识模块,用于根据上述关联关系,对上述第二图素进行上述三维标识,得到上述携带三维标识的第二图素。
5、作为一种可选的方案,上述建立模块,包括:转换子模块,用于将上述第二图素在上述二维图纸中的第一方位信息,转换至三维,得到上述目标三维图素在上述三维模型中的第二方位信息,其中,上述第一方位信息与上述第二方位信息之间具有上述关联关系。
6、作为一种可选的方案,上述整合单元,包括:第二建立模块,用于利用上述第一图素对应的三维图素,建立上述二维图纸对应的初始模型;插入模块,用于通过上述第二方位信息,将上述目标三维图素插入上述初始模型,得到上述三维模型。
7、作为一种可选的方案,上述装置还包括:存储单元,用于在上述对上述第二图素进行三维标识,得到携带三维标识的第二图素之后,将上述携带三维标识的第二图素放入自动识别数据库,其中,上述自动识别数据库中存储的图素是满足上述自动识别条件的图素,上述第一图素是上述自动识别数据库中存储的图素。
8、作为一种可选的方案,上述装置还包括:检测单元,用于在上述获取二维图纸之后,检测上述二维图纸中的图素是否存储在上述自动识别数据库中,并对未存储在上述自动识别数据库中的图素进行需要标识的提示。
9、作为一种可选的方案,上述装置还包括:预整合单元,用于在上述将上述第二图素对应的三维图素,和上述第一图素对应的三维图素进行整合处理,得到上述二维图纸对应的三维模型之前,对上述第二图素对应的三维图素,和上述第一图素对应的三维图素,进行预整合处理,得到预三维模型,其中,上述预整合处理的过程中包括将上述第二图素对应的三维图素,和上述第一图素对应的三维图素按照位置关系,将三维图素的轮廓进行组合;上述整合单元,包括:整合模块,用于在上述预三维模型对应的完整度大于或等于预设阈值的情况下,将上述第二图素对应的三维图素,和上述第一图素对应的三维图素进行整合处理,得到上述三维模型。
10、根据本技术实施例的又一个方面,提供一种计算机程序产品或计算机程序,该计算机程序产品或计算机程序包括计算机指令,该计算机指令存储在计算机可读存储介质中。电子设备的处理器从计算机可读存储介质读取该计算机指令,处理器执行该计算机指令,使得该电子设备执行如以上三维模型的获取方法。
11、根据本技术实施例的又一方面,还提供了一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,其中,上述处理器通过计算机程序执行上述的三维模型的获取方法。
12、在本技术实施例中,获取二维图纸,其中,上述二维图纸中包含第一图素和第二图素,上述第一图素是满足自动识别条件的图素,上述第二图素是不满足上述自动识别条件的图素;对上述第二图素进行三维标识,得到携带三维标识的第二图素,其中,上述三维标识用于指示上述第二图素对应的三维图素;对上述第一图素进行自动识别,并在上述自动识别的过程中,将上述第一图素转换为上述第一图素对应的三维图素;将上述第二图素对应的三维图素,和上述第一图素对应的三维图素进行整合处理,得到上述二维图纸对应的三维模型。
13、在面对从二维图纸转换为三维模型时,传统的手动转换方式往往效率较低,尤其是在处理大量图纸时。而纯粹的自动转换方法又难以保证所有图素都能成功且准确地转换为三维图素,错误的转换反而会增加修正的步骤,进一步降低效率。
14、而本实施例通过一种结合的方式,有效地提高了三维模型的获取效率。首先,本实施例区分了二维图纸中的两种图素:第一图素和第二图素。第一图素是那些可以直接或通过某种方法快速转换为三维图素的元素,而第二图素则是那些转换较为困难或容易出错的元素。
15、对于第一图素,由于它们满足某种“自动识别条件”,因此可以相对快速和准确地进行转换。对于第二图素,本实施例采用了三维标识的策略。这种标识不仅明确指示了这些图素应对应的三维形态,还为后续的处理提供了便利。通过这种方式,避免了在自动转换过程中可能出现的错误和不一致,从而减少了修正的需求。
16、最后,本实施例将第一图素和第二图素对应的三维图素进行整合处理。这一步骤确保了三维模型的完整性和准确性,同时也避免了在传统方法中可能出现的,因部分图素转换失败或错误而导致的整体模型质量下降和修正工作量的增加,进而达到了既减少了手动转换的繁琐性,又避免了自动转换中可能出现的错误和修正工作的目的,从而实现了提高三维模型的获取效率的技术效果,进而解决了三维模型的获取效率较低的技术问题。
本文地址:https://www.jishuxx.com/zhuanli/20241204/342771.html
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 YYfuon@163.com 举报,一经查实,本站将立刻删除。