Skip to content
EntityQ1128371· pop 21· linked from 62 articles

constructive solid geometry

Sign in to save

Also known as CSG

procedural modeling technique that defines complex objects as combinations of simpler objects

Wikidata facts

Show 2 more facts
Commons category
Constructive solid geometry
Stack Exchange tag
stackoverflow.com/tags/csg
Sources (2)

via Wikidata · CC0

Article · 日本語

空間領域構成法(英: Constructive Solid Geometry, CSG)はソリッドモデリングで使われる技法のひとつである。CSGは手続き的モデリング技法として3次元コンピュータグラフィックスやCADでしばしば使われる。ブーリアン演算を使って複雑な表面やオブジェクトを生成することができる。CSGで生成されるモデルや表面は視覚的には複雑だが、オブジェクト群をうまく組み合わせたものでしかない。CSGはポリゴンの格子上で実行されることもあり、手続き的な場合もあるし、パラメトリックな場合もある。 CSGで使用する最も単純なソリッドオブジェクトをプリミティブ(基本立体)と呼ぶ。典型的なプリミティブとしては直方体、円柱、角柱、角錐、球面、円錐などがある。利用可能なプリミティブの種類はそれぞれのソフトウェアパッケージによって異なる。ソフトウェアパッケージによっては曲面のあるオブジェクトをCSGで扱えるものもある。 CSGはプリミティブ群に操作を施すことでオブジェクトを「構築 (construct)」する。典型的な操作としては、集合論的ブーリアン演算がある(和集合、共通部分、差集合)。 プリミティブは一般に何らかのパラメータを手続きに入力することで記述できる。例えば、球はその中心の座標と半径の値とを与えることで記述できる。そのようにして記述したプリミティブ群に以下のような操作を施すことで複合的なオブジェクトを生成できる。 このような基本操作を組み合わせることで、単純なオブジェクトから非常に複雑なオブジェクトを構築できる。

Abstract from DBpedia / Wikipedia · CC BY-SA

Connections

Categories