【发布时间】:2015-03-06 20:28:49
【问题描述】:
这里有一些几何图形供您参考。我已经坚持了一段时间了:
我需要编写一个生成随机点的脚本(在 C# 中,但您可以随意使用任何脚本来回答)。 A 点必须有值 x 和 y。
我必须总共生成 N 个点(其中 N > 1 并且也随机达到 100)。
点 1 必须是 x = 0,y = 0。点 2 必须与点 1 的距离为 1。因此 Root(x2 + y2) = 1。 点 3 必须与点 2 的距离为 1,依此类推。
现在这里是棘手的部分 - 点 N 必须与点 1 的距离为 1。因此,如果您要将所有点连接成一个形状,您将得到一个封闭的形状,每个顶点的长度相同。
(顶点可能会交叉,甚至可能在完全相同的位置有两个点。只要它是随机的)。
知道你会怎么做吗?
【问题讨论】:
标签: geometry