【技术实现步骤摘要】
用于3D打印的方法及装置、存储介质和程序产品
[0001]本公开涉及3D打印
,尤其涉及用于3D打印的方法及装置、计算机可读存储介质和计算机程序产品。
技术介绍
[0002]3D打印机,又称三维打印机、立体打印机,是快速成型的一种工艺设备,通常是采用数字技术打印材料来实现。3D打印机常在模具制造、工业设计等领域被用于制造模型或零部件。近年来,3D打印技术在珠宝、鞋类、工业设计、建筑、工程和施工(AEC)、汽车,航空航天、牙科和医疗产业、教育、地理信息系统、土木工程、枪支以及其他领域都具有很高的应用前景。
[0003]本领域已知的三维打印方法,熔融沉积成型(FDM)是一种基于数字模型,利用粉末状金属或塑料等材料,通过逐层打印的方式构造三维物体的方法,其中使用到的三维打印机是以细丝的形式向打印头供给成型材料,成型材料在打印头内以电加热的方式被加热至熔融状态。打印头按照三维打印机的控制器产生的打印头相对基底移动的路径以一层一层的方式打印出三维物体。
[0004]打印时所选用的每层的打印层高决定打印时间以及最终 ...
【技术保护点】
【技术特征摘要】
1.一种用于3D打印的方法,包括:获取三维模型文件,所述三维模型文件定义三维模型,所述三维模型具有包括多个面片的外表面;识别所述三维模型的至少一个精度部分,其中,每个所述精度部分包括斜率小于预设阈值且大于零的至少一个面片;在所述三维模型所在的虚拟空间内确定至少一个边界盒,其中,每个所述边界盒包围所述至少一个精度部分中的一个对应的精度部分;沿着所述三维模型的高度方向将所述三维模型切分成多层切片,其中,处于所述至少一个精度部分所在的高度范围内的切片具有第一层高,处于所述高度范围外的切片具有第二层高,所述第一层高小于所述第二层高,其中,所述多层切片中的每层切片均包含至少一个切片区域;对于具有所述第一层高的每一层切片的每个切片区域:根据该切片区域与所述至少一个边界盒之间的位置关系,选择性地对该切片区域进行层高合并操作,在所述层高合并操作中,该切片区域与在所述高度方向上同该切片区域相邻的至少一个相邻切片区域被合并;以及基于所述层高合并操作的结果,生成供3D打印机的处理器执行的控制代码。2.根据权利要求1所述的方法,其中,选择性地对该切片区域进行层高合并操作包括:确定该切片区域是否与所述至少一个边界盒相交;以及响应于确定该切片区域与所述至少一个边界盒不相交,将该切片区域与在所述高度方向上同该切片区域相邻的至少一个相邻切片区域进行合并。3.根据权利要求1所述的方法,其中,在所述三维模型所在的虚拟空间内确定至少一个边界盒包括:对于所述至少一个精度部分中的每个精度部分:分别确定该精度部分在所述虚拟空间内的直角坐标系的三个坐标轴方向上的边界坐标值;以及根据所述边界坐标值生成长方体形状的边界盒。4.根据权利要求1至3中任一项所述的方法,还包括:在沿着所述三维模型的高度方向将所述三维模型切分成多层切片之后,为每个切片区域生成切片参数集合,其中,所述切片参数集合用于在所述控制代码中规定针对该切片区域的打印参数。5.根据权...
【专利技术属性】
技术研发人员:魏亮辉,
申请(专利权)人:深圳拓竹科技有限公司,
类型:发明
国别省市:
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。