用于增材制造零件模型的处理方法、装置和计算机设备制造方法及图纸

技术编号:29775951 阅读:22 留言:0更新日期:2021-08-24 17:51
本申请涉及一种用于增材制造零件模型的处理方法、装置和计算机设备。所述方法包括:获取快速成型制造文件,读取所述快速成型制造文件中各三角面片的法向量值及顶点坐标值;基于各所述三角面片的法向量值及顶点坐标值,获得各类别的三角面片的总面积,并获取数值最大的总面积对应的各三角面片的第一目标法向量值;将所述第一目标法向量值旋转至与快速成型设备加工区间的高度坐标轴平行,获得旋转期间产生的旋转矩阵;基于所述旋转矩阵,将所述顶点坐标值按照所述旋转矩阵旋转,得到目标顶点坐标值,基于所述目标顶点坐标值,输出目标快速成型制造文件。通过上述方法可以最大程度减少增材制造器件表面层纹路,改善增材制造器件的尺寸精度。

【技术实现步骤摘要】
用于增材制造零件模型的处理方法、装置和计算机设备
本申请涉及制造
,特别是涉及一种用于增材制造零件模型的处理方法、装置和计算机设备。
技术介绍
随着制造技术的发展,用户对产品的需求也由最初的单一化逐步发展为个性化、多样化,传统的少品种、大批量的生产方式已不能满足制造业的发展需求,进而出现了快速成型制造技术,然而在快速成型制造加工流程中,产品(如零件)被分成若干层加工而成,当产品的其中一个平面与加工平面出现0°~180°的夹角时,会导致最终制作出的产品呈现比较明显的层纹路。传统技术中,通过在快速成型设备的数据处理软件中手工旋转数据模型,从而使得需要平行于加工平面的产品平面旋转到完全与加工平面平行,然而此种技术,精度较差,且在处理大量的零件模型时,将耗费非常长的时间。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高产品尺寸精度的用于增材制造零件模型的处理方法、装置、计算机设备和存储介质。一种用于增材制造零件模型的处理方法,所述方法包括:获取快速成型制造文件,读取所述快速成型制造文件中各三角面片的法向量值及顶点坐标值;基于各所述三角面片的法向量值及顶点坐标值,获得各类别的三角面片的总面积,并获取数值最大的总面积对应的各三角面片的第一目标法向量值;将所述第一目标法向量值旋转至与快速成型设备加工区间的高度坐标轴平行,获得旋转期间产生的旋转矩阵;基于所述旋转矩阵,将所述顶点坐标值按照所述旋转矩阵旋转,得到目标顶点坐标值,基于所述目标顶点坐标值,输出目标快速成型制造文件。在其中一个实施例中,所述读取所述快速成型制造文件中各三角面片的法向量值及顶点坐标值之后,基于各所述三角面片的法向量值及顶点坐标值,获得各类别的三角面片的总面积之前,包括:将所述法向量值与三角面片顶点坐标值对应,获得所述法向量值与三角面片顶点坐标值的对应关系;将各所述确定对应关系的法向量值和所述顶点坐标值分别存入对应的预设矩阵中。在其中一个实施例中,所述基于各所述三角面片的法向量值及顶点坐标值,获得各类别的三角面片的总面积,包括:基于各所述三角面片的顶点坐标值,计算得到各所述三角面片的面积;基于各所述三角面片的法向量值,对各所述三角面片进行划分,得到各类别的三角面片;根据各所述三角面片的面积,获得各类别的三角面片的总面积。在其中一个实施例中,所述基于各所述三角面片的法向量值,对各所述三角面片进行划分,包括:将所述法向量值在数值上完全相等的三角面片划分为同一类别的三角面片;在其中一个实施例中,所述基于各所述三角面片的法向量值,对各所述三角面片进行划分,包括:将所述法向量值在数值上完全相等和在数值上完全相反的三角面片划分为同一类别的三角面片。在其中一个实施例中,所述基于所述法向量值,对各所述三角面片进行划分,得到各类别的三角面片,根据各所述三角面片的面积,获得各类别的三角面片的总面积,包括:根据所述法向量数值,按照预设规则对将所述法向量值进行数据处理,得到数据处理后的法向量值;将各所述三角面片的面积与所述数据处理后的法向量数值对应;在所述数据处理后的法向量值中查找数值相同行,对各所述数值相同行对应的三角面片的面积进行求和处理,获得各类别的三角面片的总面积。在其中一个实施例中,所述法向量值包括法向量横轴坐标值、法向量纵轴坐标值和法向量高度坐标值;所述将所述法向量值在数值上完全相等和在数值上完全相反的三角面片划分为同一类别的三角面片,包括:对所述法向量横轴坐标值、法向量纵轴坐标值和法向量高度坐标值进行数据处理,得到数据处理结果;基于所述数据处理结果,将所述法向量值在数值上完全相等和在数值上完全相反的三角面片划分为同一类别的三角面片。在其中一个实施例中,所述将所述第一目标法向量值旋转至与快速成型设备加工区间的高度坐标轴平行,获得旋转期间产生的旋转矩阵,包括:将所述第一目标法向量绕所述快速成型设备加工区间的横轴坐标轴旋转,获得第一横轴旋转矩阵以及第二目标法相量;将所述第二目标法向量绕所述成型设备加工区间的纵轴坐标轴旋转至与所述快速成型设备加工区间的高度坐标轴平行,获得第一纵轴旋转矩阵;所述旋转矩阵包括第一横轴旋转矩阵和第一纵轴旋转矩阵;在其中一个实施例中,所述将所述第一目标法向量值旋转至与快速成型设备加工区间的高度坐标轴平行,获得旋转期间产生的旋转矩阵,包括:将所述目第一标法向量绕所述快速成型设备加工区间的纵轴坐标轴旋转,获得第二纵轴旋转矩阵以及第三目标法相量;将所述第三目标法向量绕所述成型设备加工区间的横轴坐标轴旋转至与所述快速成型设备加工区间的高度坐标轴平行,获得第二横轴旋转矩阵;所述旋转矩阵包括第二纵轴旋转矩阵和第二横轴旋转矩阵。一种用于增材制造零件模型的处理装置,所述装置包括:快速成型制造文件处理模块,用于获取快速成型制造文件,读取所述快熟成型制造文件中各三角面片的法向量值及顶点坐标值,以及基于第二旋转模块得到的目标顶点值,输出目标快速成型制造文件;目标法向量确定模块,用于基于各所述三角面片的法向量值及顶点坐标值,获得各类别的三角面片的总面积,并获取数值最大的总面积对应的各三角面片的第一目标法向量;第一旋转模块,用于将所述第一目标法向量值旋转至与快速成型设备加工区间的高度坐标轴平行,获得旋转期间产生的旋转矩阵;第二旋转模块,用于基于所述旋转矩阵,将所述顶点坐标值按照所述旋转矩阵旋转,得到目标顶点坐标值。一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,所述处理器执行所述计算机程序时实现上述的方法的步骤。一种计算机可读存储介质,其上存储有计算机程序,所述计算机程序被处理器执行时实现上述的方法的步骤。上述用于增材制造零件模型的处理方法、装置、计算机设备和存储介质,通过读取快速成型制造文件中各三角面片的法向量值以及顶点坐标值,基于法向量值以及顶点坐标值,得到数值最大的总面积对应的各三角面片的第一目标法向量值,通过将第一目标法向量值旋转至与快速成型设备加工区间的高度坐标轴平行,从而可以使最大总面积对应的各三角面片旋转至与快速成型设备加工区间的平面平行,根据旋转期间产生的旋转矩阵,得到目标顶点坐标值,基于目标顶点坐标值,输出目标快速成型制造文件。通过上述方法可以最大程度减少增材制造器件表面层纹路,改善增材制造器件的尺寸精度。附图说明图1为一个实施例中用于增材制造零件模型的处理方法的应用环境图;图2为一个实施例中用于增材制造零件模型的处理方法的流程示意图;图3为一个实施例中用于增材制造零件模型的处理方法中任意一个三角面片的法向量和顶点坐标示意图;图4为一个实施例中用于增材制造零件模型的处理方法中器件平面摆放示意图;图5为快速成型器件的平面与加工平面的夹角在在0~180°之间时,制造出的快速成型器件本文档来自技高网...

