ローカル処理

STEP → STL

STEP を STL に 変換

はい。STEP ファイルをドロップして STL を選ぶだけです。4 段階のメッシュ精度で三角形数とファイルサイズを調整でき、出力は単位も色も持たないバイナリのファセット列です。

STEP は NURBS 曲面・トリム面・アセンブリ構造を ISO 10303(AP203 / AP214 / AP242)で保持する B-rep 形式です。STL に変換すると曲面は三角形に分割され、各ファセットは頂点 3 つと法線 1 本を持ち、単位・色・階層・パラメトリック履歴は失われます。

STEP をドロップして STL を取得 STEP を読み、ここで STL を書き出します .step/.stp → .stl STEP を選んで STL を書き出す
  • ダウンロード前にフルサイズの 3D プレビュー
  • 入力 28 形式・出力 8 形式、CAD 向けに 4 段階の精度
  • 読み込みはタブ内で完結し、アップロードはありません
224変換パターン
28対応形式
0 B送信量

STEP から STL への変換手順

  1. STEP を読み込む.step または .stp を選択します。パーサーは manifold_solid_brep や advanced_face などの Part 21 エンティティを読み、三角形を一つ作る前に正確な曲面とアセンブリツリーを再構築します。
  2. メッシュ精度を選ぶドラフト・バランス・ファイン・最大で、弦誤差と角度誤差の許容値を決めます。粗いほど三角形は減り、細かいほど曲面に忠実になります。
  3. B-rep をメッシュ化するOpenCascade の WebAssembly カーネルがトリム面ごとに分割を進め、両方の許容値を満たした時点で、解析曲面から求めた法線付きの三角形を出力します。
  4. 1 つのメッシュに統合する生成した三角形は位置と法線だけを持つ単一の BufferGeometry にまとめられます。マテリアル、UV、グループ、部品名、アセンブリ階層はここで失われます。
  5. バイナリ STL を書き出す80 バイトのヘッダー、32 ビットのファセット数、続いて 1 ファセット 50 バイト(法線と頂点 3 つで 12 個の float、および uint16 の属性値)を書き出します。

変換時に起きていること

なぜメッシュ化が必要か

STL は平面三角形しか扱えませんが、STEP は円柱・球・トーラス・B スプライン曲面を記述します。弦誤差は曲線と折れ線近似の隔たりを、角度誤差は隣接セグメントの向きの差を制限します。結果は意図的に近似ですが、STL が保存できる唯一の形です。

アセンブリではなく 1 つのメッシュ

STEP に含まれる立体の数に関係なく、すべての三角形が連結され、配置行列は座標に焼き込まれます。ボルトや筐体、サブアセンブリは区別のない三角形の集まりになり、部品名や部品表は復元できません。

STEP と STL の比較

STEP(B-rep)バイナリ STL
形状正確な NURBS 曲面平面三角形
単位宣言あり(mm・インチなど)なし(float のみ)
色AP214 / AP242 の RGBなし
構造名前付き製品階層平坦な 1 リスト
法線曲面から導出ファセットごとに 1 本
ファイル構成ISO 10303 Part 21 テキスト80 B ヘッダー + 50 B レコード

既知の制限

単位が残らない

STEP は単位を宣言しますが STL は宣言しません。書き出し時にスケーリングは行わないため、取り込み先で寸法を確認し、必要なら読み込み時に拡大縮小してください。

色とマテリアルは残らない

ファセットは法線と頂点 3 つだけです。ビューアで色が見えるのはプログラム側の初期設定で、ファイルに含まれる情報ではありません。

アセンブリ構造は残らない

すべての部品が 1 つの三角形リストに統合されます。個別の部品が必要な場合は 1 つずつ書き出してください。

よくある質問

ファイルはアップロードされますか

いいえ。読み込みも書き出しもタブ内で完結し、アップロードもアカウントもありません。このページは STEP から STL の手順を説明するもので、変換自体はボタンで開くワークスペースで、両方の形式を選択済みの状態で実行されます。

出力 STL の単位は何ですか

単位はありません。32 ビット float のみです。スライサーは通常ミリメートルとして扱い、機械系の STEP では概ね正しく動きます。インチで作図したモデルは約 25.4 倍小さくなるため、取り込み先でバウンディングボックスを確認してください。

色は保持されますか

いいえ。AP214 / AP242 の色・透明度・マテリアル名は統合時に破棄されます。STL のファセットに色チャンネルはなく、属性値は 0 で書き出されます。

メッシュは水密で印刷できますか

保証はありません。隣接する面が共有エッジでわずかに異なる座標を持つと微小な隙間が残り、重なり合う立体は同一平面のファセットを生みます。スライサー側で頂点を溶接する必要があり、エラーを報告することもあります。精度を上げると細片は減りますが、閉じた立体は保証されません。

出力は ASCII ですか、バイナリですか

バイナリです。80 バイトのヘッダー、32 ビットのファセット数、1 三角形 50 バイトのレコードで構成され、スライサーにとって扱いやすい形式です。ASCII 版は出力しません。

関連する変換

すべての変換

最終更新: