以下の内容はhttps://www.weblio.jp/content/Constructive_Solid_Geometryより取得しました。


ウィキペディアウィキペディア

Constructive Solid Geometry

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2023/01/18 14:56 UTC 版)

空間領域構成法: Constructive Solid Geometry, CSG)はソリッドモデリングで使われる技法のひとつである。CSGは手続き的モデリング技法として3次元コンピュータグラフィックスCADでしばしば使われる。ブーリアン演算を使って複雑な表面やオブジェクトを生成することができる。CSGで生成されるモデルや表面は視覚的には複雑だが、オブジェクト群をうまく組み合わせたものでしかない。CSGはポリゴンの格子上で実行されることもあり、手続き的な場合もあるし、パラメトリックな場合もある。

CSGで使用する最も単純なソリッドオブジェクトをプリミティブ(基本立体)と呼ぶ。典型的なプリミティブとしては直方体円柱角柱角錐球面円錐などがある。利用可能なプリミティブの種類はそれぞれのソフトウェアパッケージによって異なる。ソフトウェアパッケージによっては曲面のあるオブジェクトをCSGで扱えるものもある。

CSGはプリミティブ群に操作を施すことでオブジェクトを「構築 (construct)」する。典型的な操作としては、集合論ブーリアン演算がある(和集合共通部分差集合)。

プリミティブは一般に何らかのパラメータを手続きに入力することで記述できる。例えば、球はその中心の座標と半径の値とを与えることで記述できる。そのようにして記述したプリミティブ群に以下のような操作を施すことで複合的なオブジェクトを生成できる。

Constructive Solid Geometry における操作
ブーリアン演算の和集合 ブーリアン演算の差集合 ブーリアン演算の共通部分
2つのオブジェクトを1つにしたもの。 一方のオブジェクトからもう一方を引いたもの。 両方のオブジェクトの共通部分。

このような基本操作を組み合わせることで、単純なオブジェクトから非常に複雑なオブジェクトを構築できる。

CSGの応用

CSG オブジェクトは二分木で表すことができ、葉がプリミティブ、他のノードが操作を表す。

辞典・百科事典の検索サービス - Weblio辞書辞典・百科事典の検索サービス - Weblio辞書

「Constructive solid geometry」の例文・使い方・用例・文例

Weblio日本語例文用例辞書はプログラムで機械的に例文を生成しているため、不適切な項目が含まれていることもあります。ご了承くださいませ。




以上の内容はhttps://www.weblio.jp/content/Constructive_Solid_Geometryより取得しました。
このページはhttp://font.textar.tv/のウェブフォントを使用してます

不具合報告/要望等はこちらへお願いします。
モバイルやる夫Viewer Ver0.14