stl形式・とは?初心者向けに解説する基本と使い方ガイド共起語・同意語・対義語も併せて解説!

  • このエントリーをはてなブックマークに追加
stl形式・とは?初心者向けに解説する基本と使い方ガイド共起語・同意語・対義語も併せて解説!
この記事を書いた人

高岡智則

年齢:33歳 性別:男性 職業:Webディレクター(兼ライティング・SNS運用担当) 居住地:東京都杉並区・永福町の1LDKマンション 出身地:神奈川県川崎市 身長:176cm 体系:細身〜普通(最近ちょっとお腹が気になる) 血液型:A型 誕生日:1992年11月20日 最終学歴:明治大学・情報コミュニケーション学部卒 通勤:京王井の頭線で渋谷まで(通勤20分) 家族構成:一人暮らし、実家には両親と2歳下の妹 恋愛事情:独身。彼女は2年いない(本人は「忙しいだけ」と言い張る)


stl形式・とは?

stl形式は3Dプリンタで使われる最も基本的なファイル形式の一つです。ポリゴンの集まりで形を表現します。3Dモデルを現実の物体として印刷するとき、このファイルが道具になります。

STLは「Stereolithography」の略称ですが現在は一般名として使われています。特徴は面が三角形だけで構成される点とファイルがとてもシンプルな点です。複雑な曲面も多数の三角形で近似して表現します。

STLの基本的な仕組み

STLファイルは形を三角形の集合として保存します。各三角形は3点の頂点と法線ベクトルで構成され、これにより「どの向きに向いているか」がわかります。法線ベクトルは表面の外側を指すことが多く、印刷時の計算にも役立ちます

ASCII STLとBinary STL

STLには二つの表現方法があります。ASCII STL は人が読めるテキスト形式でファイルが長くなりがちです。一方 Binary STL はデータを二進数で詰めた形式で、ファイルサイズが小さくなるのが特徴です。

項目説明
データ量Binary STL の方が小さくなりやすい
可読性ASCII STL は人が読める
互換性どちらも広く対応している

どのように作成して使うのか

STL ファイルは CAD や 3D モデリングソフトで作成します。完成したモデルをエクスポートして STL 形式で保存します。次に3Dプリンタ用のソフトウェアで切断(スライサー)を行い、印刷データを出力します。スライサーはプリンターの機種に合わせた設定を提案してくれます

STL の長所と短所

長所 はシンプルで互換性が高く、ほとんどの3Dプリンタで標準的に使える点です。短所 は頂点の数が増えるとファイルサイズが膨らみやすく、滑らかな曲面を表現するには多くの三角形が必要になる点です。

よくある質問

Q: STL 以外にどんな形式があるのですか。
A: OBJ や 3MF など他の形式も存在します。それぞれ特徴があり用途が異なります。

まとめ

STL形式は3Dプリントの世界で基礎的かつ重要なファイル形式です。三角形の集合で形を表現する点ASCII とBinary の二つの表現を覚えておくと、設計から印刷までスムーズに進められます。


stl形式の同意語

STL形式
3Dプリンタで用いられる代表的なファイル形式。データは三角形の集合(メッシュ)で立体を表現します。
STLファイル形式
STLデータを格納するための正式なファイル形式。拡張子は .stl で保存されます。
STLファイル
STL形式のデータを格納したファイルそのもの。3Dプリンタの読み込みに使われます。
STLフォーマット
STLデータの構造と仕様を指す表現。三角形ポリゴンで表現される立体データの形式。
ステレオリソグラフィー形式
STLの由来である立体光造形法を表す名称。3Dモデルを三角形の面で表現します。
Stereolithographyファイル
英語表記でのファイル名。Stereolithography形式のデータを格納します。
Stereolithographyフォーマット
Stereolithographyを指すフォーマット名。STLと同様に三角形メッシュで表現される3Dデータ。
三角形メッシュ形式
STLが三角形メッシュというデータ表現を用いる点を表す説明的名称。
3Dプリンタ用ファイル形式
3Dプリンタが読み込めるデータを格納する形式の総称のひとつ。STLを含みます。
STLデータ形式
STLとして蓄えられるデータの形式。三角形要素の集合で立体を定義します。
STLデータ
STLとして格納されたデータ本体。三角形メッシュの集合で立体を表現します。

stl形式の対義語・反対語

非STL形式
STL形式以外のファイル形式。STLの代わりに使われる代表的な3Dモデル形式(例: OBJ、PLY、STEP、IGES、3MF など)を指す、STL以外の選択肢としての対義語。
2Dデータ形式
STLは3Dの表面メッシュを表すデータ形式なので、2Dデータ形式は平面情報のみを扱います。画像やベクター図形(例: PNG、SVG)は2Dデータの代表例
平面データ形式
3Dではなく、平面情報だけを扱うデータ形式の総称。STLの3Dデータに対する“反対”のイメージとして用いられます。
ASCII形式
STLのテキスト(ASCII)表現。人間が読み書きしやすい一方、データ量が多くなる傾向があります。
バイナリ形式
STLの二進表現。データ量が小さく高速に処理できる利点がある反面、読み書きは人間には難しいです。
OBJ形式
STLの代替として広く用いられる3Dモデル形式の一つ。頂点・法線・面情報を柔軟に記述でき、材質・テクスチャ情報にも対応しやすい点が特徴。
STEP/IGES形式
CAD間の長期的なデータ交換を目的とした3D設計データの標準形式。STLと比べて設計情報をより詳しく表現できる点が対比対象となります。
3MF形式
3Dプリントに特化した比較的新しいファイル形式。カラー情報・複数部品の組み合わせ・プリンタ設定などを一つのファイルに統合しやすい点が特徴。

