検査と計測/面の数
STL の三角形数と溶接済み頂点数をカウント
ファイルをどこにも送信せずに、STL の三角形、溶接済み頂点、退化面をカウントします。プリンター、スライサー、ブラウザビューアにとってメッシュが密すぎるかどうかをすばやく確認する方法です。
利用可能アップロード不要WorkerSTL
モデル
ここに STL をドロップ
バイナリ STL は 4 MiB のスライス単位、ASCII STL は行単位でストリーミングします。
ファイルを選択最大ファイルサイズ: 500 MB · アップロード不要
アップロード不要 · File.slice() → 専用 Worker → 転送可能なジオメトリ。
仕組み
- 1
ドロップゾーンにバイナリ STL をドロップします。
- 2
パーサーは宣言された三角形数をファイル長と照合して検証します。
- 3
ブロックをストリーム処理し、頂点を溶接して、面積ゼロの三角形をスキップします。
- 4
カウントと境界を確認するか、同じファイルを STL ビューアで開きます。
数値の見方
三角形
カウントには、パーサーが出力したすべての非退化三角形が含まれます。宣言された数と比較すると、切り詰められたファイルを見つけられます。
頂点
閉じたサーフェスでは、溶接済み頂点数は通常、三角形数の約半分です。3:1 に近い比率は、ソースで頂点が共有されていなかったことを意味します。
退化面
面積ゼロの三角形はスキップされます。カウントが多い場合は、不正なブール演算やデシメート書き出しの結果であることがよくあります。
境界
スライス前に、3 つのスパンをプリンターのベッドと照らし合わせて確認してください。
印刷のヒント
- およそ 500 万三角形を超えると、スライサーやブラウザは扱いにくくなります。共有前にデシメートしてください。
- 頂点数が不自然に少ない場合は、クリーンなメッシュではなく重複面がある可能性があります。
- 元のファイルのコピーを保持してください。一部の修復は元に戻すよりもやり直す方が簡単です。
よくある質問
参考情報
- · バイナリ STL のファセットレイアウト(50 バイト)
- · ISO/ASTM 52900