algorithm - Lindenmayer Systems 的有机增长

标签 algorithm

我正在寻找一种使用代码来表示有机生长(尤其是树木和花卉)的好方法。

我发现 Lindenmayer Systems 是描述这一点的合理方式,但需要一个开始编程的好地方。

有什么好的建议吗?

最佳答案

首先查看位于 home.wanadoo.nl/laurens.lapre/的 Laurens Lapre 的 LParser 系统页面。

他提供了源代码,这是一个很好的起点。该代码非常有用 - 我曾经将它包装在一个 dll 中,只需进行最小的更改即可用于景观生成程序,并且效果很好。

LParser 已经有一段时间了,但这并不能阻止它成为一个很好的实现和非常简洁的编码。

关于algorithm - Lindenmayer Systems 的有机增长,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/100747/

相关文章:

c++ - 如何实现 Floyd 算法在具有矩形障碍物的 11x11 网格上寻找最短路径?

javascript - 如何生成随机分布以使字符(在单词/短语中)更自然地出现

c - 海量随机数的动态频率评估

java - java中的Euler Project 5,为什么有不同的结果?

algorithm - 如何控制随机选择的概率?

algorithm - 比较 N 维空间中两组点的更快方法?

java - 尝试对按各自顺序给定的字符串进行排序,无法使用集合

arrays - 在 Ruby 中使用 TSort 对数组重新排序和排序

java - 关于在字典中查找所有有效词的算法问题

algorithm - 把猫扔出窗外