Slic3r-我可以添加新的填充图案吗?


12

Slic3r带有一些填充图案/算法,包括“直线”,“六角形”,“ 3D六角形”,“同心”和“希尔伯特曲线”。

有没有可以添加到Slic3r的模式/算法可用?如果是这样,如何添加它们?

Answers:


10

尽管Slic3r的核心是用C ++编写的,但其他许多组件(如填充生成)也是用Perl编写的。由于Slic3r是开源的,因此没有什么可以阻止您在Perl中编写自己的填充模块并重新编译自己的Slic3r版本。

如果您考虑这样做,可以在以下位置的Github存储库中找到现有的填充代码:

https://github.com/alexrj/Slic3r/tree/master/lib/Slic3r/Fill

有关如何从源代码运行的说明,请参见:

http://slic3r.org/download

这是一个提交,其中添加了新的填充模式。这应该向您显示代码库的所有部分,必须进行修改以添加新的填充模型(除了Perl代码外,还需要对C ++进行一些琐碎的修改)

https://github.com/alexrj/Slic3r/commit/2811af349ae17230a525ddcf819b1ddffaa250c9

By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.