Slic3r - Kann ich neue Füllmuster hinzufügen?

12

Slic3r enthält eine Handvoll Füllmuster / -algorithmen, darunter Rectilinear, Hexagon, 3D Hexagon, Concentric und Hilbert Curve.

Gibt es bereits Muster / Algorithmen, die ich zu Slic3r hinzufügen kann? Wenn ja, wie kann ich sie hinzufügen?

Martin Carney
quelle

Antworten:

10

Obwohl der Kern von Slic3r in C ++ geschrieben ist, sind viele andere Komponenten wie die Infill-Generierung in Perl geschrieben. Da Slic3r Open Source ist, hindert Sie nichts daran, Ihr eigenes Füllmodul in Perl zu schreiben und Ihre eigene Version von Slic3r neu zu kompilieren.

Wenn Sie dies in Betracht ziehen, finden Sie den vorhandenen Infill-Code im Github-Repository unter

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

Anweisungen zum Ausführen aus dem Quellcode finden Sie unter

http://slic3r.org/download

Hier ist ein Commit, bei dem ein neues Füllmuster hinzugefügt wird. Dies sollte Ihnen alle Teile der Codebasis anzeigen, die geändert werden müssen, um ein neues Füllmodell hinzuzufügen (einige triviale C ++ - Änderungen scheinen zusätzlich zum Perl-Code erforderlich zu sein).

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

Kevin Morse
quelle