3Dモデリング
私たちは、ACISと共にジオメトリ・カーネルの開発のパイオニアであることを誇りに思っています。現在では、お客様の3Dジオメトリ表現のニーズをサポートするソリューションを提供しています。連続B-Repモデラー、離散B-Repモデラーを問わず、お客様のアプリケーション固有のニーズに対応するソリューションをご用意しています。
もっと読むSTP(またはSTEP)ファイルは、3Dおよび2Dの形状モデル、部品、設計データなどを保存・交換するために広く使用されているファイル形式です。STPファイルは、**STEP(Standard for the Exchange of Product model data:製品モデルデータ交換のための標準)**規格に基づいて製品データを保存します。
STPファイルは、主要なコンピュータ支援製造(CAM)およびコンピュータ支援設計(CAD)ソフトウェアで広くサポートされています。一般的なCADワークフローでは、.stp と .step は、異なるソフトウェア間で2D・3Dの設計データやエンジニアリングデータを受け渡すための、中立的かつベンダーに依存しないSTEP交換ファイルを指します。
この形式を扱うアプリケーションを開発していますか?
3D InterOpを利用すると、エンジニアリングソフトウェアの開発者は、アプリケーション内で30種類以上のCAD形式を読み込み・書き出しできます。
STEPは、ISO 10303として知られる一連の国際規格の通称です。製品データを表現・交換するための標準規格であり、古くから使用されてきたIGESなどの形状交換を中心としたフォーマットよりも広い範囲の情報を扱えるよう設計されています。
STEPは単なる3D形状データの交換だけを目的としたものではありません。製品ライフサイクル全体にわたる、さまざまな製品関連情報を表現・交換できることが大きな特徴です。
STPファイルは主に、CAD、CAM、CAE(コンピューター支援エンジニアリング)などのエンジニアリングシステム間で3Dモデルや製品データを交換するために使用されます。
中立的なファイル形式であるため、異なるCADソフトウェアを使用している企業やチーム間でデータを共有する場合に特に適しています。
たとえば、設計会社があるCADソフトウェアで作成した3Dモデルを、異なるCADシステムを使用しているサプライヤーや製造会社に渡す場合、STEPファイルを利用することで、特定のCADベンダーのネイティブ形式に依存せずにモデルを交換できます。

