给定长方形的条形(比如大小为50x10),我怎样才能将它们画成看起来像树的东西?给出了一个起始点,其中添加了一个半随机条,然后在旧旋转的每一端添加一个或两个新条,自行旋转,并在其末尾添加新条,依此类推到某个点。我想这是一个几何问题 - 如何找到正确的杆端以固定新的旋转杆?
我正在使用Lua,但任何伪代码都会有所帮助,谢谢!
答案 0 :(得分:0)
看看L-systems。它们可用于创建植物样结构。维基百科的文章中提到了许多可以玩这些内容的网站。
答案 1 :(得分:0)
让我们看看你是否理解你的问题的核心:你有一个段(条),你绕它的一侧旋转一定角度,你想知道之后栏的另一端的位置。
您正在寻找的只是正弦和余弦的几何定义吗?
见下文,对不起我糟糕的绘画技巧:)
要使其“粘住”,只需根据角度围绕矩形的右角旋转,如下所示: