Rust tool for generating random fractals
8 months ago
- #Chaos-Game
- #Rust
- #Fractals
- 一个使用'混沌游戏'算法生成分形的Rust命令行应用程序。
- 该算法通过定义多边形顶点、向随机选择的顶点移动点,并通过绘制迭代来创建分形。
- 通过Cargo安装:`cargo install chaos-game`。
- 示例用法生成谢尔宾斯基三角形:`chaos-game -n 3 -r 0.5 -o sierpinski.png`。
- 可定制选项包括边数、距离比例、迭代次数、输出文件名等。
- 支持基于顶点角度的彩色分形,并允许自定义顶点选择规则。
- 开发设置包括克隆仓库并以发布模式运行Cargo以获得性能优化。
- 可通过在`src/rules/`目录中创建规则函数并注册它们来扩展自定义规则。
- 项目采用MIT许可证授权。