【技术保护点】
1.一种用于增材制造零件模型的处理方法,其特征在于,所述方法包括:/n获取快速成型制造文件,读取所述快速成型制造文件中各三角面片的法向量值及顶点坐标值;/n基于各所述三角面片的法向量值及顶点坐标值,获得各类别的三角面片的总面积,并获取数值最大的总面积对应的各三角面片的第一目标法向量值;/n将所述第一目标法向量值旋转至与快速成型设备加工区间的高度坐标轴平行,获得旋转期间产生的旋转矩阵;/n基于所述旋转矩阵,将所述顶点坐标值按照所述旋转矩阵旋转,得到目标顶点坐标值,基于所述目标顶点坐标值,输出目标快速成型制造文件。/n

【技术特征摘要】
1.一种用于增材制造零件模型的处理方法,其特征在于,所述方法包括:
获取快速成型制造文件,读取所述快速成型制造文件中各三角面片的法向量值及顶点坐标值;
基于各所述三角面片的法向量值及顶点坐标值,获得各类别的三角面片的总面积,并获取数值最大的总面积对应的各三角面片的第一目标法向量值;
将所述第一目标法向量值旋转至与快速成型设备加工区间的高度坐标轴平行,获得旋转期间产生的旋转矩阵;
基于所述旋转矩阵,将所述顶点坐标值按照所述旋转矩阵旋转,得到目标顶点坐标值,基于所述目标顶点坐标值,输出目标快速成型制造文件。


