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

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

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

, 👍12


1 ответ


11

Хотя ядро Slic3r написано на C++, многие другие компоненты, такие как генерация заполнения, написаны на Perl. Поскольку Slic3r является открытым исходным кодом, ничто не мешает вам написать свой собственный модуль заполнения на Perl и перекомпилировать свою собственную версию Slic3r.

Если вы подумываете об этом, вы можете найти существующий код заполнения в репозитории Github по адресу

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

Инструкции по запуску из исходного кода можно найти по адресу

http://slic3r.org/download

Вот фиксация, в которой добавляется новый шаблон заполнения. Это должно показать вам все части кодовой базы, которые необходимо изменить, чтобы добавить новую модель заполнения (некоторые тривиальные модификации C++, по-видимому, необходимы в дополнение к коду Perl).

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


,