【技术实现步骤摘要】
三维模型支撑的生成方法、装置、计算机设备及存储介质
本专利技术实施例涉及三维打印
,尤其涉及一种三维模型支撑的生成方法、装置、计算机设备及存储介质。
技术介绍
在打印三维模型的过程中,由于三维模型的某些切片层之间在边缘的差值可能较大,为了使得打印材料能够较好的凝固在已打印层上,通常需要添加支撑。目前的支撑通常是由模型上的支撑点垂直向下生成的支撑结构,其中一部分支撑到打印平台,另一部分支撑在下部的模型上。但是由于模型本身的结构等原因,在模型上的支撑打印效果不够好,不能起到足够的支撑作用,同时又与模型存在接触,影响了模型的打印精度,使得模型表面不平整。
技术实现思路
本专利技术实施例提供一种三维模型支撑的生成方法、装置、计算机设备及存储介质,以提高三维模型支撑的稳固性,并减少支撑与模型之间的接触,从而提高三维模型表面的光滑平整度。第一方面,本专利技术实施例提供了一种三维模型支撑的生成方法,该方法包括:获取三维模型上的支撑点;构造所述三维模型的包围盒;根据所述支撑点 ...
【技术保护点】
1.一种三维模型支撑的生成方法,其特征在于,包括:/n获取三维模型上的支撑点;/n构造所述三维模型的包围盒;/n根据所述支撑点的坐标和所述包围盒在打印平台上投影的边缘坐标确定与所述三维模型不存在接触的所述支撑点对应的垂直区域支撑在打印平台上的坐标;/n确定所述三维模型上位于所述支撑点同一竖直方向下方的模型点中与所述支撑点距离最近的目标点;/n根据所述目标点的坐标和所述垂直区域支撑在打印平台上的坐标确定倾斜区域支撑与所述垂直区域支撑之间的交点坐标;/n根据所述垂直区域支撑在打印平台上的坐标、所述交点坐标以及所述支撑点的坐标生成三维模型支撑。/n
【技术特征摘要】
1.一种三维模型支撑的生成方法,其特征在于,包括:
获取三维模型上的支撑点;
构造所述三维模型的包围盒;
根据所述支撑点的坐标和所述包围盒在打印平台上投影的边缘坐标确定与所述三维模型不存在接触的所述支撑点对应的垂直区域支撑在打印平台上的坐标;
确定所述三维模型上位于所述支撑点同一竖直方向下方的模型点中与所述支撑点距离最近的目标点;
根据所述目标点的坐标和所述垂直区域支撑在打印平台上的坐标确定倾斜区域支撑与所述垂直区域支撑之间的交点坐标;
根据所述垂直区域支撑在打印平台上的坐标、所述交点坐标以及所述支撑点的坐标生成三维模型支撑。
2.根据权利要求1所述的三维模型支撑的生成方法,其特征在于,所述根据所述支撑点的坐标和所述包围盒在打印平台上投影的边缘坐标确定所述支撑点对应的垂直区域支撑在打印平台上的坐标,包括:
根据所述包围盒在打印平台上投影的边缘坐标确定在所述支撑点相对于所述三维模型的坐标轴方向上所述三维模型在打印平台上的极限尺寸,所述极限尺寸包括所述包围盒在打印平台上的投影在所述坐标轴方向上超出所述三维模型的底面轮廓的坐标范围;
根据所述极限尺寸和所述支撑点的坐标确定所述垂直区域支撑在打印平台上的坐标。
3.根据权利要求2所述的三维模型支撑的生成方法,其特征在于,所述根据所述极限尺寸和所述支撑点的坐标确定所述垂直区域支撑在打印平台上的坐标,包括:
若所述坐标轴方向与打印平台的X轴平行,则
x2=xmax-xmin+x1,y2=y1
其中,x2表示所述垂直区域支撑的X轴坐标值,xmax表示所述极限尺寸的X轴坐标值中的最大值,xmin表示所述极限尺寸的X轴坐标值中的最小值,x1表示所述支撑点的X轴坐标值,y2表示所述垂直区域支撑的Y轴坐标值,y1表示所述支撑点的Y轴坐标值;
若所述坐标轴方向与打印平台的Y轴平行,则
y2=ymax-ymin+y1,x2=x1
其中,y2表示所述垂直区域支撑的Y轴坐标值,ymax表示所述极限尺寸的Y轴坐标值中的最大值,ymin表示所述极限尺寸的Y轴坐标值中的最小值,y1表示所述支撑点的Y轴坐标值,x2表示所述垂直区域支撑的X轴坐标值,x1表示所述支撑点的X轴坐标值。
4.根据权利要求1所述的三维模型支撑的生成方法,其特征在于,所述根据所述目标点的坐标和所述垂直...
【专利技术属性】
技术研发人员:刘辉林,唐京科,陈春,敖丹军,王江,
申请(专利权)人:深圳市创想三维科技有限公司,
类型:发明
国别省市:广东;44
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。