l system提供了一个tkinter接口来处理l-系统方程。
TkLsystem的Python项目详细描述
TKLSystem提供了一个Tkinter接口来处理L系统方程。
Author: | Yaşar Arabacı, 2014 |
---|---|
License: | Creative Commons Attribution-ShareAlike 4.0 International Public License |
Version: | 0.1 |
目标是创建一个简单的界面来处理L-系统方程系统。它是 应该很容易使用。
功能
- 保存渲染图像
- 保存/加载方程式系统
- 提供了许多示例系统
- 缓存长字符串和渲染图像以提高性能和响应能力
安装
来自带PIP的PYPI(简单)
$ pip install TkLsystem
来自github
- 克隆存储库
$ git clone https://github.com/yasar11732/tklsystem.git
- 使用setup.py安装
$ python setup.py install
运行
$ tklsystem
语法
- +:按指定角度右转
- -:按指定角度左转
- U:向上画笔,在画笔放下之前不会绘制任何内容
- D:向下笔,继续绘图
- J:向前跳,是“U,forward,D”的捷径
- [:将位置和航向推至堆栈
- ]:从堆栈弹出位置和标题
任何其他字符都将被视为forward的别名,除非它们被指定为常量。常数 不是仅用于控制字符串增长的操作字符。
示例
- 示例将加载到右侧的文件浏览器中。单击它们以加载。
文件
- 您保存的文件通常位于~/lsf_files目录中。当程序启动时,它们也会自动加载到文件浏览器中。
- 您可以保存和加载自定义公式。