我有一组描述不规则多边形区域边界的点:
int [] x = { /*...*/ };
int [] y = { /*...*/ };
Run Code Online (Sandbox Code Playgroud)
如何从该多边形的内部统一选择一个随机点?
我试图在Java中获得三角形中的随机点.
我有三个点,x,y坐标,并尝试使用此公式.
P = (1 - sqrt(r1)) * A + (sqrt(r1) * (1 - r2)) * B + (sqrt(r1) * r2) * C
Run Code Online (Sandbox Code Playgroud)
其中r1和r2是从0到1的随机双精度.但是,如何定义A,B,C?因为现在A有x和y坐标.