フォーマットガイド

STLファイル形式 (.stl)

The universal 3D printing format — simple triangle meshes readable by every slicer, CNC system and mesh tool.

無料体験版をダウンロード

30日間無料体験。クレジットカード不要。Windows 10/11。

30日間返金保証 · 一回限りのライセンス  —  価格を見る

Extension.stl
Full nameSTereoLithography / Standard Triangle Language
Geometry typeTriangle mesh (facets)
VariantsASCII, Binary
Open standardYes
Supports colorNo (binary variant has unofficial color extensions)
Supports assembliesNo
Supports materialsNo

STLファイルとは?

STL (STereoLithography) was developed by 3D Systems in 1987. It represents a 3D surface as triangular facets. STL comes in ASCII and binary variants. STL stores no color, material, texture, or assembly information — just raw geometry. Every slicer software accepts STL.

STLファイルの主な用途

FDM & SLA 3Dプリント

STL is the default export format for 3D printing. The mesh must be watertight for slicing to work correctly.

CNC加工 & CAMソフトウェア

Many CAM systems accept STL as input for generating machining toolpaths from 3D geometry.

迅速なプロトタイピング

Engineers export design drafts as STL for quick desktop printing to check form and fit.

対応ソフトウェア

Every slicer (PrusaSlicer, Cura, Bambu Studio), all major CAD systems (SolidWorks, Fusion 360, FreeCAD) and all CAM packages.

このフォーマットを変換

STEP または IGES から(3D プリント向けに)、3MF へ(メタデータの向上やマルチマテリアル印刷向けに)、OBJ へ(レンダリング向けに)、または PLY へ(スキャンデータ向けに)よく変換されます。

STLへの変換方法

STLは3Dプリント向けの汎用的な出力フォーマットです。CADモデルをプリント可能なSTLにするには、3つのステップがあります。

1

モデルを読み込む

STEP、OBJ、IGESなどの3Dファイルを3D CAD Converterにドラッグするか、CLIでフォルダ全体を指定します。

2

STLを選び、品質を設定する

出力フォーマットとしてSTLを選び、tessellationレベルを設定します。値を細かくすると曲面により忠実に追従し、粗くするとファイルを小さく保てます。

3

変換する

スライスにそのまま使える水密なSTLとして書き出します。ファイルを大幅に小さくしたい場合はbinary STLを、読みやすいテキストファイルが必要な場合はASCIIを選びます。

コマンドラインがお好みですか。次の例はSTLに変換します:

STEPファイルをSTLに変換する
cadconvert convert -i part.step -o part.stl

より細かいtessellation値でメッシュ精度を制御する
cadconvert convert -i part.step -o part.stl --tessellation 0.1

ASCIIではなくコンパクトなbinary STLを書き出す
cadconvert convert -i part.step -o part.stl --binary

サブフォルダを含むフォルダ全体を一括でSTLに変換する
cadconvert batch -i ./in -o ./out -f stl -r

より滑らかなプリントにはtessellation値を下げ、ファイルを小さくして高速にスライスするには値を上げます。

STLが3Dプリントの標準フォーマットである理由

市場のほぼすべての3DプリンターとスライサーがSTLを読み込みます。STLは色、単位、アセンブリ情報を持たない単純な三角形メッシュだけを保持するため、小さく、可搬性が高く、どこでもサポートされています。これこそが、STLが3Dプリントの標準的な交換フォーマットになった理由です。

色、複数のマテリアル、名前付きのパーツが必要な場合は、より情報量の多いメッシュフォーマットが適しています。STLを次と比較してください: 3MF, OBJ.

手順を追った解説をご希望ですか。次をお読みください: STEPをSTLに変換する方法 または 3Dプリント向けにSTLを一括変換する方法

STL変換でよくある問題

水密でないメッシュ

プリント可能なSTLは、閉じた多様体サーフェスでなければなりません。開いたサーフェスから作られたモデルは、穴や反転した法線を含んだまま書き出されることがあります。3D CAD Converterは変換中に一般的な欠陥を修復できるため、結果をきれいにスライスできます。

色や単位がない

STLは色、マテリアル、単位の情報を持たないため、モデルが正しく見えても誤ったスケールで取り込まれることがあります。変換時に単位を設定し、色やメタデータが必要な場合は代わりに3MFやOBJを使用してください。

ASCIIとbinaryのファイルサイズ

ASCII STLは人が読めますが、同じモデルのbinary STLより数倍大きくなることがあります。大きなメッシュや高速な転送にはbinaryを使い、ASCIIはファイルをテキストとして確認する必要がある場合にのみ使用してください。

STL変換のよくある質問

.stlファイルとは何ですか。

.stlファイル(STereoLithography、Standard Triangle Languageとも呼ばれます)は、3Dモデルを三角形ファセットのメッシュとして記述します。色、単位、マテリアルを持たず、サーフェスの形状だけを保持するため、3Dプリントスライサーの汎用的な入力フォーマットになっています。STLには読みやすいASCII形式と、より小さいbinary形式があります。

STEPをSTLに変換するにはどうすればよいですか。

STEPファイルを3D CAD Converterで開いてSTLに書き出すか、CLIでcadconvert convert -i part.step -o part.stlを実行します。ソリッドなSTEP形状が三角形にtessellationされます。tessellation設定でメッシュ精度とファイルサイズを制御し、より小さいbinary STLには--binaryを追加してください。

BlenderなしでもSTLファイルを開けますか。

はい。STLファイルの表示や変換にBlenderは必要ありません。3D CAD ConverterはSTLを直接開き、OBJ、3MF、glTFなどに再書き出しできます。また、CuraやPrusaSlicerなどのスライサーもプリント用にSTLを読み込みます。Blenderが必要になるのは、メッシュそのものを編集したい場合だけです。

私のSTLは3Dプリント向けに水密ですか。

プリント可能なSTLは、穴、反転した法線、孤立したエッジのない水密(多様体)であるべきです。CADソリッドから書き出されたメッシュは通常水密ですが、開いたサーフェスから作られたモデルはそうとは限りません。3D CAD Converterは変換中に一般的なメッシュの欠陥を修復できるため、STLをきれいにスライスできます。