一种工程图纸的渲染方法及电子设备技术

技术编号:38500658 阅读:8 留言:0更新日期:2023-08-15 17:08
本申请适用于数据处理技术领域,提供了一种工程图纸的渲染方法及电子设备,方法包括:响应于对于目标产品的工程图纸的解析指令,确定目标产品中各个元素对应的公差数组;在预设的预览界面内生成工程图纸对应的底层图像,确定底层图像相对于工程图纸的位置偏移量;基于各个元素在工程图纸内的第一位置坐标以及位置偏移量,确定各个元素在底层图像上的第二位置坐标;根据第二位置坐标在预览界面内渲染用于展示元素的公差数组的多个第一图形块以及用于展示元素的形状结构的第二图形块。采用上述方法能够在同一界面内显示公差与元素外观,大大提高了用户查看的便捷性,继而提高了后续对于目标产品的质量管理的效率。对于目标产品的质量管理的效率。对于目标产品的质量管理的效率。

【技术实现步骤摘要】
一种工程图纸的渲染方法及电子设备


[0001]本申请属于数据处理
,尤其涉及一种工程图纸的渲染方法及电子设备。

技术介绍

[0002]在制造业质量管理控制过程中,产品的设计过程往往需要使用工程图纸,如基于CAD工程图纸,设计人员可以将产品中各个部件的尺寸信息在工程图纸中进行标注,以便后续的生产管理人员可以根据工程图纸进行生产。而尺寸信息中的公差,作为指导生产以及质量管理的重要指标之一,如何能够从工程图纸中进行快速提取则成为了影响质量管理的关键因素。
[0003]现有的工程图纸的处理技术,工程图纸中的公差是通过标注的方式记录于文件内,需要用户手动记录每个元素对应的公差,并将该内容复制到对应的电子表格内,并且通过电子表格显示产品的公差与产品外观相互分离,从而无法较好确定每个公差对应的元素外观,从而降低了用户对照应为公差与外观的便捷性,增加了质量管理的难度。

技术实现思路

