Hasty Briefsbeta

双语

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许可证授权。