#お役立ちコラム
STLファイルとは|開き方・作り方、STEPとの違いと注意点

STLファイルは、立体の表面を小さな三角形の集まりで表す3Dデータ形式です。拡張子は .stl で、3Dプリント用のモデルや、形状を共有するデータとして使われます。
STLを扱うときは、形を見る、編集する、3Dプリントするという用途に合わせてソフトを選びます。この記事では開き方と作り方に加え、大きさが合わない原因、曲面の精度、STEP・3MFとの違いを整理します。
執筆: bestat 編集部
STLファイルとは
STLは、3Dモデルの表面を三角形で覆って記録する形式です。このような面の集まりを「メッシュ」と呼び、各三角形には頂点の座標と面の向きの情報を持たせます(Spatialの形式解説)。
例えば、フィギュアの曲面、建物の模型、交換用部品の形を表せます。箱のような平らな面は少数の三角形で表せますが、丸い面を滑らかに近似するには細かい分割が必要です。3D Systemsも、形状の複雑さに応じて三角形が増える仕組みを説明しています(3D Systems)。

保存できる情報とできない情報
STLが標準的に記録するのは表面形状です。色・テクスチャや設計時の編集履歴は保持しません。色を格納する独自拡張はありますが、ソフトをまたいで同じように再現できるとは限りません(Spatial)。
情報 | STLでの扱い |
|---|---|
表面の形状 | 三角形の頂点座標と面の向きで記録します |
曲面の定義 | 平らな三角形で近似します |
長さの単位 | 標準の単位指定がなく、読み込み時に解釈を合わせます |
寸法公差・材質などの設計指示 | 図面や別の設計データで伝えます |
穴や押し出しを作った順序 | 元のCADの編集履歴は保持しません |
座標から長さを測ることと、「この穴の寸法は何mmで、どの範囲の誤差を許すか」という設計指示を読むことは別です。STL上で測れた値を使う場合も、単位と近似の細かさを確認します。
ASCIIとバイナリの違い
STLには、文字として記録するASCII形式と、数値をバイナリで記録する形式があります。どちらも三角形で形を表しますが、同程度のメッシュならバイナリのほうが通常は小さくなります(Spatial)。
種類 | 特徴 | 選ぶ場面 |
|---|---|---|
ASCII | テキストエディタで座標などを読めます | 中身を調べる、形式を検証する |
バイナリ | 通常はファイル容量を抑えられます | 3Dプリントや一般的な受け渡し |
保存方式だけで曲面の細かさは決まりません。形状の近似には、書き出すメッシュの設定が影響します。受け手から指定がある場合は、その方式に合わせます。
STLファイルを開く方法
閲覧には3Dビューア、造形の準備にはスライサー、形の変更にはメッシュを扱えるCADなどを使います。スライサーは、モデルを層に分け、3Dプリンタ向けの造形データを作るソフトです。
やりたいこと | ソフトの例 | 使い方・確認点 |
|---|---|---|
形を回転・拡大して見る | STL対応のオフラインビューアです。ファイルを読み込んで形状を確認できます | |
3Dプリントの準備をする | ファイルを追加し、向き・サイズ・造形条件を確認してスライスします | |
形を修正する | STLを読み込めます。メッシュの編集とCAD形状への変換を使い分けます |
最初はソフト側の「開く」「インポート」「メッシュを挿入」などからファイルを選びます。ダブルクリックで開かない場合も、対応ソフトとの関連付けが設定されていないだけのことがあります。
読み込めたら、全体が表示される状態にして、向きと大きさを確認します。プリントに使う場合は、画面で形が見えることに加え、スライス後のプレビューで欠けや意図しない空洞がないかを見ます。
STLファイルの作り方
CADや3Dモデリングソフトで形を作り、書き出し形式にSTLを選びます。スキャンした点群から作る場合は、点をつないで面を作るメッシュ化が先に必要です。
書き出すモデルと対象範囲を選びます。不要な部品や非表示のモデルが含まれないかを確認します。
「エクスポート」「名前を付けて保存」などからSTLを選びます。
単位、ASCII・バイナリの別、メッシュの細かさを確認します。
保存したSTLを受け手が使うソフトで開き、寸法と形状を確認します。

