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 ではこのアルゴリズムについて説明しています。