Slic3r - Dapatkah saya menambahkan pola pengisi baru?

12

Slic3r hadir dengan sejumlah pola / algoritma pengisian, termasuk Rectilinear, Hexagon, 3D Hexagon, Concentric, dan Hilbert Curve.

Apakah ada pola / algoritma yang sudah dibuat dan tersedia yang dapat saya tambahkan ke Slic3r? Jika demikian, bagaimana saya bisa menambahkannya?

Martin Carney
sumber

Jawaban:

10

Meskipun inti Slic3r ditulis dalam C ++, banyak komponen lain seperti generasi pengisi ditulis dalam Perl. Karena Slic3r adalah open source, tidak ada yang menghentikan Anda dari menulis modul pengisi Anda sendiri di Perl dan mengkompilasi ulang versi Slic3r Anda sendiri.

Jika Anda mempertimbangkan untuk melakukan ini, Anda dapat menemukan kode pengisi yang ada di repositori Github di

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

Petunjuk tentang cara menjalankan dari sumber dapat ditemukan di

http://slic3r.org/download

Berikut adalah komit di mana pola pengisi baru ditambahkan. Ini akan menunjukkan kepada Anda semua bagian dari basis kode yang harus dimodifikasi untuk menambahkan model pengisi baru (beberapa modifikasi C ++ sepele tampaknya diperlukan selain kode Perl)

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

Kevin Morse
sumber