Slic3r-新しい面材パターンを追加できますか?


12

Slic3rには、直線、六角形、3D六角形、同心円、ヒルベルト曲線など、いくつかのインフィルパターン/アルゴリズムが付属しています。

Slic3rに追加できるパターン/アルゴリズムは既に作成されており、利用可能ですか?もしそうなら、どうすればそれらを追加できますか?

回答:


10

Slic3rのコアはC ++で記述されていますが、インフィル生成などの他の多くのコンポーネントはPerlで記述されています。Slic3rはオープンソースであるため、Perlで独自のインフィルモジュールを作成し、独自のバージョンのSlic3rを再コンパイルすることを妨げるものは何もありません。

これを行うことを検討している場合は、Githubリポジトリで既存の埋め込みコードを見つけることができます。

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

ソースから実行する方法の説明は、

http://slic3r.org/download

これは、新しいインフィルパターンが追加されたコミットです。これにより、新しいインフィルモデルを追加するために変更する必要があるコードベースのすべての部分が表示されます(Perlコードに加えて、いくつかの簡単なC ++変更が必要であるように見えます)。

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

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.