L-system 生成器

编辑重写规则,查看海龟绘图与展开字符串。

数据留在你的设备上在本地生成,无需注册或上传。

UTF-8 TXT 或本工具导出的设置 JSON,最多 1 MiB。

选择设置后生成图形。

选择设置后生成图形。

理解概念

L-system 从公理出发,每一代同时替换所有符号。绘图是另一层解释:F 绘制、f 移动、+/− 转向,[/] 保存及恢复位置。

工具功能

支持确定性的单字符规则、独立的绘图与移动符号、完整字符串 TXT,以及同一份几何数据的 SVG/PNG。

使用方法

  1. 输入公理与每行一条规则,例如 F=F+F--F+F,绘图符号填 F。
  2. Koch 单边可用 60°、3 次迭代;生成后检查字符串并修正括号或规则错误。
  3. 检查图形与数值报告;可编辑矢量下载 SVG、固定图片下载 PNG,设置则保存 JSON 方便以后恢复。

限制与常见错误

仅支持 ASCII 字母数字符号的确定性上下文无关规则,不执行用户 JavaScript,不支持随机或参数化语法。展开前会预估增长。

常见问题

有字符串却没有线条是为什么?

重写与绘图分开。如果字符串只有 A/B,而绘图符号只有 F,仍会有合法字符串但没有线条。可调整绘图符号或下载文本结果。

数据留在你的设备上?

在本地生成,无需注册或上传。

相关工具