stl形式の共起語

STL形式
3Dプリントで使われる標準的なデータ形式。表面を三角形の集合で表現するポリゴンメッシュ形式です。
ASCII STL
テキスト形式の STL。三角形ごとに頂点と法線情報を記述します。人が読めますがファイルが大きくなりがちです。
Binary STL
二進数形式の STL。データ量が少なく高速に処理できます。大きなモデルでよく使われます。
三角形メッシュ
STLが表現する基本的なデータ構造。表面は三角形の集合で構成されます。
三角形ポリゴン
STLの基本単位である三角形のこと。各面は3点の座標から成ります。
メッシュ
3D形状を頂点・辺・面で表現するデータ構造。STLはその一種です。
3Dプリンティング
実物大の立体を材料で層状に積み上げて作る製造方法。STLは設計データとして使われます。
スライサー
STLをG-codeに変換してプリンタで印刷できるようにするソフト。CuraやPrusaSlicerなどがあります。
Cura
人気のスライサーのひとつ。STLを読み込み、プリント設定を適用します。
PrusaSlicer
別の代表的なスライサー。STLをサポートします。
Fusion 360
CADソフト。STLとしてエクスポートして3Dプリント用に準備します。
Blender
3Dモデリングソフト。STL形式でエクスポートしてプリント用データにできます。
MeshLab
メッシュの検査・修復・変換ができるツール。STLの修復や結合にも使われます。
Netfabb
メッシュ修復ツール。STLデータの欠陥を整える用途で使われます。
STL修復
穴や非多様体の欠陥を修正して、水密なメッシュへ整える作業です。
水密モデル / watertight
穴のない連続した表面。3Dプリント品質の重要な条件のひとつです。
空洞化 / hollow
外壁だけを作り内部を空洞にする設定。材料削減や軽量化に有効です。
シェル / shell
外壁の厚みを表すパラメータ。プリントの強度と材料量に影響します。
インフィル / infill
内部の充填率。モデルの強度と材料の使用量を調整します。
壁の厚さ / wall thickness
シェルの厚みを指します。プリントの耐久性に関係します。
単位 / unit
STLは単位情報を含みません。作成元ソフトがmmとして扱うことが多いですが、設定に注意が必要です。
座標系
3D空間の基準となる軸の配置。STLの頂点座標はこの座標系に従います。
法線 / normal
面の向きを表すベクトル。可視化や修復時の計算に影響します。
ポリゴン数 / polygon count
モデルを構成する三角形の総数。多いと処理が重くなることがあります。
OBJ形式
STL以外の3Dデータ形式のひとつ。互換性や用途に応じて使われます。
PLY形式
別の3Dモデルデータ形式。STLへ変換する前後で使われることがあります。
変換 / conversion
STLと他形式の相互変換。変換ツールを使う場面が多いです。
ファイルサイズ
Binary STLはASCII STLより小さくなることが多いです。データ量を抑えたいときに役立ちます。
STLの正式名称
STLは StereoLithography(ステレオリソグラフィ)の略称。3Dプリント用データとして長く使われています。

stl形式の関連用語

