假设您有一个任意三角形,其顶点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 讨论了这个算法。