论文部分内容阅读
随着计算机技术与硬件的快速发展,3D打印的相关技术在增量工艺中的应用越来越广泛,迫切需要一种支持多种数据格式且高效的切片软件。目前所见的软件系统支持的格式和功能都比较单一,所使用的算法也不是最优。 本论文整合了3D打印的相关算法并进行了研究,设计并实现了支持多数据格式的切片系统。对于模型切片,在权衡打印时间与打印质量之后,除了普通的切片算法之外新增了一种自适应的切片算法。对于模型切分,添加了一些限制条件来使得切分的结果近似最优,并定义了相应的目标函数。在此基础上,应用了改进之后的基于BSP树的切分算法。对于模型支撑,首先对比了树形结构与桥梁结构的优缺点,并验证了桥梁结构的健壮性。接着,优化并扩展了支撑点选取的方式与桥梁结构的架设方式,节省了打印时间与打印材料。对于修复,提出了切片之前的模型修复与切片之后的路径修复,使得打印的结果更加完美。 在上述算法的基础之上,设计并实现了功能齐全的切片软件。该软件适用于市面上多数的3D打印机,并且具有优秀的模型处理时间、较少的打印时间和较高的打印质量。