我想创建一个插画脚本,在圆周围放置点。
假设给出了壳层,但我需要一种方法来在一个n大小的圆上均匀分布n个点(电子)例如,第一个圆上有2个点,第二个圆上有8个点,等等。
Here is an example
换言之,我的问题是:我有多达7个圆圈,都设置好了。我该如何在这些圆上展开圆点?
最佳答案
由于整个圆是2 * PI
弧度,圆心在(0,0)处,假设有n
点,则必须将第i个点放在坐标x=R * cos(i * 2 * PI / n)
和坐标y=R * sin(i * 2 * PI / n)
上,其中i = 0..n-1
是当前圆的半径。
这都是关于Polar coordinate system