Slic3r - Czy mogę dodawać nowe wzory wypełnień?

12

Slic3r zawiera garść wzorów / algorytmów wypełnienia, w tym Rectilinear, Hexagon, 3D Hexagon, Concentric i Hilbert Curve.

Czy są już jakieś dostępne wzorce / algorytmy, które mogę dodać do Slic3r? Jeśli tak, jak mogę je dodać?

Martin Carney
źródło

Odpowiedzi:

10

Chociaż rdzeń Slic3r jest napisany w C ++, wiele innych komponentów, takich jak generowanie wypełnień, jest napisanych w Perlu. Ponieważ Slic3r jest oprogramowaniem typu open source, nic nie stoi na przeszkodzie, aby napisać własny moduł wypełniania w Perlu i ponownie skompilować własną wersję Slic3r.

Jeśli zastanawiasz się nad tym, możesz znaleźć istniejący kod wypełnienia w repozytorium Github pod adresem

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

Instrukcje dotyczące uruchamiania ze źródła można znaleźć na stronie

http://slic3r.org/download

Oto zatwierdzenie, w którym dodawany jest nowy wzór wypełnienia. Powinno to pokazać wszystkie części bazy kodu, które należy zmodyfikować, aby dodać nowy model wypełnienia (niektóre trywialne modyfikacje C ++ wydają się być konieczne oprócz kodu Perla)

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

Kevin Morse
źródło