System.ArgumentOutOfRangeException: 索引和长度必须引用该字符串内的位置。 参数名: length 在 System.String.Substring(Int32 startIndex, Int32 length) 在 zhuanliShow.Bind()
【技术实现步骤摘要】
本专利技术涉及工业信息系统领域,尤其涉及一种三维模型批注数据的存储方法、装置及电子设备。
技术介绍
1、目前随着工业互联网的发展,以及基于模型的设计(model-based design,mbd)在越来越多的制造业企业实施起来。mbd围绕着三维模型数据,将其相关的设计数据、工艺卡片数据、制造信息数据与模型本身结合,能够直观、高效的将设计意图传递到下游的生产制造当中。而与模型管理相关的批注数据,却不再mbd的范畴内。
2、在相关技术中,如果需要对三维模型进行审批、归案等操作,则先将三维模型转换成二维图纸,再由相关审阅人员标注上审阅信息,然后加盖签名以此来生成一个具有法律效力的模型批注文件。或者直接将批注以三维的形式融入三维模型里。然而,在二维图纸上进行批注不如在三维模型上批注直观,且不利用修改。而将批注以三维的形式融入三维模型,则每次对批注进行修改将导致三维模型的修改,而三维模型的数据量一般都较大,如果反复修改,可能带来软件上的高负载。
技术实现思路
1、本申请提供一种三维模型批注数据的存储方法、装置及电子设备,用以解决现有技术中二维图纸不直观和软件的负载较高中的至少一个问题。
2、第一方面,本申请提供一种三维模型批注数据的存储方法,包括:
3、第一电子设备响应于接收到目标操作,从目标版式文件中获取目标三维模型的三维数据,并基于所述三维数据显示所述目标三维模型;
4、响应于对所述目标三维模型的批注操作,获取批注数据,其中,所述批注数据包
5、将所述批注数据与所述目标三维模型的标识关联后保存到所述目标版式文件中。
6、第二方面,本申请提供一种三维模型批注数据的显示方法,包括:
7、第二电子设备响应于接收到的目标操作,从目标版式文件中获取目标三维模型的三维数据,并基于所述三维数据显示所述目标三维模型;
8、根据所述目标三维模型的标识,从所述目标版本方式中获取与所述标识关联保存的批注数据,其中,所述批注数据包括:批注操作对应的操作点的位置信息、所述批注操作对应的操作视图、所述批注操作的批注内容信息、所述批注操作的操作时间以及所述批注操作的操作员的身份信息;
9、基于所述位置信息和所述操作视图,将所述批注内容信息、所述操作时间以及所述身份信息显示到所述目标三维模型的对应位置。
10、第三方面,本申请提供一种三维模型批注数据的存储装置,其特征在于,包括:
11、第一获取模块,用于响应于接收到目标操作,从目标版式文件中获取目标三维模型的三维数据;
12、第一显示模块,用于基于所述三维数据显示所述目标三维模型;
13、第二获取模块,用于响应于对所述目标三维模型的批注操作,获取批注数据,其中,所述批注数据包括:所述批注操作对应的操作点的位置信息、所述批注操作对应的操作视图、所述批注操作的批注内容信息、所述批注操作的操作时间以及所述批注操作的操作员的身份信息;
14、存储模块,用于将所述批注数据与所述目标三维模型的标识关联后保存到所述目标版式文件中。
15、第四方面,本申请提供了一种三维模型批注数据的显示装置,包括:
16、第三获取模块,用于响应于接收到的目标操作,从目标版式文件中获取目标三维模型的三维数据;
17、第二显示模块,用于基于所述三维数据显示所述目标三维模型;
18、第四获取模块,用于根据所述目标三维模型的标识,从所述目标版本方式中获取与所述标识关联保存的批注数据,其中,所述批注数据包括:批注操作对应的操作点的位置信息、所述批注操作对应的操作视图、所述批注操作的批注内容信息、所述批注操作的操作时间以及所述批注操作的操作员的身份信息;
19、所述第二显示模块,还用于基于所述位置信息和所述操作视图,将所述批注内容信息、所述操作时间以及所述身份信息显示到所述目标三维模型的对应位置。
20、第五方面,本申请提供一种电子设备,包括存储器、处理器及存储在存储器上并可在处理器上运行的计算机程序,所述处理器执行所述程序时实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤。
21、第六方面,本申请提供一种非暂态计算机可读存储介质,其上存储有计算机程序,该计算机程序被处理器执行时实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤。
22、第七方面,本申请提供一种计算机程序产品,包括计算机程序,所述计算机程序被处理器执行时实现如第一方面所述的方法的步骤,或者实现如第二方面所述的方法的步骤。
23、在本申请中,第一电子设备响应于接收到目标操作,从目标版式文件中获取目标三维模型的三维数据,并基于所述三维数据显示所述目标三维模型;响应于对所述目标三维模型的批注操作,获取批注数据,其中,所述批注数据包括:所述批注操作对应的操作点的位置信息、所述批注操作对应的操作视图、所述批注操作的批注内容信息、所述批注操作的操作时间以及所述批注操作的操作员的身份信息;将所述批注数据与所述目标三维模型的标识关联后保存到所述目标版式文件中。从而实现直接在三维模型上进行批注,可以避免二维图纸不直观的问题,且便于修改。另外,由于批注数据与三维模型分开并关联存储,可以避免在修改批注时修改三维模型,从而降低软件的负载。
本文档来自技高网...【技术保护点】
1.一种三维模型批注数据的存储方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述响应于对所述目标三维模型的批注操作,获取批注数据之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,在所述响应于对所述目标三维模型的批注操作,获取批注数据之后,所述方法还包括:
4.一种三维模型批注数据的显示方法,其特征在于,包括:
5.根据权利要求4所述的方法,其特征在于,在所述基于所述位置信息和所述操作视图,将所述批注内容信息、所述操作时间以及所述身份信息显示到所述目标三维模型的对应位置之前,所述方法还包括:
6.根据权利要求5所述的方法,其特征在于,所述方法还包括:
7.根据权利要求6所述的方法,其特征在于,所述方法还包括:
8.一种三维模型批注数据的存储装置,其特征在于,包括:
9.一种三维模型批注数据的显示装置,其特征在于,包括:
10.一种电子设备,包括存储器、处理器及存储在所述存储器上并可在所述处理器上运行的计算机程序,其特征在于,所述处理器执
...【技术特征摘要】
1.一种三维模型批注数据的存储方法,其特征在于,包括:
2.根据权利要求1所述的方法,其特征在于,在所述响应于对所述目标三维模型的批注操作,获取批注数据之前,所述方法还包括:
3.根据权利要求2所述的方法,其特征在于,在所述响应于对所述目标三维模型的批注操作,获取批注数据之后,所述方法还包括:
4.一种三维模型批注数据的显示方法,其特征在于,包括:
5.根据权利要求4所述的方法,其特征在于,在所述基于所述位置信息和所述操作视图,将所述批注内容信息、所述操作时间以及所述身份...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。