日本語のページ
STLファイルを開くと最初に分かること
ツールの画面は英語です。ファイルは Open File で選ぶか、ドラッグ&ドロップで読み込みます。開いたら右側の Info パネルを見てください。
- 寸法:X × Y × Z をmmまたはインチで表示します。
- 体積と表面積:cm³ または in³ で表示し、三角形の数、頂点の数、分かれたパーツの数も出ます。
- 重さ:17種類の材料から選べます。ABSは1.04 g/cm³、PETGは1.27 g/cm³ です。
- 造形コスト:1 kgあたりの材料費 × 重さ + 造形時間 × 時間単価で計算します。
STLという形式に何が記録されているかは STLファイルとは で解説しています。
3Dプリントの前に確かめたい5つのこと
- 大きさ:Info の X × Y × Z がプリンターの造形範囲に収まるか。
- 閉じたメッシュか:メッシュチェックの watertight が yes か。穴、開いたエッジ、非多様体エッジ、裏返った三角形の数も出ます。
- 肉厚:Section でX・Y・Zのどれかの軸で断面を切ると、内側が赤で表示されます。薄すぎる壁や内部の空洞が見えます。
- 穴の間隔:Measure で2点間の距離を測ります。頂点に吸着し、Altキーで吸着を外せます。20 mmの立方体の角から角は20.00 mmと出ました。
- 材料の量:重さの欄の % of solid にインフィルの割合を入れると、インフィルの割合に応じた重さになります。
問題が見つかったら、ヘッダーの Edit から STL編集 の各機能で直せます。
STLビューワーで開けるほかの形式
STL以外のファイルも、同じ手順で開けます。下の表はテスト済みの形式です。
| 用途 | 形式 |
|---|---|
| 3Dプリント | STL(バイナリ・ASCII)、3MF、AMF、G-code |
| CADの受け渡し | STEP / STP、IGES / IGS |
| メッシュ・シーン | OBJ、PLY、OFF、GLB、glTF、FBX 7.x、DAE、3DS、WRL |
SLDPRT、IPT、F3Dのような各CADの独自形式は開けません。お使いのCADからSTEPで書き出してください。拡張子 .stp と .step については STP拡張子の解説 にまとめています。
受け取ったファイルの寸法がおかしいとき
STL、OBJ、PLYには単位がありません。ビューワーは数値をmmとして表示するので、インチで作られた部品は25.4分の1の大きさになります。Edit の Inches → mm(×25.4)を押すと正しい大きさに戻ります。
STEPやIGESは、ファイルに書かれた単位を読んでmmに直します。部品の長さが2 mを超えたり、重さが100 kgを超えたりすると、「Check the units」という警告が出ます。STEPで数値がずれる例は STEP viewer のページで紹介しています。
Chrome拡張機能でリンクから直接開く
Chrome拡張機能を入れると、ページの中にあるSTL、OBJ、3MF、STEP、IGES、GLB、PLY、G-codeへのリンクの数がバッジに表示されます。一覧から選ぶか、リンクを右クリックして「Open in STL Viewer」を選ぶと、そのままビューワーで開きます。
拡張機能はファイルを置いているサイトからダウンロードし、ブラウザの中でビューワーのタブに渡します。サイドパネルには、開いているページの3Dファイル、最近開いたファイル、設定が表示されます。閲覧履歴は扱わず、ファイルが私たちのサーバーに送られることもありません。
大きなモデル、対応ブラウザ、ファイルの扱い
ファイルサイズの上限はなく、限界はパソコンのメモリです。ノートPCでの計測では、25万三角形(12 MB)が約1.5秒、100万三角形(48 MB)が約5〜12秒で開きました。およそ100万〜200万三角形を超えると、タブのメモリが足りなくなることがあります。
確認済みのブラウザはChromiumベース(Chrome 155)で、FirefoxとSafariは未テストです。ファイルはこのタブのJavaScriptが読み込み、サーバーには送られません。すべての機能を通したテストでも、外部ドメインへの通信は0件でした。
よくある質問
ダウンロード版のSTLビューワーはありますか。
本体はブラウザで動くので、ダウンロードもインストールも要りません。リンクからすぐ開きたい場合は、Chrome拡張機能を使えます。
STLファイルが開けないのはなぜですか。
多くの場合、STLではなくCADの独自形式です。その場合はSTEPで書き出してください。FBX 6.x は開けず、書き出し直しを求めるメッセージが出ます。非常に大きなモデルでは、メモリが足りなくなることもあります。
重さはどのように計算していますか。
体積(cm³)× 材料の密度(g/cm³)× % of solid です。PLAなら1.24 g/cm³ を使います。実際のプリントでは壁の数などで変わるので、目安として使ってください。
3MFやOBJのファイルも見られますか。
見られます。3MF、OBJ、GLB、PLYなども、STLと同じようにドロップするだけで開きます。OBJと .mtl のように、複数のファイルを一度に選ぶこともできます。
モデルが極端に小さく表示されるのはなぜですか。
インチで作られたSTLを、数値どおりmmとして表示しているためです。Inches → mm で25.4倍にしてください。