Slic3r - Puis-je ajouter de nouveaux motifs de remplissage?

12

Slic3r est livré avec une poignée de modèles / algorithmes de remplissage, y compris rectiligne, hexagone, hexagone 3D, concentrique et courbe de Hilbert.

Y a-t-il des modèles / algorithmes déjà créés et disponibles que je peux ajouter à Slic3r? Si oui, comment puis-je les ajouter?

Martin Carney
la source

Réponses:

10

Bien que le cœur de Slic3r soit écrit en C ++, de nombreux autres composants tels que la génération de remplissage sont écrits en Perl. Puisque Slic3r est open source, rien ne vous empêche d'écrire votre propre module de remplissage en Perl et de recompiler votre propre version de Slic3r.

Si vous envisagez de le faire, vous pouvez trouver le code de remplissage existant dans le référentiel Github à

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

Vous trouverez des instructions sur la façon d'exécuter à partir de la source à l'adresse

http://slic3r.org/download

Voici un commit où un nouveau motif de remplissage est ajouté. Cela devrait vous montrer toutes les parties de la base de code qui doivent être modifiées pour ajouter un nouveau modèle de remplissage (certaines modifications C ++ triviales semblent nécessaires en plus du code Perl)

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

Kevin Morse
la source