【技术实现步骤摘要】
用于增材制造零件模型的处理方法、装置和计算机设备
本申请涉及制造
,特别是涉及一种用于增材制造零件模型的处理方法、装置和计算机设备。
技术介绍
随着制造技术的发展,用户对产品的需求也由最初的单一化逐步发展为个性化、多样化,传统的少品种、大批量的生产方式已不能满足制造业的发展需求,进而出现了快速成型制造技术,然而在快速成型制造加工流程中,产品(如零件)被分成若干层加工而成,当产品的其中一个平面与加工平面出现0°~180°的夹角时,会导致最终制作出的产品呈现比较明显的层纹路。传统技术中,通过在快速成型设备的数据处理软件中手工旋转数据模型,从而使得需要平行于加工平面的产品平面旋转到完全与加工平面平行,然而此种技术,精度较差,且在处理大量的零件模型时,将耗费非常长的时间。
技术实现思路
基于此,有必要针对上述技术问题,提供一种能够提高产品尺寸精度的用于增材制造零件模型的处理方法、装置、计算机设备和存储介质。一种用于增材制造零件模型的处理方法,所述方法包括:获取快速成型制造文件,读取所述快速成型制造文件中各三角面片的法向量值及顶点坐标值;基于各所述三角面片的法向量值及顶点坐标值,获得各类别的三角面片的总面积,并获取数值最大的总面积对应的各三角面片的第一目标法向量值;将所述第一目标法向量值旋转至与快速成型设备加工区间的高度坐标轴平行,获得旋转期间产生的旋转矩阵;基于所述旋转矩阵,将所述顶点坐标值按照所述旋转矩阵旋转,得到目标顶点坐标值,基于所述目标顶点坐标 ...
【技术保护点】
1.一种用于增材制造零件模型的处理方法,其特征在于,所述方法包括:/n获取快速成型制造文件,读取所述快速成型制造文件中各三角面片的法向量值及顶点坐标值;/n基于各所述三角面片的法向量值及顶点坐标值,获得各类别的三角面片的总面积,并获取数值最大的总面积对应的各三角面片的第一目标法向量值;/n将所述第一目标法向量值旋转至与快速成型设备加工区间的高度坐标轴平行,获得旋转期间产生的旋转矩阵;/n基于所述旋转矩阵,将所述顶点坐标值按照所述旋转矩阵旋转,得到目标顶点坐标值,基于所述目标顶点坐标值,输出目标快速成型制造文件。/n
【技术特征摘要】
1.一种用于增材制造零件模型的处理方法,其特征在于,所述方法包括:
获取快速成型制造文件,读取所述快速成型制造文件中各三角面片的法向量值及顶点坐标值;
基于各所述三角面片的法向量值及顶点坐标值,获得各类别的三角面片的总面积,并获取数值最大的总面积对应的各三角面片的第一目标法向量值;
将所述第一目标法向量值旋转至与快速成型设备加工区间的高度坐标轴平行,获得旋转期间产生的旋转矩阵;
基于所述旋转矩阵,将所述顶点坐标值按照所述旋转矩阵旋转,得到目标顶点坐标值,基于所述目标顶点坐标值,输出目标快速成型制造文件。
2.根据权利要求1所述的方法,其特征在于,所述读取所述快速成型制造文件中各三角面片的法向量值及顶点坐标值之后,基于各所述三角面片的法向量值及顶点坐标值,获得各类别的三角面片的总面积之前,包括:
将所述法向量值与三角面片顶点坐标值对应,获得所述法向量值与三角面片顶点坐标值的对应关系;
将各所述确定对应关系的法向量值和所述顶点坐标值分别存入对应的预设矩阵中。
3.根据权利要求1所述的方法,其特征在于,所述基于各所述三角面片的法向量值及顶点坐标值,获得各类别的三角面片的总面积,包括:
基于各所述三角面片的顶点坐标值,计算得到各所述三角面片的面积;
基于各所述三角面片的法向量值,对各所述三角面片进行划分,得到各类别的三角面片;
根据各所述三角面片的面积,获得各类别的三角面片的总面积。
4.根据权利要求3所述的方法,其特征在于,所述基于各所述三角面片的法向量值,对各所述三角面片进行划分,包括:
将所述法向量值在数值上完全相等的三角面片划分为同一类别的三角面片;
或,
将所述法向量值在数值上完全相等和在数值上完全相反的三角面片划分为同一类别的三角面片。
5.根据权利要求3所述的方法,其特征在于,所述基于所述法向量值,对各所述三角面片进行划分,得到各类别的三角面片,根据各所述三角面片的面积,获得各类别的三角面片的总面积,包括:
根据所述法向量数值,按照预设规则对将所述法向量值进行数据处理,得到数据处理后的法向量值;
将各所述三角面片的面积与所述数据处理后的法向量数值对应;
在所述数据处理后的法向量值中查找数值相同行,对各所述数值相同行对应的三角面片的面积进行求和处理,获得各类别的三角面片的总面积。
6.根据权利要求4所述的方法,其特征在于,所述...
【专利技术属性】
技术研发人员:范小寒,李庚,冯晓宏,
申请(专利权)人:湖南华曙高科技有限责任公司,
类型:发明
国别省市:湖南;43
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。