一种三维模型切割方法、装置、计算机设备和存储介质制造方法及图纸

技术编号:31089176 阅读:33 留言:0更新日期:2021-12-01 12:49
本发明专利技术涉及一种三维模型切割方法、装置、计算机设备和存储介质,该方法包括:获取组成三维模型的三角形坐标和组成切割平面的第二空间坐标和方向坐标;通过第二空间坐标与方向坐标之间第一距离,以及三角形坐标与方向坐标之间的第二距离的关系确定切割平面与各三维模型的位置为上侧、下侧关系或相交关系;在相交关系中获取交点坐标并连接,生成切割平面在三维模型上的横截面;存储位于上侧、下侧关系中的三角形坐标为上下侧三维模型空间网格坐标;根据上下侧三维模型空间网格坐标以及横切面,将三维模型重新存储为上侧三维模型和下侧三维模型。实现了非专业三维模型建模人员也可到对模型任一平面切割分离目的,避免了切割模型人工成本过高的问题。型人工成本过高的问题。型人工成本过高的问题。

【技术实现步骤摘要】
一种三维模型切割方法、装置、计算机设备和存储介质


[0001]本专利技术实施例涉及信息处理的
,尤其涉及一种三维模型切割方法、装置、计算机设备和存储介质。

技术介绍

[0002]在3D建模软件中进行三维模型创建的场景中,三维模型的点和面是以很多不重叠的三角形的点和面所构成的,比如一个立方体,就是有各种各样的三角形组成的点和面堆叠而成。三维模型中包含了所有上述点和面以及纹理的坐标,修改和分解模型只需要基于上述三角形点及面对应的参数即可完成。
[0003]现有技术中,如果需要达到对模型修改和分解的效果,需要在3Dmax等工具软件中提前对模型处理,过程繁琐,且在建模工作人员处理完成后,其他非专业人员由于技术性限制,使用时不能随心所欲对该三维模型进行个性化修改和分解,存在限制诸多。
[0004]所以,提出一种有效且非专业人员也可执行的三维模型切割方法是目前亟待解决的问题。

技术实现思路

[0005]本专利技术实施例提出了一种三维模型切割方法、装置、计算机设备和存储介质,以解决在三维模型修改场景中,非专业技术人员对三本文档来自技高网...

【技术保护点】

【技术特征摘要】
1.一种三维模型切割方法,其特征在于,包括:获取三维模型第一空间网格坐标;所述三维模型由多边形平行切面组成;所述多边形平行切面由多个不重叠三角形组成;所述第一空间网格坐标包括位于空间坐标系中所述各不重叠的三角形坐标;接收对所述三维模型的切割指令,获取所述切割指令中切割平面相对于所述第一空间网格坐标的第二空间坐标和方向坐标;通过计算所述第二空间坐标与所述方向坐标之间点乘值,获取所述第二空间坐标与所述方向坐标之间第一距离;获取所述三角形坐标与所述方向坐标之间的第二距离;根据所述第一距离与所述第二距离之间的大小关系,确定各三角形与所述切割平面的位置关系;所述位置关系包括上侧关系、下侧关系和相交关系;在所述相交关系中,获取所述三角形与所述切割平面的交点坐标;利用凸包算法依序连接各所述交点坐标,生成所述切割平面在所述三维模型上的横截面;获取位于所述上侧关系中的三角形坐标,存储为上侧三维模型空间网格坐标;获取位于所述下侧关系中的三角形坐标,存储为下侧三维模型空间网格坐标;根据所述上侧三维模型空间网格坐标、所述下侧三维模型空间网格坐标以及所述横截面,将所述三维模型重新存储为上侧三维模型和下侧三维模型。2.根据权利要求1所述的方法,其特征在于,所述三角形坐标包括顶点坐标,则所述获取所述三角形坐标与所述方向坐标之间的第二距离,包括:通过计算所述三角形顶点坐标与所述方向坐标之间的点乘值,得到第二距离。3.根据权利要求2所述的方法,其特征在于,所述根据所述第一距离与所述第二距离之间的大小关系,确定各三角形与所述切割平面的位置关系,包括:如果所述第一距离大于所述第二距离,则所述三角形顶点与所述切割平面为上侧关系或下侧关系;如果所述第一距离小于所述第二距离,则所述三角形顶点与所述切割平面为相交关系。4.根据权利要求1所述的方法,其特征在于,所述三角形坐标还包括纹理坐标和法线坐标,则所述利用凸包算法依序连接各所述交点坐标,生成所述切割平面在所述三维模型上的横截面,包括:在所述切割平面上用凸包算法依序连接各所述交点坐标,生成所述三维模型上的新切面坐标;根据所述新切面坐标和所述三角形的纹理坐标、法线坐标,生成所述切割平面在所述三维模型上的上下横截面和平面法线。5.根据权利要求3所述的方法,其特征在于,所述如果所述第一距离大于所述第二距离,则所述三角形顶点与所述切割平面为上侧关系或下侧关系,包括:如果所述第一距离大于所述第二距离,则判断所述三角形的三个顶点分别与所述切割平面的关系;如果所述三角形的三个顶点都在所述切割平面上,则所述三角形顶点与所述切割平面
为上侧关系;如果所述三角形的一个顶点都在所述切割平面上,且另外两个顶点在所述切割平面的上侧或下侧,则所述三角形顶点与所述切割平面为上侧关...

【专利技术属性】
技术研发人员:王玲王波
申请(专利权)人:广州点金石信息技术有限公司
类型:发明
国别省市:

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

1