STL (Stereolithography)ファイルとデータ形式
2025年11月17日 17:25

GISBoxは、OSGB/GEOTIFF/RVTなどの複数のGISフォーマットでの編集をサポートし、3DTiles/Terrainへの変換や公開が可能なワンストップ3DGIS データ編集、変換、公開プラットフォームです。

概要

STL(StereoLithography)形式は、3D Systems社によって開発された3Dプリンティングおよびコンピューター支援設計(CAD)用のファイルフォーマットです。主にラピッドプロトタイピングやコンピューター支援製造(CAM)の分野で広く利用されています。

データフォーマットの概要

STLファイルには主に以下の2種類のデータ形式があります:

  1. ASCII形式:テキスト形式で記録され、solidfacetloop などの構文が含まれます。各三角面には通常、法線ベクトルと3つの頂点座標(各座標は浮動小数点数)が記述されます。
  2. バイナリ形式:ファイルヘッダー(80バイト)、面の数(4バイト)、各三角面の法線ベクトルと頂点座標が含まれます。1つの三角面のデータは50バイトで構成され、最後に2バイトの属性データが付きます。

長所

  1. ファイル構造がシンプルで理解しやすく、生成・解析が容易。
  2. 多くの3Dプリンティングソフトウェアおよびハードウェアとの互換性が高く、ラピッドプロトタイピングの事実上の標準となっている。
  3. 高速なエクスポートとスライス処理に適しており、設計効率を向上させる。

短所

  1. 幾何学情報のみを格納し、色やテクスチャなどの表面情報は保存できないため、表現力に限界がある。
  2. メッシュの冗長性により、同じ頂点が複数の面で重複して保存され、ファイルサイズが大きくなる可能性がある。
  3. 複雑なモデルにおいては、三角分割の密度が3Dプリントの精度に直接影響を与える。

応用シーン

STLファイルは、3Dプリンティング、CADモデルの交換、3Dソリッドモデルを必要とする分野で広く利用されています。設計者やエンジニアは、AutoCADやSolidWorksなどのCADソフトを用いてSTLファイルを生成し、後続の印刷や加工に利用します。

1. STLファイル。

ファイルの開き方

1. STLファイル。

関連 GIS ファイル

SketchUp

RVM

VRML

STEP

参考

  1. https://ja.wikipedia.org/wiki/Standard_Triangulated_Language
  2. https://www.loc.gov/preservation/digital/formats/fdd/fdd000505.shtml
  3. https://www.3dsystems.com/quickparts/learning-center/what-is-stl-file