0

我正在编写一个程序,其中绘制了用户指定数量的六边形。我无法确定六边形的正确位置。它们必须正确定位,以使它们尽可能靠近彼此。我的意思的例子(定位):

六边形

我的想法是定义一个函数(绘制一个简单的六边形),在每个六边形之后,乌龟会返回到第一个六边形的中间并移动到一个新的正确位置并再次执行该函数。理想情况下,这将重复用户指定的次数。

我是编程新手,非常感谢您的帮助。

4

1 回答 1

2

This is geometry.

Let's say you are in the center of your first hexagon, facing west. Size of hexagone segment is L.

With your turtle, move forward L distance, turn 60 degree right, move forward L distance again: you are are at the center of another hexagon.

于 2013-10-02T15:59:55.750 回答