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ć?
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ć?
Odpowiedzi:
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
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