平面上で「N」個の円盤/円の交点/和集合を見つける問題は、1978年の論文でMIShamosによって最初に提案されました。
シャモス、ミシガン州「計算幾何学」博士号 論文、イェール大学、ニューヘブン、コネチカット州1978年。
それ以来、1985年に、Micha Sharirは、ディスク交差/和集合問題(修正ボロノイ図に基づく)のO(n log2n)時間およびO(n)空間決定論的アルゴリズムを提示しました。平面ディスクのセット。SIAM.J計算。14(1985)、pp.448-468。
1988年、Franz Aurenhammerは、パワーダイアグラム(ボロノイダイアグラムの一般化)を使用した円の交差/和集合のためのより効率的なO(n log n)時間とO(n)空間アルゴリズムを発表しました:Aurenhammer、F.パワーを使用したディスクとボールのアルゴリズムの改善ダイアグラム。Journal of Algorithms 9(1985)、pp.151-161。
1983年の初めに、Paul G. Spirakisは、O(n ^ 2)時間決定論的アルゴリズム、およびO(n)確率的アルゴリズムも発表しました。担当者98、部門計算。Sci。、Courant Institute、ニューヨーク大学、1983年。
計算幾何学パッケージに焦点を当てて、上記のアルゴリズムの実装を探していましたが、まだ何も見つかりませんでした。どちらも実践するのは簡単ではないように思われるので、誰かが私を正しい方向に向けることができれば、それは本当に素晴らしいことです!
おそらく、Constructive Solid Geometry(CSG)パッケージには、円プリミティブをオーバーラップさせるための表面積機能がありますか?