相关疑难解决方法(0)

采样三角形中的随机点

假设你有一个顶点的三角形任意A,BC.本文(第4.2节)说,你可以通过以下顶点的凸组合P从三角形内均匀地生成一个随机点ABC:

P = (1 - sqrt(r1)) * A + (sqrt(r1) * (1 - r2)) * B + (sqrt(r1) * r2) * C
Run Code Online (Sandbox Code Playgroud)

在哪里r1r2均匀地绘制[0, 1],并且sqrt是平方根函数.

你如何证明在三角形内均匀分布的采样点ABC

编辑

正如在mathoverflow问题的评论中所指出的, Graphical Gems讨论了这种算法.

algorithm geometry numerical-methods sampling

13
推荐指数
1
解决办法
1万
查看次数

随机生成有界区域内的坐标

我有一份经度和纬度列表,它们构成了一个地理区域的边界.我想在这个地理区域内生成一些随机坐标.你能否提出一些我可以采用任何语言的方法?

algorithm latitude-longitude

7
推荐指数
1
解决办法
3604
查看次数