Slic3r 带有一些填充模式/算法,包括直线、六边形、3D 六边形、同心和希尔伯特曲线。
是否有任何已经制作和可用的模式/算法可以添加到 Slic3r?如果是这样,我该如何添加它们?
Slic3r 带有一些填充模式/算法,包括直线、六边形、3D 六边形、同心和希尔伯特曲线。
是否有任何已经制作和可用的模式/算法可以添加到 Slic3r?如果是这样,我该如何添加它们?
尽管 Slic3r 的核心是用 C++ 编写的,但许多其他组件(例如填充生成)是用 Perl 编写的。由于 Slic3r 是开源的,因此没有什么可以阻止您在 Perl 中编写自己的填充模块并重新编译您自己的 Slic3r 版本。
如果您考虑这样做,您可以在 Github 存储库中找到现有的填充代码:
https://github.com/alexrj/Slic3r/tree/master/lib/Slic3r/Fill
关于如何从源代码运行的说明可以在
这是一个添加了新填充模式的提交。这应该会向您显示代码库的所有部分,这些部分必须修改以添加新的填充模型(除了 Perl 代码之外,似乎还需要一些微不足道的 C++ 修改)
https://github.com/alexrj/Slic3r/commit/2811af349ae17230a525ddcf819b1ddffaa250c9