我希望了解更多关于将网格切片到 gcode 中的过程,该过程采用 3d 模型并创建 CNC 机器或 3D 打印机可以使用的对象的 2D 切片。
使用什么数学算法来执行这种类型的网格抽取/切片?有没有实现其中一些的库?
将切片器视为刀具路径生成器。本质上,您正在将您的 STL 网格编译为 G 代码,该代码告诉工具去哪里。与 3D 打印机相比,CNC 机器中记录的问题要好得多。
如果你在谷歌中输入“切片算法”,你不会得到太多。现在输入“刀具路径生成算法”,你会得到更多。3D 打印中发生的很多事情都源于 CNC 铣削理念。
虽然本文并不直接适用于 3D 打印机的切片,但它可能会让您了解 CNC 工具路径中的思考方式: http ://www.sciencedirect.com/science/article/pii/ S001044859900024X
http://www.emeraldinsight.com/journals.htm?articleid=1538004也是另一篇优秀的论文。
Slic3r 的源代码并不难理解,因此如果您想了解该过程,您可能需要先进行克隆。
如果有人路过,也许他看到我的图书馆会有所帮助:
https://github.com/yoavmil/amlib - 这是一个用于 3D 切片的工具集(适用于多边形,而不是光栅)。
我以写切片机为生。