操作名はソフトによって異なります。元のCAD形状とSTLを照合できるよう、編集用の元ファイルも残します。図のSLICEはスライサーで造形経路を作る工程です。STLを書き出しただけでは、造形機向けの材料・温度・積層条件まで決まったことにはなりません(3D Systemsの書き出し解説、PrusaSlicerの造形手順)。
点群から面を作る工程は、点群データをメッシュ化する方法で詳しく説明しています。
単位・精度・メッシュの確認点
STLで起こりやすい問題は、大きさのずれ、曲面の粗さ、面の欠けです。順に確認すると、単位設定の問題と形状データの問題を切り分けやすくなります。
大きさが違う場合は単位を確認する
STLの座標にある「10」という数値だけでは、10mmか10インチかを区別できません。書き出した側と読み込む側で、単位と拡大縮小の設定を合わせます。Blenderの公式マニュアルにも、STL読み込み時の倍率とシーン単位の設定が用意されています(Blenderマニュアル)。
大きさの比の例 | 考えられる原因 |
|---|---|
25.4倍、またはその逆数 | インチとミリメートルの解釈の違い |
1000倍、または0.001倍 | メートルとミリメートルの解釈の違い |
方向によって比が異なる | 個別の拡大縮小、モデルの向き、比較する箇所やデータの版の違い |
この比は原因を探す手掛かりです。同じ倍率でずれていても、意図的に縮尺を変えたモデルの可能性があります。既知の寸法を複数箇所で比べ、送り手の単位と書き出し条件を確認してから直します。
曲面の粗さは書き出し設定で変わる
CADの曲面をSTLへ変換するときは、「弦の公差」「偏差」「角度」などで分割の細かさを調整します。弦の公差などは元の曲面からのずれ、角度の設定は面の向きの変化を制限するために使われます。名称や定義はCADごとに確認します(3D Systems)。
三角形を細かくすると曲面に近づきますが、容量と処理負荷も増えます。全体の三角形数だけで判断せず、穴の縁や小さな丸みなど、必要な箇所が十分に表れているかを見ます。元のCADがある場合は、同じ位置の断面や寸法を比べます。
STLの書き出し公差は、完成品に許す寸法公差とは別の設定です。造形品の精度には、メッシュ化だけでなく、プリンタ・材料・造形方向なども関わります。用途や装置の条件を確認せず、共通の推奨値を当てはめないようにします。
穴・面の向き・重複面を確認する
メッシュに欠けや重複があると、造形用の断面を正しく作れない場合があります。代表例は、表面が閉じていない箇所、裏返った面、重なった面、1本の辺に面が不適切につながる箇所です(Spatial)。

ソフトのメッシュ検査・修復機能を使い、修復後は重要な穴や薄い部分が残っているかを確認します。自動の穴埋めは形状を変えるため、意図した開口まで塞がれていないか、断面とスライス結果で確かめます。
STLの編集とSTEPへの変換
STLは、対応ソフトで拡大縮小、切断、面の修正などができます。ただし、元のCADで設定した「穴径」の数値や、部品を作った操作の履歴はSTLには残りません。
STEPへ変換するには、メッシュからCADで扱う面や立体を作ります。例えばFusionには、三角形を1枚ずつ面に変換する方法と、面のまとまりから形状を推測して結合する方法があります(Fusionのメッシュ変換)。

変換後の拡張子がSTEPでも、元の滑らかな曲面や設計履歴が復元されたとは限りません。 図は各三角形を面へ変換した例で、CONVERTが形式の変換、REBUILDが曲面の再構成です。寸法を変えながら設計を続ける場合は、元のCADデータを入手するか、必要な面や寸法を再構成します。
STEP・3MFとの違い
形の共有や造形にはSTL、曲面や部品構成をCAD間で交換するにはSTEP、単位や複数のモデルをまとめて造形用に渡すには3MFが候補になります。まず受け手のソフトが対応する形式を確認します。
比較項目 | STL | STEP | 3MF |
|---|---|---|---|
形の表し方 | 三角形のメッシュ | 曲面や立体を表現できます。内容は出力方式によります | 三角形のメッシュ |
単位 | 読み込み時に合わせます | ファイル内で定義できます | 単位属性があります |
形以外の情報 | 設計指示は別に渡します | 部品構成や製品製造情報などを扱えます | 複数モデルや材料などを扱えます。対応は拡張仕様にもよります |
主な用途 | 形状共有・3Dプリント | CADデータの交換 | 3Dプリント用データの受け渡し |
STEPは製品データの交換規格で、入る情報は利用する規格やソフトの対応によって変わります。3MFのコア仕様は単位属性を定め、既定をミリメートルとしています(NISTのSTEP解説、3MF Core Specification)。
対応ソフトが3MFやSTEPを直接読める場合は、STLへ変換する工程を省けることがあります。形式全体の比較は、3Dデータの拡張子一覧も参考になります。
まとめ
STLファイルは、表面の形を三角形で記録する形式です。用途に合うソフトで開き、単位、必要な箇所の細かさ、面の欠けを確認すれば、閲覧や3Dプリントに使いやすくなります。
設計の編集を続けるなら元のCADやSTEP、単位やモデルをまとめて造形用に渡すなら3MFも候補です。拡張子を変えるだけで失われた設計情報が戻るわけではないため、後で必要になる情報に合わせて形式を選びます。
3D.Core のサービス紹介資料をダウンロードできます。→ 資料ダウンロード
bestat 編集部について
bestat株式会社は、東京大学 松尾研究室発の産業用3Dデータに特化したAIスタートアップです。製造業・インフラ・土木の現場で、画像・動画・点群・360度動画など、現実空間で取得される多様なデータを高精度に3D化し、取得・生成・処理・活用までを一気通貫して支援する「3D.Core」シリーズを開発・提供しています。https://bestat-data.com/3dcore

