如何根据最大宽度和最大高度在圆上生成随机点?

问题描述 投票:0回答:1

基本上,我想采用此最大宽度和最大高度,并生成一个带有x个点的圆(存储每个位置的列表),其中,根据随机逻辑对圆的每个位置进行了轻微修改(通过噪声)。我将如何处理?

java random geometry
1个回答
0
投票

您可以在极坐标中进行计算。生成具有恒定r和规则间隔Θ的n个点,并对r和Θ添加一个小的随机扰动。如有必要,转换为笛卡尔。

您还可以将常规r,Θ转换为笛卡尔,然后添加随机扰动。

© www.soinside.com 2019 - 2024. All rights reserved.