A
頂点、B
、およびを持つ任意の三角形があるとしますC
。この論文 (セクション 4.2)では、次の頂点の凸結合によって、P
三角形内から一様にランダムな点 を生成できると述べています。ABC
P = (1 - sqrt(r1)) * A + (sqrt(r1) * (1 - r2)) * B + (sqrt(r1) * r2) * C
ここで、r1
とr2
は から一様に引き出され[0, 1]
、sqrt
は平方根関数です。
サンプリングされたポイントが三角形内に均一に分布していることをどのように正当化しますABC
か?
編集
mathoverflow の質問に対するコメントで指摘されているように、 Graphical Gems ではこのアルゴリズムについて説明しています。