一般的なCAD用途で使用されるSTPファイルは、通常、ISO 10303-21で定義されたPart 21 STEP物理ファイルです。
これは、EXPRESSモデリング言語で記述されたスキーマに準拠するデータを格納するテキスト形式の交換ファイルです。STEPファイルには、.stp、.step、場合によっては.p21という拡張子が使用されます。
STEPファイルは、通常、以下のようなセクションで構成されています。
HEADERセクション:ファイルに関する情報を格納します。ファイルの説明、ファイル名、使用されているスキーマなどが含まれます。
DATAセクション:実際の製品モデルデータを格納します。型付きエンティティと、それらを参照する情報が記述されています。
つまり、STPファイルは単なる「3D形状の保存ファイル」ではなく、製品モデルを構成するさまざまな情報を構造化して保存できる形式です。
STPファイルには、単純な形状データだけでなく、使用するスキーマや**アプリケーションプロトコル(AP)**に応じて、さまざまな製品情報を格納できます。たとえば、以下のような情報が対象となります。
機械設計データ
アセンブリ(製品構成)情報
製品定義・構成情報
製造情報
PMI(製品製造情報)
キネマティクス(運動学)情報
長期保存・アーカイブ向けデータ
ドキュメントへの参照情報
その他のエンジニアリング情報
STEPには複数のアプリケーションプロトコルが存在します。代表的なものとしてAP203、AP214、AP242などがあります。
特にSTEP AP242は、管理されたモデルベースの3Dエンジニアリングを目的とした、現在の主要なSTEPプロトコルの一つです。主要なCADシステムでも広く利用されています。
STPファイルを開いたり、その内容を表示したりするには、STEPファイル形式に対応した3D CADソフトウェア、3Dモデリングソフトウェア、またはSTPビューアが必要です。
STPファイルをソフトウェアに読み込むと、通常はファイル内のデータがソフトウェアで扱える内部形式へ変換されます。
ただし、STPファイルの読み込み方法や対応しているデータの範囲は、ソフトウェアによって異なります。具体的な操作方法については、使用しているソフトウェアの開発元が提供するドキュメントを確認してください。
👉 関連記事: AutoCADでSTPファイルを表示する方法.
STPファイルを開くには、STEP形式に対応した3Dモデリングソフトウェア、CADソフトウェア、またはSTPビューアを使用します。
代表的な対応ソフトウェアには、以下があります。
対応しているSTEPのアプリケーションプロトコルや、3D形状以外のデータ(PMI、製品構造など)の読み込み可否は、ソフトウェアによって異なります。
STPファイルは、マルチCAD環境でのデータ交換、サプライヤーとの設計データ共有、製造工程へのデータ受け渡し、シミュレーション準備、モデルベースエンジニアリング、長期アーカイブなど、幅広い用途で利用されています。
特に、複数のCADシステムを利用するエンジニアリング組織では、特定のCADプラットフォームのネイティブ形式に依存せずに製品データを受け渡せるため、STEPが重要な役割を果たします。
また、ソフトウェア開発の分野でも、STP/STEP形式への対応は重要です。たとえば、以下のようなアプリケーションで利用されており、特にジオメトリだけでなくPMI、構造、構成データなどの高度なエンジニアリング情報も保持する必要があるツールにおいて重要です。
CADデータのインポート/エクスポート
3D CADビューア
CADデータ変換・トランスレーション
デジタルスレッド関連アプリケーション
製品データ管理システム
PMIを含む3Dモデル処理
軽量3Dビジュアライゼーション
STPファイルについてよくある誤解の一つは、すべてのSTPファイルに同じ種類のデータが含まれていると考えることです。
実際には、STEPは単一のフォーマットではなく、複数の規格やアプリケーションプロトコルから構成される標準群です。そのため、実際にファイルへ保存されている情報は、使用されたスキーマやアプリケーションプロトコルによって異なります。ある用途向けに作成されたSTEPファイルに、別のワークフローで必要となるすべての情報が含まれているとは限りません。
また、中立フォーマットであることが、そのまま完全な相互運用性を保証するわけではありません。
NIST(米国国立標準技術研究所)がSTEP関連のツールを提供しているのも、STEPの実装において推奨プラクティスや適合性の確認が重要だからです。特に、PMIの表現、PMIの表示、検証プロパティなどでは、実装方法や対応範囲に違いが生じる場合があります。
さらに、構文やデータ品質の問題によって、後工程でSTEPファイルを正しく処理できなくなることもあります。
たとえば、以下のような問題が発生する可能性があります。
必須属性の欠落
不要な属性の存在
解決できない参照
使用できない文字
その他の構文エラーやデータ不整合
こうした問題は、STEPファイルの読み込みや後工程でのデータ処理に影響する可能性があります。
Spatialは3D InterOp SDKを通じてSTEPワークフローをサポートしています。
3D InterOpはSTPファイルを読み込み、アプリケーションがネイティブ形式のデータと同様に扱える内部ジオメトリへ変換します。また、STEPファイルの書き出しにも対応しており、グラフィカルPMIを含むSTEP AP242にも対応しています。これにより、ユーザーは注記付きの3Dモデルを製造エンジニアやサプライヤーとのコラボレーションに利用できます。
STEPファイルをインポートする際、過去のデータ交換や作成元CADシステムの仕様などによって、ジオメトリやトポロジーに問題が含まれていることがあります。
3D InterOpでは、アプリケーションへ変換済みデータを渡す前に**自動ヒーリング(自動修復)**を行います。主な処理には、以下があります。
トポロジーの修復
重複・重なりのある頂点の除去、大きな不連続を持つエッジの分割、ループエラーの修正などを行います。
ジオメトリの修正
自己交差した曲線やサーフェス、または不規則なジオメトリを再構築し、対象となるモデリングカーネルのルールに適合する形状へ修復します。このヒーリング処理によって、元のモデルが意図していた形状そのものを変更することなく、データを後工程で扱いやすい状態にします。
スティッチングとギャップの閉鎖
隣接するサーフェスを延長し、交差部分を再計算することで、サーフェス間のギャップを閉じます。これにより、後工程で利用可能なトポロジー的に有効なソリッドモデルを生成します。
この処理は、STEPデータを利用する後工程において重要です。
ジオメトリの欠陥がデータ変換の段階で解消されないまま残ると、メッシュ生成、シミュレーション、製造、さらには単純な3Dモデルの表示に至るまで、さまざまな処理でエラーが発生する可能性があります。
インポート時にデータを自動修復することで、ユーザーが問題に直面する前にこうしたエラーの原因を低減できます。
3D InterOpは、ジオメトリだけでなく、関連する**メタデータやPMI(Product Manufacturing Information:製品製造情報)**もインポートできます。
グラフィカルPMIとセマンティックPMIの両方に対応し、完全な幾何学的関連付けを実現します。対応フォーマットには、以下があります。
CATIA V5
NX
Creo
SOLIDWORKS
STEP AP242
JT
これにより、アプリケーションから、寸法、公差、GD&T(幾何公差)、データム参照、3D注記など、3Dジオメトリに直接関連付けられた製品製造情報へアクセスできます。
3D InterOpの選択的インポートAPIを利用すると、アプリケーションに必要なデータだけを読み込むことができます。たとえば、以下のデータを個別にインポートできます。
製品構造
テセレーション(ポリゴン化)されたジオメトリ
正確なジオメトリ
製造情報
ファイル全体を読み込む必要がないため、アプリケーション側でメモリ使用量やパフォーマンス、ユーザーに提供するデータの範囲を柔軟に制御できます。
3D InterOpは、CAD、BIM、メッシュ、可視化など、30種類以上のファイル形式の読み込み・書き出しに対応しています。
そのため、STEPを単独の交換形式として扱うだけでなく、ネイティブCAD形式、ニュートラル形式、軽量ビジュアライゼーション形式などを組み合わせた、より大規模な3Dデータ変換パイプラインの一部として利用できます。
20年以上にわたり、300社以上の企業が3D InterOpを使用しています。
評価版・評価ライセンスのお申し込みはこちら
私たちは、ACISと共にジオメトリ・カーネルの開発のパイオニアであることを誇りに思っています。現在では、お客様の3Dジオメトリ表現のニーズをサポートするソリューションを提供しています。連続B-Repモデラー、離散B-Repモデラーを問わず、お客様のアプリケーション固有のニーズに対応するソリューションをご用意しています。
もっと読むCAD相互運用SDKを提供した最初の企業として、当社は現在、データを変換し、主要なCADファイルとメタデータを読み取るための業界をリードするソリューションを提供しています。インポートした3Dデータを、自社のアプリケーションでネイティブに作成したかのように扱ったり、データをさまざまなCADフォーマットにエクスポートしたりすることができます。
もっと読むHOOPSの3DビジュアライゼーションSDKを使って、高性能でインタラクティブなビジュアライゼーションを作成しましょう。HOOPSのソリューションにより、3Dアプリケーションを作成するための、業界で最も強力でポータブル、かつ完全なグラフィックス開発コンポーネントを利用できます。
もっと読むCAE用メッシングSDKでシミュレーションの精度とパフォーマンスを向上。あらゆるCAEワークフローにおいて、正確でパフォーマンスの高いシミュレーションを保証する制御を備えた自動的で信頼性の高いメッシングを体験してください。
もっと読む包括的な3Dアプリケーション開発フレームワークであるApplication Graphics Manager(AGM)により、市場投入までの時間を短縮し、コストを削減できます。
もっと読む
電磁界解析ソフトウェア:JMAG(開発元:㈱JSOL)は、3D形状処理、信頼性の高い多様なCADデータ形式の取込、対話的操作、解析に不要な細部形状を除去する機能を必要としていました
COSCOM社は、CNC加工プロセスにおける衝突検知や機械シミュレーションの精度を維持しながら、デジタルツインアプリケーションで扱う膨大なCADデータ量を効率的に管理できるソリューションを必要としていました
データ処理・原価計算ソフトのクラウド移行には、信頼性の高いCADデータ変換機能が不可欠でした
Treble Technologies社 は、スペイシャルの Meshing SDK によりシミュレーションを高速化し、大規模で高精度な音響解析を実現しました
大手CADコンテンツのサプライヤであるTraceParts社は、オンラインの3D部品ビューアに、高度な3D可視化技術を統合し、注文プロセスにおける直感的なユーザーエクスペリエンスを提供
COSCOM社は、CNC加工プロセスにおける衝突検知や機械シミュレーションの精度を維持しながら、デジタルツインアプリケーションで扱う膨大なCADデータ量を効率的に管理できるソリューションを必要としていました
データ処理・原価計算ソフトのクラウド移行には、信頼性の高いCADデータ変換機能が不可欠でした
Treble Technologies社 は、スペイシャルの Meshing SDK によりシミュレーションを高速化し、大規模で高精度な音響解析を実現しました
大手CADコンテンツのサプライヤであるTraceParts社は、オンラインの3D部品ビューアに、高度な3D可視化技術を統合し、注文プロセスにおける直感的なユーザーエクスペリエンスを提供