トップQs
タイムライン
チャット
視点

ブーリアン演算

ウィキペディアから

ブーリアン演算
Remove ads

ブーリアン演算(ブーリアンえんざん)または集合演算(しゅうごうえんざん)とは、3次元コンピュータグラフィックスCAD等の形状モデリングにおいて、体積を持った形状(3次元の場合)を集合とみなし、複数の形状をといった集合演算により組み合わせ、合成された形状を作る演算である。ソリッドモデリングの1手法であるCSG表現においては根幹的な技術となる。サーフェスモデラにおいても形状をソリッドモデルと仮定できる状況であれば使用できる場合がある。

Thumb
ブーリアン演算

さらに見る 和( ...

2次元

2次元(平面)の多角形に対するブーリアン演算に関する話題。

アルゴリズム

ソフトウェアでの利用

初期の多角形に対するブーリアン演算は頂点を使うのではなくビットマップをそのまま使用していた。多角形を扱うのにビットマップをそのまま使用するのは欠点がたくさんある。欠点の一つは、多角形を表現する際のピクセル数に比例して必要な計算量・メモリ量が増える。

近年の多角形に対するブーリアン演算は頂点を使った走査アルゴリズム[1]を使用する。凸多角形に対するブーリアン演算は線形時間で計算可能[2]である。

関連項目

参照

Loading related searches...

Wikiwand - on

Seamless Wikipedia browsing. On steroids.

Remove ads