AZ Tools

STL 3D モデル インスペクタ(三角形・体積・バウンディングボックス・ベッド適合)

ファイル

全 STL(StereoLithography)メッシュをブラウザ内で解析 — アップロードなし。バイナリ/ASCII STL を自動検出し全三角形をパース、三角形数・ユニーク頂点数 vs 生頂点数(STL は三角形ごとに 3 頂点を別途保存するため水密メッシュではユニーク頂点が生の約 1/6)・軸整列バウンディングボックス・X×Y×Z サイズ・中心点・符号付き四面体体積(全三角形について Σ (v₀ · (v₁ × v₂)) / 6)・総表面積・水密性チェック(全無向辺が正確に 2 三角形で共有)を報告。3 方向直交 SVG プレビュー(上 XY / 前 XZ / 側 YZ)と、人気プリンタ(Bambu A1 Mini / X1C、Prusa MK4、Ender 3 V3、Voron 2.4)が受け入れ可能かを示すベッド適合表を含みます。

使い方

  1. 点線エリアに .stl をドロップ、または「Choose file」ボタンを使用。
  2. 単位を mm・cm・m・インチで切替(STL は単位情報を持たず 3D プリント慣習は mm)。
  3. 統計グリッド・3 方向直交投影・ベッド適合表で受け入れ可能なプリンタを確認。
  4. 別ファイルを見るには Reset を押下。

よくある質問

STL はアップロードされる?
いいえ。file.arrayBuffer() で読み込み、ブラウザ内で全てパース・描画 — サーバへは一切送信されません。ファイル読み込み中に DevTools → Network で確認できます。
「水密」とは具体的に?
閉じたメッシュの全内部辺が正確に 2 三角形で共有される状態です。本ツールは無向辺マップを構築し数を検査 — 2 でなければ穴、未結合の重複頂点、または非多様体接合。スライサ(PrusaSlicer / OrcaSlicer)は小さな穴を自動修復できますが、信頼できるソリッド体積計算には水密が必要。
体積はどう計算?
符号付き四面体法:全三角形 (v₀, v₁, v₂) と原点が成す四面体の符号付き体積は (v₀ · (v₁ × v₂)) / 6。全三角形について合計すると囲まれた体積 — 原点位置によらず閉じた表面で正確。ワインディング順序問題で符号が反転しないよう絶対値で表示。
STL に単位情報なし — ファイル単位は?
STL は単位を符号化しません。3D プリントの事実上慣習は mm、CAD 交換ではインチが多い。100 mm キューブが本ツールで 100 と出れば mm、3.94 ならインチの可能性大。期待に合うまで単位ドロップダウンを切替えてください。
プレビューがシェーディングなしの線だけ?
WebGL なしの SVG では数千本の線分は問題ないが、深度ソート済み塗り潰しポリゴンのシェーディングは難しいから。直交アウトラインだけでもシルエットを確認し方向・サイズの sanity チェックには十分 — フル 3D レンダリングはスライサ(Cura、Bambu Studio)で。

関連ツール