フォーマット変換/CAD → メッシュ

STEP / IGES / BREP メッシュ変換(ローカル)

OCCT WASM カーネルを使って、STEP、IGES、BREP を STL、OBJ、PLY、3MF、GLB、glTF にローカルでテッセレーションし、階層と面カラーを保持した GLB アセンブリを書き出すか、各 OCCT メッシュを個別の STL として ZIP にまとめてダウンロードできます。B-rep ファイルは Worker 内で読み込まれ、アップロードされることはありません。

利用可能アップロード不要WorkerSTEP · IGES · BREP

CAD インポートレポート

アップロード不要

CAD インポートレポート

CAD ファイルはローカルの OCCT WASM カーネルで解析されます。ファイル、テッセレーション、出力は Worker とこのタブ内に留まります。

STEP、IGES、BREP ファイルをドロップ

STEP、IGES、または BREP。ローカルの OCCT WASM カーネルが B-rep をテッセレーションします。出力メッシュ形式は以下で選択します。

STEP · STP · IGES · IGS · BREP

STEP、IGES、BREP ファイルをドロップ

STEP、IGES、または BREP。ローカルの OCCT WASM カーネルが B-rep をテッセレーションします。出力メッシュ形式は以下で選択します。

ファイルを選択

最大ファイルサイズ: 100 MB · アップロード不要

出力形式を変更すると、テッセレーションと変換が再実行されます。

アップロード不要 · OCCT WASM → Worker → メッシュのダウンロード。

仕組み

  1. 1

    STEP(.step/.stp)、IGES(.iges/.igs)、または BREP ファイルをドロップします。

  2. 2

    単一のメッシュ形式(STL、OBJ、PLY、3MF、GLB、glTF)、階層と面カラーを保持する GLB アセンブリ出力、STL パーツ ZIP 出力のいずれかを選択します。

  3. 3

    Worker がローカルの OCCT WASM カーネルを読み込み、B-rep サーフェスをテッセレーションします。

  4. 4

    メッシュ出力では、OCCT メッシュを 1 つのインデックス付きメッシュに統合します。GLB アセンブリ出力では、OCCT の階層ノードごとに 1 つの glTF ノードを書き出し、面カラーごとにマテリアルを作成します。STL パーツ ZIP では、各 OCCT メッシュを個別のファイルとして書き出し、パーツの分離は維持しますが、階層やカラーは保持しません。

  5. 5

    変換したメッシュをダウンロードします。出力形式を変更すると、Worker 内でテッセレーションが再実行されます。

数値の見方

テッセレーション

OCCT は曲面を三角形にテッセレーションします。このビルドでは、バウンディングボックスの 0.1% の線形偏差と 0.5 ラジアンの角度偏差を使用します。結果は正確な B-rep のファセット近似であり、元のサーフェスそのものではありません。

アセンブリの扱い

STEP と IGES のアセンブリには複数のソリッドが含まれることがあります。メッシュ形式では、それらを 1 つの三角形メッシュに統合します。GLB アセンブリ出力では、OCCT のノード階層、パーツ名、法線、面ごとのカラーを保持し、カラーごとに 1 つの glTF マテリアルを作成します。STL パーツ ZIP では各 OCCT メッシュを分離したままにし、名前があればそれを使用しますが、階層やカラーは保持しません。

単位

STEP と IGES はミリメートル単位でテッセレーションされます。BREP には単位のメタデータがないため、座標はミリメートルとして扱われます。印刷前にモデルのスケールを確認してください。

CAD 形式

STEP(AP203/AP214 および関連スキーマ)、IGES、BREP は B-rep 形式です。これらはメッシュ形式へ一方向にインポートされ、このツールは STEP、IGES、BREP を書き出しません。

制限

CAD ファイルの上限は 100 MB です。大きなアセンブリではテッセレーションがメモリを大量に消費することがあります。ブラウザのメモリが不足する場合は、より小さなアセンブリを使うか、簡略化したソリッドを書き出してください。

印刷のヒント

  • スライスする前に、インポートした境界が想定する CAD 寸法と一致するか確認してください。
  • テッセレーションされた曲面はファセット状になります。ファセットが嵌合に影響する場合は、CAD で品質を上げるか、より細かい B-rep を再書き出ししてください。
  • CAD のテッセレーションに開いた面や非マニフォールドエッジがある場合は、インポート後に manifold-check を実行してください。
  • インポート後に transform-mesh を使って、スケール変更、中央揃え、ベッドへの配置を行えます。
  • ビューアでアセンブリの階層と面カラーが必要な場合は GLB アセンブリ出力を使用します。印刷可能なパーツを分離して必要な場合は STL パーツ ZIP を使用します。ZIP は名前を保持しますが、カラーは保持しません。

よくある質問

参考情報

  • · ISO 10303 (STEP)
  • · IGES 5.3
  • · Open CASCADE Technology のテッセレーション