検査と計測/ビューア
ローカル STL ビューアと形状インスペクター
STL をブラウザで直接開き、印刷前に形状を検査します。Web Worker がファイルを 4 MiB のスライスでストリーム処理し、重複頂点を溶接して、三角形数、境界、表面積、体積をレポートします。モデルはアップロードされません。250,000 三角形を超えるメッシュはデシメートされたビューアプレビューで開き、必要に応じてフルメッシュを読み込めます。
ここに STL をドロップ
バイナリ STL は 4 MiB のスライス単位、ASCII STL は行単位でストリーミングします。
ファイルを選択最大ファイルサイズ: 500 MB · アップロード不要
アップロード不要 · File.slice() → 専用 Worker → 転送可能なジオメトリ。
仕組み
- 1
バイナリまたは ASCII STL をドロップします。バイナリ STL は三角形に揃えたスライスを使用し、ASCII STL は行ごとに解析されます。
- 2
Worker はヘッダーを読み取り、三角形数を検証してから、三角形に揃えたブロックをストリーム処理します。
- 3
頂点は空間ハッシュで溶接され、ビューポートはメッシュの境界に合わせて調整されます。大きなメッシュでは、完全な統計を保持したままデシメートされたプレビューを構築します。
- 4
回転、ズーム、統計の確認ができます。何もアップロードされず、ファイルがサーバーに書き込まれることもありません。
- 5
「フルメッシュを読み込む」を使用すると、プレビューをすべての三角形に置き換えます。ファイルは Worker によってローカルで再読み込みされます。
数値の見方
三角形数は、スライサーがモデルを受け入れるかどうかを判断する最速の指標です。100 MB のバイナリ STL はおよそ 200 万三角形です。
閉じたサーフェスの場合、溶接済み頂点数は通常、三角形数の約半分です。はるかに多い場合は、重複したシームや未溶接のシームがある可能性があります。
境界はソースの単位でレポートされます(STL は単位を持たず、このサイトではデフォルトでミリメートルとして扱います)。各軸をプリンターのビルドボリュームと照らし合わせて確認してください。
表面積は、レジンの見積もりや、不自然に平らな領域や欠落した領域の発見に役立ちます。
符号付き体積は三角形スープから推定されます。閉じた一貫した向きのメッシュでは意味がありますが、開いたメッシュでは過小または過大にレポートされます。
250,000 三角形を超えるメッシュは、約 100,000 三角形の頂点クラスタリングプレビューで開きます。プレビューは描画内容だけを変更し、三角形、頂点、境界、面積、体積の値は引き続きフルメッシュを表します。フルメッシュを読み込むと、常駐する Worker メッシュまたはフルキャッシュから、独立してインデックス付けされたチャンクで形状がストリーム配信され、常駐コピーが利用可能な場合は再解析せずに各チャンクがビューポートに追加されます。チャンクは現在のオービットターゲットまでの距離で並べられ、各チャンクが独自の境界を保持するため、画面外のチャンクをフラスタムカリングできます。
デシメートされたプレビューと、キャッシュの予算に収まる場合はフルの溶接済み形状が、ブラウザのオリジン専用ファイルシステム(OPFS)にキャッシュされます。キーはファイルからサンプリングしたバイトのハッシュ、ファイルサイズ、更新日時です。24 MB までのフル形状は 1 組のファイルとして保存され、それより大きく 256 MB までのフルメッシュは独立してインデックス付けされたチャンクとして書き込まれます。バイナリ STL のチャンクは整列されたファイルスライスから直接ストリーム配信されるため、詳細キャッシュは溶接済みメッシュ全体をメモリに保持する必要がありません。同じファイルを再度開くと、プレビューが復元され、再解析なしでキャッシュされたチャンクがストリーム配信されます。チャンクの予算を超える場合は、フルメッシュがオンデマンドで再解析されます。キャッシュはこの端末に留まり、サイトデータを消去すると削除されます。
近接ビューの詳細は、大きなメッシュ向けのオプションのモードです。Worker がローカルのチャンクキャッシュを準備し、ビューアは現在のオービットターゲットに最も近いフル解像度のチャンクを最大 8 つ、デシメートされたプレビュー上でカメラ距離に追従する半径内に保持します。ターゲットをパンすると、近くの新しいチャンクが読み込まれ、遠いチャンクがアンロードされます。詳細領域の外側ではプレビューが表示されたままです。このモードには OPFS と、モデルごとに 256 MB の詳細キャッシュ予算が必要です。
印刷のヒント
- 最大の平面がベッドに接するようにモデルを回転させます。サポートが減り、ファーストレイヤーがより安定します。
- このプレビューでは水密性はまだチェックされません。モデルをスライサーに送る前に manifold-check を実行してください。
- 境界がベッドを超える場合は、1 つの軸だけを引き伸ばすのではなく、変形ツールで均一にスケール変更してください。
よくある質問
参考情報
- · ISO/ASTM 52900 積層造形の用語
- · バイナリ STL のレイアウト:80 バイトのヘッダー、uint32 の三角形数、ファセットごとに 50 バイト