STL形式
3Dプリンタで広く使われる、表面を三角形メッシュで表現するファイル形式。STLはサーフェスデータのみを格納します。
ASCII STL
テキストベースのSTL。facets、outer loop、vertex などのキーワードを使い、面ごとに3点の頂点座標を列挙します。
Binary STL
バイナリ形式のSTL。80バイトのヘッダの後に三角形数と各三角形のデータが並ぶ、容量が小さく読み込みが高速です。
三角形メッシュ
STLが表現する基本単位は三角形。1つの三角形は3つの頂点で構成され、表面を近似します。
メッシュ
3D形状を表現する点と面(ポリゴン)で構成されたデータ。STLはその中でも三角形メッシュの形式です。
頂点
3D空間上の点。STLでは各三角形の3点の座標(x, y, z)で表現されます。
二つの頂点を結ぶ直線。STLのデータとしては直接は記述されませんが、三角形と頂点で間接的に定義されます。
法線
面の向きを表すベクトル。STLのASCII形式では facet normal として法線が各面ごとに指定されることがあります。
facet
ASCII STLで一つの三角形を定義するブロック。normalと3つのvertexから成ります。
outer loop
ASCII STLのfacetブロック内で3点の頂点を列挙する部分の開始を示す語。
vertex
三角形の各頂点を表す座標。x, y, z は浮動小数点数で表現されます。
endloop
ASCII STLのfacetブロック内の頂点リストの終端を示します。
endfacet
ASCII STLの一つの三角形ブロックの終端を示します。
solid
ASCII STLの開始行。solid name の形式で始まり endsolid name で終わります。
endsolid
ASCII STL のブロックの終了を示します。
watertight
水密性のあるメッシュ。穴や開口がなく、閉じた表面として扱える状態を指します。
manifold
多様体メッシュ。各点が周囲の面と一貫して接続しており、閉じた表面を形成します。
non-manifold
非多様体メッシュ。穴や分岐など、印刷・加工で問題になる状態。
self-intersection
自己交差。メッシュの面同士が自分の領域内で交差する不正状態。
holes
表面に穴が開いた状態。水密性を壊す原因となるため修復が必要です。
三角形数
メッシュ内の三角形の総数。STL は基本的に三角形メッシュとして格納します。
修復/メッシュ修復
欠陥を埋める、重複頂点を結合する、法線を揃えるなど、STLの品質を改善する作業です。
Mesh repair tools
Meshmixer、Netfabb、Blender、MeshLab など、STLの欠陥を修復するツール群です。
単位
STL自体には単位情報が含まれません。外部ソフトの設定(例えばmm)を参照して解釈します。
カラー情報
標準の STL には色情報が含まれません。カラーを扱うには拡張や3MFなど別形式を使うことがあります。
スライサー
STLをG-codeに変換するソフト。Cura、PrusaSlicer、Slic3r などが代表例です。
G-code
3Dプリンタを動かす指示コード。スライサーが STL データから生成します。
3Dプリントワークフロー
設計やスキャンを STL 化、スライス、G-code 生成、印刷という一連の流れ。
3Dプリント
STL は3Dプリンタの入力データとして広く使用されるメッシュ形式です。
OBJ
ポリゴンメッシュを表現するフォーマット。法線やカラー、テクスチャ座標を含められることがあります。
PLY
Polygon File Format。点群・メッシュを格納する形式。カラー情報を含むことが多いです。
3MF
3D Manufacturing Format。色・材質・メタデータをサポートする現代的なフォーマット。
STEP/IGES
CADデータ交換用フォーマット。STLへ変換する前段階として使われることがあります。

stl形式のおすすめ参考サイト


インターネット・コンピュータの人気記事

awstatsとは?初心者でもわかる使い方と基本解説共起語・同意語・対義語も併せて解説!
16505viws
bing・とは?初心者のための基本ガイド:検索エンジンの仕組みと使い方共起語・同意語・対義語も併せて解説!
2877viws
差し込み印刷・とは?初心者でもすぐわかる使い方と仕組みガイド共起語・同意語・対義語も併せて解説!
1182viws
着信転送とは?初心者向けガイドで分かる使い方と設定のコツ共起語・同意語・対義語も併せて解説!
1171viws
com端子・とは?初心者にも分かる基礎ガイド|シリアルポートの使い方と歴史を解説共起語・同意語・対義語も併せて解説!
1047viws
7zファイル・とは?初心者でもわかる使い方と特徴を解説共起語・同意語・対義語も併せて解説!
1022viws
全角文字とは?初心者向け解説|全角と半角の違いをやさしく学ぶ共起語・同意語・対義語も併せて解説!
1013viws
充電アダプターとは何かを徹底解説|初心者でも分かる基本と選び方のコツ共起語・同意語・対義語も併せて解説!
978viws
リマインドメールとは?初心者にもわかる基本ガイドと使い方のコツ共起語・同意語・対義語も併せて解説!
872viws
pinロックとは?初心者が知っておくべき基本と使い方ガイド共起語・同意語・対義語も併せて解説!
865viws
none とは?初心者にもやさしく解説する意味と使い方ガイド共起語・同意語・対義語も併せて解説!
811viws
16進数カラーコード・とは?初心者でもつまずかない基礎と使い方ガイド共起語・同意語・対義語も併せて解説!
810viws
asp・とは?初心者向けに徹底解説する基本と使い方ガイド共起語・同意語・対義語も併せて解説!
787viws
xlsmとは?初心者でも分かるExcelのマクロ付きファイルの基本共起語・同意語・対義語も併せて解説!
740viws
ローカルポート・とは?初心者にも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
712viws
sha256とは?初心者が知るべき暗号ハッシュの基礎と使い道共起語・同意語・対義語も併せて解説!
674viws
csvダウンロードとは?初心者が今すぐ使える基本ガイド共起語・同意語・対義語も併せて解説!
618viws
countifとは?初心者でもすぐ使える基本と応用ガイド共起語・同意語・対義語も併せて解説!
612viws
ワンタイムコード・とは?初心者でも分かる基本と使い方ガイド共起語・同意語・対義語も併せて解説!
599viws
googleドキュメントとは?初心者が今日から使いこなす基本ガイド共起語・同意語・対義語も併せて解説!
544viws

新着記事

インターネット・コンピュータの関連記事