Slic3r - Могу ли я добавить новые шаблоны заполнения?

12

Slic3r поставляется с несколькими шаблонами / алгоритмами заполнения, включая прямолинейный, шестиугольный, трехмерный шестиугольный, концентрический и кривая Гильберта.

Есть ли уже созданные и доступные шаблоны / алгоритмы, которые я могу добавить в Slic3r? Если так, как я могу добавить их в?

Мартин Карни
источник

Ответы:

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

Кевин Морс
источник