Recursion 使用L系统创建Sierpinski金字塔

Recursion 使用L系统创建Sierpinski金字塔,recursion,processing,fractals,l-systems,Recursion,Processing,Fractals,L Systems,L-系统的规则描述了其中的许多规则,包括向Sierpinski三角形收敛的一些规则。这种特殊的分形,基本上使用金字塔而不是三角形。有没有办法用L-系统达到这个目的?同一个维基百科页面提到了3D L系统的存在,但没有解释它们是如何工作的,也没有举例说明它们的规则是什么样子的 那么,首先,3D L系统与2D系统有什么不同(如果存在重大差异),其次,它们可以用来创建这个Sierpinski金字塔吗 我试图在处理过程中创建它,因为之前我使用L系统在这个软件中绘制了2D版本。在创建包含分支数量、角度和长度

L-系统的规则描述了其中的许多规则,包括向Sierpinski三角形收敛的一些规则。这种特殊的分形,基本上使用金字塔而不是三角形。有没有办法用L-系统达到这个目的?同一个维基百科页面提到了3D L系统的存在,但没有解释它们是如何工作的,也没有举例说明它们的规则是什么样子的

那么,首先,3D L系统与2D系统有什么不同(如果存在重大差异),其次,它们可以用来创建这个Sierpinski金字塔吗


我试图在处理过程中创建它,因为之前我使用L系统在这个软件中绘制了2D版本。在创建包含分支数量、角度和长度的递归2D树的说明中,可以使用3D L系统的示例,但不必使用2D L系统。3D版本将分支扩展为具有滚动、俯仰和偏航。它最容易创建一个海龟图形。(如果仅使用正交投影,则可以看到树,该树当然会再次展平为二维,但看起来比二维树更复杂、更不对称)

否则,系统是相同的

我不知道创建塞平斯基金字塔的具体指令顺序。假设你站在顶点向下,然后做45*的俯仰,
四卷,中间有四卷

@SethDifley,对不起,我已经编辑了这个问题