2.根据权利要求1所述的方法,其特征在于,所述读取所述快速成型制造文件中各三角面片的法向量值及顶点坐标值之后,基于各所述三角面片的法向量值及顶点坐标值,获得各类别的三角面片的总面积之前,包括:
将所述法向量值与三角面片顶点坐标值对应,获得所述法向量值与三角面片顶点坐标值的对应关系;
将各所述确定对应关系的法向量值和所述顶点坐标值分别存入对应的预设矩阵中。


3.根据权利要求1所述的方法,其特征在于,所述基于各所述三角面片的法向量值及顶点坐标值,获得各类别的三角面片的总面积,包括:
基于各所述三角面片的顶点坐标值,计算得到各所述三角面片的面积;
基于各所述三角面片的法向量值,对各所述三角面片进行划分,得到各类别的三角面片;
根据各所述三角面片的面积,获得各类别的三角面片的总面积。


4.根据权利要求3所述的方法,其特征在于,所述基于各所述三角面片的法向量值,对各所述三角面片进行划分,包括:
将所述法向量值在数值上完全相等的三角面片划分为同一类别的三角面片;
或,
将所述法向量值在数值上完全相等和在数值上完全相反的三角面片划分为同一类别的三角面片。


5.根据权利要求3所述的方法,其特征在于,所述基于所述法向量值,对各所述三角面片进行划分,得到各类别的三角面片,根据各所述三角面片的面积,获得各类别的三角面片的总面积,包括:
根据所述法向量数值,按照预设规则对将所述法向量值进行数据处理,得到数据处理后的法向量值;
将各所述三角面片的面积与所述数据处理后的法向量数值对应;
在所述数据处理后的法向量值中查找数值相同行,对各所述数值相同行对应的三角面片的面积进行求和处理,获得各类别的三角面片的总面积。


6.根据权利要求4所述的方法,其特征在于,所述...

【专利技术属性】
技术研发人员:范小寒李庚冯晓宏
申请(专利权)人:湖南华曙高科技有限责任公司
类型:发明
国别省市:湖南;43

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

1