Product Design, Manufacturing & Innovation Resources
» ソリッドモデリング:B-repとCSG

ソリッドモデリング:B-repとCSG

1970
  • Ian Braid
  • Bruce Baumgart
  • MAGI (Mathematical Applications Group, Inc.)
CAD workstation displaying solid modeling techniques B-rep and CSG with geometric shapes.

(画像はイメージです)

CADにおけるソリッドモデリングでは、オブジェクトを明確で立体的な3D形状として表現します。主な手法は2つあります。1つは境界表現(B-rep)で、これはソリッドを境界となる表面(面、辺、頂点)によって定義します。もう1つは構成的ソリッドジオメトリ(CSG)で、これは立方体、球、円柱などの単純な基本ソリッドにブール演算(和集合、減算、交差)を適用して複雑な形状を構築します。

境界表現(B-rep)と構成的ソリッドジオメトリ(CSG)は、コンピュータ上でソリッドオブジェクトを表現するための2つの基本的な手法です。詳細設計においては、現代のCADシステムではB-repがより一般的なアプローチと言えるでしょう。B-repは、面、辺、頂点といったトポロジー要素の階層構造を明示的に定義し、それぞれの幾何学的情報(例えば、面の表面方程式、辺の曲線方程式など)も併せて記述することで、ソリッドを記述します。このような明示的な境界定義により、リアルなレンダリングの生成や表面特性の計算に非常に適しており、CNC加工などの製造プロセスにおいて不可欠な要素となります。

一方、構成的ソリッドジオメトリ(CSG)は、より手続き的なアプローチを採用しています。複雑なオブジェクトをツリー構造として表現し、葉ノードは単純な幾何学的プリミティブ(ブロック、円柱、球、円錐など)で、内部ノードはブール集合演算子(和集合、積集合、差集合)です。例えば、中空のパイプは、同心円状の大きな円柱から小さな円柱を差し引くことで作成できます。CSGモデルは通常非常にコンパクトで、結果として得られるオブジェクトが有効なソリッドであることを保証します。ただし、特定の面やエッジなどの境界情報を取得するには、CSGツリー全体を「評価」する必要があるため、計算コストが高くなる場合があります。多くの最新のCADシステムはハイブリッドアプローチを採用しており、ユーザーはCSGのような操作を使用してモデルを構築できますが、最終結果は効率的な操作と分析のためにB-repモデルとして保存されます。

UNESCO Nomenclature: 3305
コンピュータサイエンス

タイプ

抽象システム

混乱

基礎

使用法

広く普及している

前駆物質

  • 集合論とブール代数
  • ワイヤーフレームモデリング
  • surface modeling techniques (e.g., bézier surfaces)
  • グラフとトポロジーを表現するためのデータ構造の進歩

アプリケーション

  • finite element analysis (fea)
  • コンピュータ支援製造(CAM)ツールパス生成
  • 3d printing and additive manufacturing
  • ロボット工学とアニメーションにおける衝突検出
  • フォトリアリスティックなレンダリングとビジュアライゼーション

特許:

NA

潜在的なイノベーションのアイデア

ボットによるトラフィック(現在1日あたり4万件以上)を排除するため、このコンテンツはコミュニティメンバー限定となっています。
> ログイン < または > 登録 < (100%無料)でこれにアクセスできます。他のすべての制限付きコンテンツとツールも同様です。

関連キーワード:ソリッドモデリング、境界表現、b-rep、構成的ソリッドジオメトリ、csg、ブール演算、CADカーネル、3Dモデリング。

歴史的背景

ソリッドモデリング:B-repとCSG

1960
1963
1965-12-21
1970
1970
1970
1970
1960
1962
1964
1970
1970
1970
1970
1972

(日付が不明または関連性がない場合、例えば「流体力学」などでは、その注目すべき出現時期の概算値が提示されます。)

関連する発明、革新、および技術原理

フルサイズの画像とダウンロードは、登録会員のみが100%無料で利用できます。