使い方
- .3mfファイルを選択またはドロップします。
- オブジェクトの一覧とサイズを確認します。
- 1つの結合STLまたはオブジェクトごとのSTL、およびバイナリまたはASCIIを選択します。
- STLまたはZIPをダウンロードします。
仕組み
3MFファイルはZIPアーカイブです。このツールはJSZipで開き、_rels/.relsからメインモデル(通常は3D/3dmodel.model)を特定してXMLを読み取ります。読み取るのは、メッシュオブジェクト(頂点と三角形)、他のオブジェクトを参照するコンポーネントオブジェクト(Bambu StudioやPrusaSlicerが出力するアーカイブ内の他の.modelファイルも含む)、そしてオブジェクトをプレート上に配置するビルドアイテムです。コンポーネントとビルドの変換が適用されるため、各オブジェクトは配置されていた場所に反映されます。
単位はミリメートルに変換されます(ミクロン、センチメートル、インチ、フィート、メートルに対応)。STLには単位の概念がなく、スライサーはミリメートルとして扱うためです。バイナリSTLはコンパクトで、ASCII STLはテキストとして読めるものの数倍大きくなります。法線は三角形の巻き方向から計算されます。3MFにビルドアイテムがない場合は、各モデルオブジェクトが1回ずつエクスポートされます。
制限: 色、マテリアル、テクスチャ、ビームラティス、スライススタック、スライサー設定は変換されません。STLには保存できないためです。非常に大きいファイルはブラウザで多くのメモリを必要とします。
使用例
Bambu Studioのプレート
1つのプレートに4つのパーツがある3MFは、同じ配置で1つの結合STLになります。オブジェクトごとに1ファイルを選ぶと、ZIP内に4つのSTLが生成されます。
3MFでダウンロードしたモデル
3MFしか提供していないリポジトリのモデルを、3MFを読み込めない古いスライサーやCADプログラム向けにバイナリSTLへ変換できます。
よくある質問
オブジェクトは正しい位置に配置されますか?
はい。ビルドアイテムとコンポーネントの変換が適用されるため、結合されたSTLは3MF内の配置と一致します。
3MFがインチを使用していたのに、STLがミリメートルになるのはなぜですか?
STLファイルには単位がなく、ほぼすべてのスライサーはミリメートルとして読み込むため、ツールが座標を変換します。1インチの立方体は25.4mmの立方体になります。
色やマルチマテリアル設定は保持されますか?
いいえ。STLは三角形しか保存できません。色、マテリアル、印刷設定が必要な場合は3MFを保管してください。
バイナリとASCIIのどちらを選ぶべきですか?
特定のプログラムでASCIIが必要な場合を除き、バイナリを選んでください。バイナリファイルは約5分の1のサイズで、読み込みも高速です。
プライバシー
3MFファイルはブラウザ内で解凍・変換されます。アップロードや保存は一切行われず、ツールが使用されたことを示す匿名のイベントのみがカウントされます。