STL (Stereolithography)ファイルとデータ形式
2025年11月17日 17:25
GISBoxは、OSGB/GEOTIFF/RVTなどの複数のGISフォーマットでの編集をサポートし、3DTiles/Terrainへの変換や公開が可能なワンストップ3DGIS データ編集、変換、公開プラットフォームです。
概要
STL(StereoLithography)形式は、3D Systems社によって開発された3Dプリンティングおよびコンピューター支援設計(CAD)用のファイルフォーマットです。主にラピッドプロトタイピングやコンピューター支援製造(CAM)の分野で広く利用されています。

データフォーマットの概要
STLファイルには主に以下の2種類のデータ形式があります:
- ASCII形式:テキスト形式で記録され、
solid、facet、loop などの構文が含まれます。各三角面には通常、法線ベクトルと3つの頂点座標(各座標は浮動小数点数)が記述されます。 - バイナリ形式:ファイルヘッダー(80バイト)、面の数(4バイト)、各三角面の法線ベクトルと頂点座標が含まれます。1つの三角面のデータは50バイトで構成され、最後に2バイトの属性データが付きます。
長所
- ファイル構造がシンプルで理解しやすく、生成・解析が容易。
- 多くの3Dプリンティングソフトウェアおよびハードウェアとの互換性が高く、ラピッドプロトタイピングの事実上の標準となっている。
- 高速なエクスポートとスライス処理に適しており、設計効率を向上させる。
短所
- 幾何学情報のみを格納し、色やテクスチャなどの表面情報は保存できないため、表現力に限界がある。
- メッシュの冗長性により、同じ頂点が複数の面で重複して保存され、ファイルサイズが大きくなる可能性がある。
- 複雑なモデルにおいては、三角分割の密度が3Dプリントの精度に直接影響を与える。
応用シーン
STLファイルは、3Dプリンティング、CADモデルの交換、3Dソリッドモデルを必要とする分野で広く利用されています。設計者やエンジニアは、AutoCADやSolidWorksなどのCADソフトを用いてSTLファイルを生成し、後続の印刷や加工に利用します。
例
1. STLファイル。

ファイルの開き方
1. STLファイル。

関連 GIS ファイル
SketchUp
RVM
VRML
STEP
参考
- https://ja.wikipedia.org/wiki/Standard_Triangulated_Language
- https://www.loc.gov/preservation/digital/formats/fdd/fdd000505.shtml
- https://www.3dsystems.com/quickparts/learning-center/what-is-stl-file