1

给定矩形条(例如,大小为 50x10),我如何将它们绘制成看起来像一棵树的东西?给定一个起点,添加一个半随机条,然后在旧旋转的每一端添加一个或两个新条,自行旋转,并在其末端添加新条,依此类推到某个点. 我想这是一个几何问题——我如何找到正确的杆端来粘贴新的旋转杆?

我正在使用 Lua,但任何伪代码都会有所帮助,谢谢!

在此处输入图像描述

4

2 回答 2

0

看看L 系统。它们可用于创建类似植物的结构。Wikipedia 文章有许多对网站的引用,您可以在其中玩弄这些网站。

于 2013-03-18T21:24:53.603 回答
0

让我们看看我是否理解你问题的核心:你有一个段(条),你围绕它的一侧旋转某个角度,然后你想知道条另一端的位置。

您正在寻找的不只是正弦和余弦的几何定义吗?

见下文,对不起我糟糕的绘画技巧:)

在此处输入图像描述

要使其“粘”,只需根据角度围绕矩形的右上角旋转,如下所示:

在此处输入图像描述

于 2013-03-19T10:12:13.517 回答