Aru*_*kis 3 java random geometry
我试图在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坐标.
Vai*_*Raj 10
P(x) = (1 - sqrt(r1)) * A(x) + (sqrt(r1) * (1 - r2)) * B(x) + (sqrt(r1) * r2) * C(x)
P(y) = (1 - sqrt(r1)) * A(y) + (sqrt(r1) * (1 - r2)) * B(y) + (sqrt(r1) * r2) * C(y)
Run Code Online (Sandbox Code Playgroud)
更多信息可以在这里找到math.stackexchange和这个papaer