3Dモデリング
私たちは、ACISと共にジオメトリ・カーネルの開発のパイオニアであることを誇りに思っています。現在では、お客様の3Dジオメトリ表現のニーズをサポートするソリューションを提供しています。連続B-Repモデラー、離散B-Repモデラーを問わず、お客様のアプリケーション固有のニーズに対応するソリューションをご用意しています。
もっと読むジオメトリモデリングカーネルとは、CAD(コンピュータ支援設計)やその他の3Dモデリングソフトウェアの中核となるソフトウェアコンポーネントです。形状の作成、表現、修正、計算を担い、画面上に表示される3Dモデルの基盤となります。
あらゆるCADシステムの中心には、ジオメトリカーネル、またはソリッドモデリングカーネルと呼ばれる仕組みがあります。このカーネルがなければ、ソフトウェアは正確な3D形状を生成したり、表示したり、編集したりすることができません。
モデリングカーネルは、曲線、サーフェス、ソリッドなどの形状を数学的に記述し、それらをCADアプリケーション内で操作可能なジオメトリとして扱えるようにします。単純に見える3Dモデルであっても、その背後ではカーネルによる複雑な計算が行われています。
ジオメトリモデリングカーネルCADについて、より詳しい情報はこちらで紹介しています。
ジオメトリモデリングカーネルとは、CAD、CAE、CAM、および関連するエンジニアリングアプリケーションにおいて、2Dまたは3Dジオメトリを作成、表現、変更、検証する中核的なソフトウェアコンポーネントです。ソリッドモデル、サーフェス、曲線、フィーチャ、アセンブリを構築するために必要な数学的およびトポロジー的な演算を提供します。
ジオメトリモデリングカーネルは、ソリッドモデリングカーネルとも呼ばれ、CADやエンジニアリングソフトウェアアプリケーションを支える計算エンジンです。ユーザーが「押し出し」「フィレット」「シェル」「トリム」「ブール差演算」などのコマンドを操作する際、カーネルは有効なモデルを生成するために必要な基礎的なジオメトリ計算を実行します。
CADシステムにおいて、画面に表示される視覚的なモデルは、単にレンダリングされた形状ではありません。通常、その背後には、曲線、サーフェス、エッジ、面、頂点、およびそれらの関係性を正確に表現した数学的モデルが存在します。カーネルはこの表現を管理し、操作を行う際にジオメトリの整合性が保たれるようにします。
モデリングカーネルは通常、ジオメトリとトポロジーの両方を扱います。
| 概念 | 説明内容 | 例 |
|---|---|---|
| ジオメトリ | モデルの数学的な形状 | 平面、円柱、球、NURBSサーフェス、曲線、解析サーフェス |
| トポロジー | それらのジオメトリ要素がどのように接続されているか | どのエッジが面を囲んでいるか、どの面がシェルを形成しているか、そのシェルが閉じたソリッドを定義しているかどうか |
たとえば、ユーザーが機械部品に穴を開ける場合、カーネルは、切削円柱と既存のソリッドとの交差部分を計算し、適切な材料を除去し、周囲の面とエッジを再構築し、結果として得られたソリッドが有効であることを検証する必要があります。
一般的なカーネル操作には、次のようなものがあります。
カーネルごとに、それぞれ異なるモデリング手法に特化している場合があります。
| カーネルの種類 | 表現 | 代表的な用途 |
|---|---|---|
| 境界表現(B-Rep) | 接続された面、エッジ、頂点によって表現されるソリッド | 精密なエンジニアリング形状が求められる機械CAD |
| サーフェスモデリング | 曲線およびサーフェス | 工業デザイン、航空宇宙、自動車スタイリング、複雑なフリーフォーム形状 |
| メッシュベース | 三角形、四面体、六面体などのポリゴンまたは体積要素 | シミュレーション、積層造形、可視化、リバースエンジニアリング |
| ハイブリッドモデリング | ソリッド、サーフェス、ワイヤーフレーム、メッシュ表現の組み合わせ | 同一のワークフロー内で複数のモデリング手法を組み合わせるアプリケーション |
すべてのジオメトリモデリングカーネルが同一の挙動を示すわけではありません。2つのカーネルは、使用するアルゴリズム、公差戦略、データ構造、モデリング上の前提条件が異なるため、同じモデリングコマンドを異なる方法で解釈する場合があります。
周囲のジオメトリに狭い面、小さなギャップ、高い曲率、または矛盾するトポロジーが含まれている場合、フィレット操作は、あるカーネルでは成功しても、別のカーネルでは失敗することがあります。これが、CADシステム間の相互運用性が技術的に難しくなり得る理由の1つです。
ジオメトリモデリングカーネルは、正確なデジタル形状の作成、編集、解析、または交換が必要なあらゆる場面で使用されます。
| 適用分野 | カーネルの役割 |
|---|---|
| CADソフトウェア | 部品設計、アセンブリモデリング、フィーチャ作成、ダイレクト編集、詳細な機械設計をサポートする |
| CAEおよびシミュレーション | モデルの簡略化、不要なフィーチャの削除、ギャップ修復、メッシュ生成のサポートなどを行い、解析用の形状を準備する |
| CAMソフトウェア | 部品形状を解析し、加工領域を定義し、フィーチャを検出し、ツールパス生成をサポートする |
| 積層造形 | 印刷可能な形状を準備し、モデルを修復し、B-Repとメッシュ表現間の変換を行い、造形準備をサポートする |
| 計測・検査 | 設計された形状と、スキャンまたは測定されたデータとの比較をサポートする |
| AECおよびBIM | 建築部材、空間関係、ソリッド、サーフェス、インポートされたCADデータを表現する |
一般的な課題の1つは、ジオメトリ公差の管理です。エンジニアリングモデルが計算レベルで完璧であることはまれであり、わずかなギャップ、重なり、エッジの位置ずれが、下流工程での不具合を引き起こす可能性があります。
もう1つの問題は、複雑な形状における操作の失敗です。モデルに狭い面、自己交差、高い曲率、または曖昧なトポロジーが含まれている場合、フィレット、シェル、オフセット、ブール差演算などのコマンドが失敗することがあります。
CAD間の相互運用性も課題となる場合があります。あるシステムから別のシステムへモデルを転送する際、受け取るアプリケーションは、異なる公差ルールやモデリング上の前提条件を持つ別のカーネルに依存している可能性があります。
さらに、視覚的な表現と正確な形状を混同してしまうことも落とし穴となります。レンダリングされたモデルは画面上では正しく見えても、実際には無効なトポロジー、欠落した面、非多様体エッジ、あるいは製造、シミュレーション、データ交換に影響を与えるその他の問題を含んでいる可能性があります。
最後に、機能リストのみに基づいてカーネルを選択することは、誤解を招く恐れがあります。開発者は以下の点も考慮する必要があります。
Spatialは、開発者が自社のエンジニアリングアプリケーションにジオメトリモデリング、CAD相互運用性、メッシュ生成機能を追加するためのSDKを提供しています。
3D ACIS ModelerとCGM Modelerは、Spatialが提供する2つのジオメトリモデリングカーネルです。どちらも、アプリケーションが正確なB-Repモデル(ソリッド、シートボディ、ワイヤーボディ)を作成、変更、クエリ、可視化できるようにし、押し出し、フィレット、シェル、ブール差演算などのコマンドの背後にある、基礎的なジオメトリおよびトポロジー操作を実行します。ACISは30年以上にわたり3Dジオメトリモデリングカーネル市場をリードしており、世界中で400社以上の企業に使用されています。CGMは、Dassault SystèmesのCATIA V5およびV6製品のモデリングカーネルとして採用されており、最初から設計に組み込まれた許容誤差モデリング(tolerant modeling)を用いて、ネイティブに構築されたモデルとインポートされたモデルの両方で、ジオメトリおよびトポロジーの精度を維持します。Spatialは、パラメトリックな部品およびアセンブリ設計向けにConstraint Design Solverも提供しています。
3D InterOpは、CADデータの交換を処理します。すべての主要な中立形式およびネイティブCAD形式から、正確なB-Repジオメトリ、可視化データ、メタデータを読み取り、変換し、ACIS、CGM、Parasolid向けのネイティブジオメトリを生成します。インポート時には、後続の操作が正常に実行されるよう、不正な入力データを自動的に修復します。具体的には、ジオメトリエラーを認識・修正し、ギャップを埋め、無効なトポロジーを修正します。このツールは、中立形式を経由するのではなく、モデリングカーネルと直接連携し、Dassault Systèmesが提供するライブラリを使用してCATIAデータの読み書きを行います。これは、あるシステムで構築されたジオメトリを、異なるカーネルや公差ルールを採用する別のシステムで再利用しなければならない場合に特に重要です。20年以上にわたり、300社以上の企業が3D InterOpを利用しています。
また、Spatialのカーネルは、メッシュ生成ツールやデータ準備ツールにも直接接続されます。
| 技術 | 機能 | 代表的な用途 |
|---|---|---|
| 3D Precise Mesh | STLを含むB-Repモデルやテッセレーション済みモデルから直接、サーフェスメッシュおよびボリュームメッシュを生成します。CGM Modelerおよび3D ACIS Modelerの両方と緊密に連携し、CADモデルとのメッシュの関連性を維持します。 | FEA、CFD、CSM、CEMにおけるCADとソルバーのギャップを解消する |
| CGM PolyhedraおよびACIS Polyhedra | B-Repとメッシュ間の変換を行い、メッシュデータの修復、デシメーション、前処理を行います。修復ツールでは、穴埋め、ファセットエッジの縫合、ファセットの向き修正、スリバー形状の除去が可能です。 | 積層造形、ロボティクス、リバースエンジニアリング、XR |
私たちは、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可視化技術を統合し、注文プロセスにおける直感的なユーザーエクスペリエンスを提供