给定矩形条(例如,大小为 50x10),我如何将它们绘制成看起来像一棵树的东西?给定一个起点,添加一个半随机条,然后在旧旋转的每一端添加一个或两个新条,自行旋转,并在其末端添加新条,依此类推到某个点. 我想这是一个几何问题——我如何找到正确的杆端来粘贴新的旋转杆?
我正在使用 Lua,但任何伪代码都会有所帮助,谢谢!
看看L 系统。它们可用于创建类似植物的结构。Wikipedia 文章有许多对网站的引用,您可以在其中玩弄这些网站。
让我们看看我是否理解你问题的核心:你有一个段(条),你围绕它的一侧旋转某个角度,然后你想知道条另一端的位置。
您正在寻找的不只是正弦和余弦的几何定义吗?
见下文,对不起我糟糕的绘画技巧:)
要使其“粘”,只需根据角度围绕矩形的右上角旋转,如下所示: