Answers:
尽管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