壊れたメッシュをプリントできる状態にする
スライサーは容赦がありません。穴のあるモデルは内側が定義されないため、充填のしようがありません。非多様体エッジのあるモデルは、物理的に存在し得ない表面を表しています。どちらの場合もスライサーはファイルを拒否するか、さらに悪ければ受け付けたうえで間違ったものを出力します。
この無料オンライン メッシュ修復ツールは、よくある欠陥を自動で直し、うまくいったかどうかを正直に伝えます。
処理の内容と順序
順序は適当ではありません。各ステップが前のステップに依存しています。
1. 頂点を結合する。 STLはインデックスのない三角形の寄せ集めです。三角形ごとに自前の頂点を3つ持ち、隣り合う三角形は何も共有していません。同じ位置にある頂点をまとめるまで、メッシュにはトポロジーが存在せず、すべてのエッジが穴に見えるため、他のどの修復も機能しません。ここがすべての土台です。
2. 縮退三角形を削除する。 面積がゼロの面、つまり2つの頂点が同じ位置にあるか、3点が一直線に並んだ面です。表面を持たず、法線の計算を壊し、後段でゼロ除算エラーを引き起こします。
3. 重複面を削除する。 同じ三角形が二重に保存されている状態で、表面が二重になり、内外の判定を狂わせます。
4. 巻き方向を揃える。 メッシュ全体を幅優先で塗りつぶすように走査し、どちらが外側かについてすべての面を隣どうしで一致させます。これがないと体積の計算は無意味になり、一部の面が裏返って描画されます。
5. 穴を塞ぐ。 各境界ループをたどり、ループの重心から扇状に三角形を張って埋めます。耳刈り取り法ではなく重心ファンを使うのは、平面でない穴でも自己交差せずに処理できるからです。
6. 法線を再計算する。 ここまでジオメトリを変更した後では、元の法線はもう正しくありません。
修復前と修復後を読む
結果パネルには、穴、非多様体エッジ、面数、頂点数の修復前後の値に加えて、2つの重要な判定である水密と多様体が表示されます。どちらも「はい」であれば、スライサーはそのファイルを受け付けます。
まだ「いいえ」であれば、取り繕わずにそう表示します。自動修復の手に負えない損傷もあります。深く自己交差したジオメトリや、「穴」が本当は意図された開口部であるメッシュなどです。その場合でも、レポートは何が残っているのかを正確に伝えます。
許容値の設定
結合では、指定した距離しきい値の内側にある頂点をまとめます。厳しすぎると本来重なっているはずの頂点が別々のまま残り、穴が閉じません。緩すぎると別々のディテールが自分自身に潰れてしまいます。既定値のモデルサイズに対する1e-5はほとんどのファイルに適しています。精度の低い書き出しのメッシュでは上げ、非常に細かいディテールでは下げてください。
修復はすべてを1つのソリッドに統合します
穴の有無や多様体かどうかは、個々のパーツではなく閉じた表面全体の性質です。そのため、このツールは修復前にすべてのメッシュを統合します。複数パーツの構成をそのまま分けて残したい場合は、パーツごとに修復してください。
プライバシー
修復はすべてブラウザ内で実行されます。アップロードは一切ありません。
Tiny Online Tools







