Skip to content

CADモーフィング

3DモデリングにおけるCADモーフィングとは、あらかじめ定義された変形ベクトル場をに基づいて、境界表現(B-Rep)モデルの形状を変形する技術です。

モデルを一から作り直すことなく、3Dジオメトリの形状を滑らかかつ連続的に変更できます。

CADモーフィングでは、一般にSmooth Displacement Adjustment(SDA)と呼ばれる手法が使われます。SDAは、設定した変形パラメータに応じてモデルのジオメトリを調整し、自然で滑らかな形状変形を実現します。

その他のCAD機能を見る

用語集 空間ヒーローのバナー
グループ111
グループ111
background-glow

技術的な解説

CADモーフィングでは、サーフェス、曲線、エッジ、頂点など、モデルを構成する各ジオメトリ要素をベクトル場に従って移動させます。このベクトル場によって、空間上の各点をどの方向へ、どの程度移動させるかを定義します。

Smooth Displacement Adjustment(SDA)アルゴリズムは、この変位量を計算しながらジオメトリの連続性を維持します。これにより、サーフェスの滑らかさ(C1/C2連続性)を保ち、モデルのトポロジーも維持できます。

この手法は、メッシュ上で近似的に変形するのではなく、B-Repモデルに直接適用できます。そのため、変形をメッシュレベルの近似処理ではなく、モデルを構成する数学的なジオメトリ表現に沿って伝播させることができます。

CADモーフィングをジオメトリカーネルのレベルで処理することで、高精度な形状変形が可能になります。これは、設計案を繰り返し更新する反復設計、シミュレーション、設計最適化などのワークフローに適しています。

アプリケーション分野と業界での利用例

CADモーフィングは、性能やデザイン上の要求に応じて3D形状を柔軟に変更する必要があるさまざまな業界で利用されています。

  • 形状最適化: 空力性能、強度、熱効率などを向上させるための設計形状の最適化

  • リバースエンジニアリング: 3Dスキャンや計測データから作成したCADモデルの形状調整

  • 製品カスタマイズ: 人間工学的な要件やデザイン上のバリエーションに合わせた形状の変更

  • シミュレーション主導設計: CADとCAEの間で設計形状を繰り返し変更しながら、最適化計算を行うワークフローへの組み込み

形状を制御しながら変更できるため、モーフィングを利用することで手作業によるモデリングのやり直しを減らし、設計・開発サイクルを短縮できます。

よくある課題と注意点

CADモーフィングを実装するには、ジオメトリの品質を損なったり、トポロジー上の関係を壊したりしないよう、変形を数学的に正確に制御する必要があります。

主な課題には次のようなものがあります。

  • 連続性と曲率品質の維持(C1/C2): 変形後もサーフェス間の滑らかさや曲率の連続性を維持する必要があります。

  • 変形制約の管理: 重要なフィーチャーが変形によって歪まないよう、変形範囲や方向などの制約を適切に設定する必要があります。

  • 大規模・複雑なモデルへの対応: 不均一な変形ベクトル場を使用する場合、モデルが大規模・複雑になるほど計算や形状管理が難しくなります。

  • 繰り返し変形における数値精度の維持: モデルに変形を繰り返し適用しても、数値誤差によってジオメトリの精度が低下しないようにする必要があります。

効率的で高品質なCADモーフィングには、変形処理の前後でモデルの形状精度とトポロジーを維持できる、堅牢なジオメトリカーネルレベルのアルゴリズムが求められます。

開発のヒントをブログで確認

3 ミニ・リード
Meshing
流体シミュレーション(CFD)における境界層生成のベストプラクティスについて、CADの前処理、ジオメトリ・ヒーリング、およびCSMとCVMを用いたハイブリッド・メッシングの観点から解説
ヒーリング
4 ミニ・リード
3D Interoperability
信頼性の高い3D相互運用性、正確なCAD変換、システム間での設計意図の保持には、なぜヒーリングが不可欠なのでしょうか。
Mechanical Design Software
4 ミニ・リード
3D Modeling
機械設計ソフトウェアとは、コンピュータ支援設計(CAD)ソフトウェアを意味しており、一般的に、エンジニアや設計者が機械部品、アセンブリ、システムの作成、解析、変更するために利用しています。新たに機械設計ソフトウェアを評価する際に、確認すべき...
AutoCAD Conversion
3 ミニ・リード
3D Interoperability
設計ファイルをあるフォーマットから別のフォーマットに変換するは、エンジニア、開発者、建築家、デザイナーにとって重要不可欠です。AutoCADの変換は、エンジニアリングや製品開発プロジェクトを円滑に進め、プロジェクトのライフサイクルの各段階で...
Subtractive Rapid Prototyping
3 ミニ・リード
3D Modeling
ラピッドプロトタイピングは、メーカーやイノベーターにとって、製品開発の定番ソリューションになりつつあります。
3 ミニ・リード
3D Modeling
医療用積層造形はカスタマイズされた医療機器や組織の作成で患者の回復を早め、生活の質を向上させる強力なツールです。 パーソナライズした患者のインプラント, 手術器具、人工装具などの使用例を含め、医療分野において積層造形が変革を実現できる様々な...