日本語 ▼
ファイル情報ファイル情報STL ツールSTL ツールサンプル STL ファイルサンプル STL ファイル最新ニュース最新ニュース

STL (Standard Triangle Language)

拡大STL
フルネームStandard Triangle Language
タイプ3Dモデル
MIME タイプapplication/vnd.ms-pki.stl
フォーマットText & Binary
ツールSTL コンバーター, 3Dモデルボクセライザー, STL 個のアニメーションを作成する, STLを圧縮します, STL へのテキスト, STLを表示する
開くBlender, Daz Studio, MeshLab, CAD Assistant
STL

STL ファイル形式 (Standard Triangle Language) は、ファイルの保存と送信に使用される単純な 3D 形式です。 3Dモデル。この形式は 80 年代に考案されましたが、現在でも使用されており、次のような多くの現代の代替形式と同じくらい人気があります。 3MF 。 STL 形式は、三角形の単純なリストであり、各三角形は、三角形を表す 3 つの頂点、3D 空間内の位置、および方向を指定する 3 つの法線で構成されます。

STL 形式はその単純さにより、ほとんどの 3D アプリケーションで読み込むことができ、この形式は標準形式のようなものになっています。 3Dプリント

STL ファイルには、テキストとバイナリの 2 つの基本的な保存形式があります。

文章

STL テキスト形式は、その名前が示すように、3D ジオメトリを人間が判読できるテキスト形式で保存します。この形式には、頂点の位置や法線など、3D モデル内の各面 (別名三角形) に関する情報が保存されます。 6 つの三角形を含む STL ファイルの例は次のとおりです。

000solid ascii
001  facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
002    outer loop
003      vertex   7.071068e+000 -7.071068e+000 0.000000e+000
004      vertex   -7.071068e+000 -7.071068e+000 0.000000e+000
005      vertex   7.071068e+000 7.071068e+000 0.000000e+000
006    endloop
007  endfacet
008  facet normal -0.000000e+000 0.000000e+000 -7.071068e-001
009    outer loop
010      vertex   7.071068e+000 7.071068e+000 0.000000e+000
011      vertex   -7.071068e+000 -7.071068e+000 0.000000e+000
012      vertex   -7.071068e+000 7.071068e+000 0.000000e+000
013    endloop
014  endfacet
015  facet normal 0.000000e+000 -5.656855e-001 2.000000e-001
016    outer loop
017      vertex   0.000000e+000 0.000000e+000 2.000000e+001
018      vertex   -7.071068e+000 -7.071068e+000 0.000000e+000
019      vertex   7.071068e+000 -7.071068e+000 0.000000e+000
020    endloop
021  endfacet
022  facet normal -5.656855e-001 0.000000e+000 2.000000e-001
023    outer loop
024      vertex   0.000000e+000 0.000000e+000 2.000000e+001
025      vertex   -7.071068e+000 7.071068e+000 0.000000e+000
026      vertex   -7.071068e+000 -7.071068e+000 0.000000e+000
027    endloop
028  endfacet
029  facet normal 0.000000e+000 5.656855e-001 2.000000e-001
030    outer loop
031      vertex   0.000000e+000 0.000000e+000 2.000000e+001
032      vertex   7.071068e+000 7.071068e+000 0.000000e+000
033      vertex   -7.071068e+000 7.071068e+000 0.000000e+000
034    endloop
035  endfacet
036  facet normal 5.656855e-001 0.000000e+000 2.000000e-001
037    outer loop
038      vertex   0.000000e+000 0.000000e+000 2.000000e+001
039      vertex   7.071068e+000 -7.071068e+000 0.000000e+000
040      vertex   7.071068e+000 7.071068e+000 0.000000e+000
041    endloop
042  endfacet
043endsolid

バイナリ

バイナリ STL ファイル形式は、構造が比較的単純です。ファイルは 80 バイトのヘッダー ブロックで始まり、通常は STL の作成に使用される 3D ソフトウェア ツールまたはプログラムの ASCII テキストが含まれます。これに続くのは、STL ファイル内に含まれる三角形の数を含む 32 ビット整数フィールドです。これらに続いて、3D モデル内にある各三角形の詳細が順番に表示されます。各三角形に保存される情報は次のとおりです。

上記のフィールドからわかるように、STL 形式には、STL ツールによって読み込まれる 3D モデルに関連するマテリアルまたはテクスチャ情報を保存する範囲がありません。確かに、長年にわたり、一部のベンダーは、個々の三角形に関する限られた色情報を保存する手段として 16 ビット属性フィールドを使用してきました。ただし、これらは標準化されることはありませんでした。当社の STL 変換ツールは、これらの限定されたカラー形式をサポートする STL ファイルの作成をサポートします。ただし、STL ファイルを開くために使用されるソフトウェアでは、モデルが正しくレンダリングされない可能性があります。 3D プリントの世界向けに設計された最新のコンパクトな 3D モデル形式に興味がある場合は、このタスクのために特別に設計された 3MF モデル形式を参照してください。

シンプルな STL ピラミッド 3D モデル
アニメーション化された STL モデル

まとめ

STL ファイルは構造が単純なので、ほとんどの 3D グラフィック編集ソフトウェアでサポートされています。 STL ファイルは、3D プリント サークル内でファイルを配布したり 3D モデルをプリントするためによく使用されます。私たちの STL表示ツールVisCAM および SolidView 形式を含む STL 形式を完全にサポートします。

サンプル STL ファイル

ここでは、ダウンロードして独自のプロジェクトで使用できるサンプル STL ファイルをいくつか用意しています。

渦巻き

渦巻き

シンプルな渦巻き3Dモデルは、PNGからSTL押し出しモードを使用するツール。

swirl.stl (729.96kb)

キューブ

キューブ

古典的な立方体の例は、バイナリ STL ファイルとして保存されます。STL ファイル内では、この立方体は 12 個の三角形のシーケンスとして保存されます。

cube.stl (684.00 b)

© 2024 ImageToStl。 PNG および JPG ファイルを 3D STL ファイルに変換します。

Your files are ready to download!