[0004]本申请实施例提供了一种工程图纸的渲染方法、装置、电子设备及存储介质,可以解决工程图纸中的公差是通过标注的方式记录于文件内,需要用户手动记录每个元素对应的公差,并将该内容复制到对应的电子表格内,并且通过电子表格显示产品的公差与产品外观相互分离,从而无法较好确定每个公差对应的元素外观,从而降低了用户对照应为公差与外观的便捷性,增加了质量管理的难度的问题。
[0005]第一方面,本申请实施例提供了一种工程图纸的渲染方法,包括:
[0006]响应于对于目标产品的工程图纸的解析指令,确定目标产品中各个元素对应的公差数组;所述公差数组包括几何公差数组以及尺寸公差数组;
[0007]在预设的预览界面内生成所述工程图纸对应的底层图像,确定所述底层图像相对于所述工程图纸的位置偏移量;
[0008]基于各个所述元素在所述工程图纸内的第一位置坐标以及所述位置偏移量,确定各个元素在所述底层图像上的第二位置坐标;
[0009]根据所述第二位置坐标在所述预览界面内渲染用于展示所述元素的公差数组的多个第一图形块以及用于展示所述元素的形状结构的第二图形块。
[0010]在第一方面的一种可能的实现方式中,所述在预设的预览界面内生成所述工程图纸对应的底层图像,确定所述底层图像相对于所述工程图纸的位置偏移量,包括:
[0011]若所述工程图纸包含图纸边框,则基于所述图纸边框在工程图纸内的第一边界坐标,确定所述底层图像的尺寸信息;
[0012]若所述工程图纸不包含图纸边框,则根据所有元素在所述工程图纸的所述第一位置坐标确定所述第一边界坐标,并基于所述第一边界坐标确定所述尺寸信息;
[0013]基于预设的显示倍率以及所述尺寸信息,生成所述底层图像。
[0014]在第一方面的一种可能的实现方式中,所述在预设的预览界面内生成所述工程图纸对应的底层图像,确定所述底层图像相对于所述工程图纸的位置偏移量,包括:
[0015]根据所述工程图纸中的第一坐标起点与所述底层图像的第二坐标起点,确定坐标偏转方向;
[0016]根据所述底层图像的第二边界坐标与所述第一边界坐标,确定坐标位移向量;
[0017]根据所述坐标偏转方向以及所述坐标位移向量,确定所述位置偏移量。
[0018]在第一方面的一种可能的实现方式中,所述基于各个所述元素在所述工程图纸内的第一位置坐标以及所述位置偏移量,确定各个元素在所述底层图像上的第二位置坐标,包括:
[0019]若所述元素在所述工程图纸内的第一位置坐标在所述工程图纸对应的边界范围外,则基于所述第一边界坐标调整范围外的第一位置坐标,得到一次校正坐标;所述边界范围是根据所述工程图纸的所述第一边界坐标确定的;
[0020]根据所述坐标偏转方向对所述一次校正坐标中与所述坐标偏转方向关联的坐标值进行符号校准,得到二次校正坐标;
[0021]根据所述坐标位移向量对所述二次校正坐标进行坐标偏移,得到所述第二位置坐标。
[0022]在第一方面的一种可能的实现方式中,所述根据所述第二位置坐标在所述预览界面内渲染用于展示所述元素的公差数组的多个第一图形块以及用于展示所述元素的形状结构的第二图形块,包括:
[0023]依次读取所述公差数组内关于各个元素的二维公差数组,根据所述二维公差数组在所述工程图纸内对应文本的文本格式,生成所述第一图形块;
[0024]若所述元素包含直线类型的图形块,则在所述第二位置坐标中确定所述直线类型的图形块的起止坐标,根据所述起止坐标渲染所述第二图形块;
[0025]若所述元素包含圆形类型的图形块,则在所述第二位置坐标中确定所述圆形类型的图形块的第一中心坐标,根据所述第一中心坐标以及所述圆形类型的图形块的第一半径值,渲染所述第二图形块;
[0026]若所述元素包含圆弧类型的图形块,则在所述第二位置坐标中确定所述圆弧类型的图形块的第二中心坐标,根据所述第二中心坐标以及圆弧特征参量渲染所述第二图形块。
[0027]在第一方面的一种可能的实现方式中,在所述根据所述第二位置坐标在所述预览界面内渲染用于展示所述元素的公差数组的多个第一图形块以及用于展示所述元素的形状结构的第二图形块之后,还包括:
[0028]接收用户在所述预览界面内发起的光标移动操作,基于所述光标移动操作对应的目标位置,调整所述目标位置关联的目标图形块的元素颜色;所述目标图形块为所述第一图形块或所述第二图形块;
[0029]响应于所述用户对所述目标图形块发起的移动操作,根据所述移动操作对应的移动向量;
[0030]根据所述移动向量以及所述目标图形块的起始位置坐标,确定目标位置坐标,并将所述目标图形块移动至所述目标位置坐标;
[0031]若检测到光标离开所述目标图形块,则还原所述目标图形块的元素颜色。
[0032]在第一方面的一种可能的实现方式中,在所述根据所述第二位置坐标在所述预览界面内渲染用于展示所述元素的公差数组的多个第一图形块以及用于展示所述元素的形状结构的第二图形块之后,还包括:
[0033]在所述预览界面内生成关于所述公差数组对应的公差列表;所述公差列表包含各个元素的多个描述维度的特征值;每个所述特征值在所述预览界面内对应至少一个所述第一图形块;
[0034]接收关于所述目标产品的检测数据;
[0035]若所述检测数据与任一所述描述维度的所述特征值不匹配,则更新所述公差列表中所述描述维度的特征值,以及与所述特征值对应的所述第一图形块。
[0036]第二方面,本申请实施例提供了一种工程图纸的处理装置,包括:
[0037]公差数组确定单元,用于响应于对于目标产品的工程图纸的解析指令,确定目标产品中各个元素对应的公差数组;所述公差数组包括几何公差数组以及尺寸公差数组;
[0038]位置偏移量确定单元,用于在预设的预览界面内生成所述工程图纸对应的底层图像,确定所述底层图像相对于所述工程图纸的位置偏移量;
[0039]第二位置坐标确定单本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种工程图纸的渲染方法,其特征在于,包括:响应于对于目标产品的工程图纸的解析指令,确定目标产品中各个元素对应的公差数组;所述公差数组包括几何公差数组以及尺寸公差数组;在预设的预览界面内生成所述工程图纸对应的底层图像,确定所述底层图像相对于所述工程图纸的位置偏移量;基于各个所述元素在所述工程图纸内的第一位置坐标以及所述位置偏移量,确定各个元素在所述底层图像上的第二位置坐标;根据所述第二位置坐标在所述预览界面内渲染用于展示所述元素的公差数组的多个第一图形块以及用于展示所述元素的形状结构的第二图形块。2.根据权利要求1所述的渲染方法,其特征在于,所述在预设的预览界面内生成所述工程图纸对应的底层图像,确定所述底层图像相对于所述工程图纸的位置偏移量,包括:若所述工程图纸包含图纸边框,则基于所述图纸边框在工程图纸内的第一边界坐标,确定所述底层图像的尺寸信息;若所述工程图纸不包含图纸边框,则根据所有元素在所述工程图纸的所述第一位置坐标确定所述第一边界坐标,并基于所述第一边界坐标确定所述尺寸信息;基于预设的显示倍率以及所述尺寸信息,生成所述底层图像。3.根据权利要求2所述的渲染方法,其特征在于,所述在预设的预览界面内生成所述工程图纸对应的底层图像,确定所述底层图像相对于所述工程图纸的位置偏移量,包括:根据所述工程图纸中的第一坐标起点与所述底层图像的第二坐标起点,确定坐标偏转方向;根据所述底层图像的第二边界坐标与所述第一边界坐标,确定坐标位移向量;根据所述坐标偏转方向以及所述坐标位移向量,确定所述位置偏移量。4.根据权利要求3所述的渲染方法,其特征在于,所述基于各个所述元素在所述工程图纸内的第一位置坐标以及所述位置偏移量,确定各个元素在所述底层图像上的第二位置坐标,包括:若所述元素在所述工程图纸内的第一位置坐标在所述工程图纸对应的边界范围外,则基于所述第一边界坐标调整范围外的第一位置坐标,得到一次校正坐标;所述边界范围是根据所述工程图纸的所述第一边界坐标确定的;根据所述坐标偏转方向对所述一次校正坐标中与所述坐标偏转方向关联的坐标值进行符号校准,得到二次校正坐标;根据所述坐标位移向量对所述二次校正坐标进行坐标偏移,得到所述第二位置坐标。5.根据权利要求1所述的渲染方法,其特征在于,所述根据所述第二位置坐标在所述预览界面内渲染用于展示所述元素的公差数组的多个第一图形块以及用于展示所述元素的形状结构的第二图形块,包括:依次读取所述公差数组内关于各个元素的二维公差数组,根据所述二维公差数组在所述工程图纸内对应文本的文本格式,生成所述第一图形块;若所述元素包含直线类型的图形块,则在所述第二位置坐标中确定所述直线类型的图形块的起止坐标,根据所述起止坐标渲染所述第二图形块;若所述元素包含圆形类型的图形块,则在所述第二位置坐标中确定所述圆形类型的图
形块的第一...

【专利技术属性】
技术研发人员:彭杉
申请(专利权)人:希维科技广州有限公司
类型:发明
国别省市:

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

1