一种3D模型切片处理方法及装置制造方法及图纸

技术编号:30905982 阅读:42 留言:0更新日期:2021-11-22 23:51
本发明专利技术公开了一种3D模型切片处理方法及装置,其中所述方法包括:获取三维模型;根据预设的切片参数和三维模型,获得多条切割交线;切割交线为三维模型的面元与切割面相交的线段;根据目标法向和目标切割交线,确定方向参考量;目标法向为任一面元的法向,目标切割交线为任一面元的切割交线;根据方向参考量和多条切割交线的矢量方向,确定切割区域;根据切割区域和三维模型,生成切片结果。本发明专利技术方法可极大缩减了整个切片处理过程的计算开销,显著提高了切片处理效率。著提高了切片处理效率。著提高了切片处理效率。

【技术实现步骤摘要】
一种3D模型切片处理方法及装置


[0001]本专利技术涉及计算机图形学
,尤其涉及一种3D模型切片处理方法及装置。

技术介绍

[0002]随着计算机图形学的应用领域不断的扩展及垂直化融合,对3D模型处理算法也在不断的进行更新和迭代。其中,切片算法作为能应用于3D模型剖析、视觉艺术、3D打印等大多数主流应用场景的工具,对其的更新与优化将十分有意义。但是,目前对3D模型进行切片时,需要对切割面与3D模型面元的交线方向进行判断。现有技术在判断时需要进行多条件的判断,最终才能确定交线方向。这种判断方法计算量大,从而导致切片处理效率低。

技术实现思路

[0003]鉴于上述问题,本专利技术提出了一种3D模型切片处理方法及装置,可极大缩减了整个切片处理过程的计算开销,显著提高了切片处理效率。
[0004]第一方面,本申请通过一实施例提供如下技术方案:
[0005]一种3D模型切片处理方法,包括:
[0006]获取三维模型;根据预设的切片参数和所述三维模型,获得多条切割交线;所述切割交线为所述三维模型的面元与切割面本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种3D模型切片处理方法,其特征在于,包括:获取三维模型;根据预设的切片参数和所述三维模型,获得多条切割交线;所述切割交线为所述三维模型的面元与切割面相交的线段;根据目标法向和目标切割交线,确定方向参考量;所述目标法向为任一面元的法向,所述目标切割交线为所述任一面元的切割交线;根据所述方向参考量和所述多条切割交线的矢量方向,确定切割区域;根据所述切割区域和所述三维模型,生成切片结果。2.根据权利要求1所述的方法,其特征在于,所述根据目标法向和目标切割交线,确定方向参考量,包括:将所述目标切割交线的矢量方向相对于所述法向的偏转量,确定为所述方向参考量。3.根据权利要求1所述的方法,其特征在于,所述根据所述方向参考量和所述多条切割交线的矢量方向,确定切割区域,包括:针对每条所述切割交线,判断所述切割交线的矢量方向与所述方向参考量是否匹配;若是,则将所述切割交线的矢量方向,确定为连接方向;若否,则将所述切割交线的矢量方向的反方向,确定所述连接方向;根据所述多条切割交线的连接方向,确定所述切割区域。4.根据权利要求3所述的方法,其特征在于,所述根据所述多条切割交线的连接方向,确定所述切割区域,包括:根据所述多条切割交线的连接方向连接所述多条切割交线,获得所述切割区域。5.根据权利要求4所述的方法,其特征在于,所述根据所述多条切割交线的连接方向连接所述多条切割交线,获得所述切割区域,包括:根据预设的初始切割交线,获取第一相邻面元;所述第一相邻面元为在初始面元的预设方向上存在端点重合的面元,初始面元为初始切割交线对应的面元;根据第一相邻交线的连接方向,连接所述初始切割交线与所述第一相邻交线,获得第一折线;所述第一相邻交线为所述第一相邻面元对应的切割交线;根据所述第一折线,获取第二相邻面元;所述第二相邻面元为在所述第一相邻面元的预设方向上存在端点重合的面元;根据第二相邻交线的连接方向,连接所述第一折线与所述第二相邻交线,获得第二折线;所述第二相邻交线为所述第二相邻面元对应的切割交线;根据所述第二折线,继续连接剩余的切割交线直至连接至所述初始切割交线,获得所述切割区域。6.根据权利要求1所述的方法,其特征在于,所述根据所述切割区域和所述三维模型,生成切片结果,包括:根据所述切割区域对所述切割区域对应的面元进行切割处理,获得切割单元;判断每个所述切割单元的形状是否为三角形;若是,则根据预...

【专利技术属性】
技术研发人员:蒲灵峰沈鸿翔
申请(专利权)人:京东方科技集团股份有限公司
类型:发明
国别省市:

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

1