このプロジェクトについて
PrusaSlicerは、Prusa Researchが開発した3Dプリンタ用のGコードジェネレータです。3Dモデルを受け取り、プリンタに送信する印刷命令を生成し、FDMおよびmSLAマシンの両方をサポートしています。Prusaハードウェアに加えて、さまざまなメーカーのプリンタもサポートしています。このプロジェクトは、元々Alessandro RanellucciとRepRapコミュニティによるSlic3rに基づいています。
インストールは、公式のPrusaSlicerプロジェクトページから行うことをお勧めします。WindowsおよびmacOS用のビルドはGitHubリリースページからも入手可能ですが、Linuxディストリビューションは現在Flathub経由でのみ提供されています。ソースからのビルドは、リポジトリのビルドドキュメントに記載されています。
READMEに記載されている主な機能は次のとおりです:
- 印刷全体の設定から単一レイヤーの調整まで、精密な印刷パラメータの設定。
- 印刷前のオブジェクトの変更(アプリケーション内でのペイント、カット、配置など)。
- 異なる設定を使用する可能性のある複数のベッドを含む、複数のプロジェクトを同時に開く。
- マルチマテリアル印刷のフル活用。
- サポートされているさまざまな方法を通じてプリンタに印刷を送信。
- 高度な3Dプレビューで生成された印刷命令を表示。
- コマンドラインインターフェースを使用して、自動化セットアップでGUIなしでPrusaSlicerを実行。
- ワークフローを簡素化するためのPrusaConnectおよびPrintablesとのオプションの統合。
バグレポートはGitHubのイシュートラッカーを通じて処理され、事前に確認すべきポリシーが明記されています。一般的な議論、質問、機能リクエスト、アナウンスにはGitHub Discussionsが提供されています。貢献ガイドはリポジトリのコントリビューションガイドに記載されています。
技術的には、PrusaSlicerはC++で書かれており、ビルドシステムはCMakeで、C++20コンパイラのサポートを前提としています。スライシングバックエンドは、ポリゴンのブール演算とオフセットにClipperライブラリに大きく依存し、基本型と線形代数にはEigenを使用しています。wxWidgetsがクロスプラットフォームのGUIウィンドウとイベントを処理し、UIの多くはYogaレイアウトエンジンとDear ImGui上に構築されたカスタムOpenGLベースのツールキットで実装されています。追加のライブラリは、ソースツリーのdepsおよびbundled_depsフォルダにリストされています。
Comments
0 Rating appears after 10 ratings
Sign in to join the discussion.