1个不稳定版本
使用旧的Rust 2015
0.0.1 | 2022年1月30日 |
---|
#19 in #portfolio
22KB
266 行代码(不含注释)
multiscale-truchet
一个用于创建多尺度truchet SVG的命令行工具 - 基于以下链接:[https://christophercarlson.com/portfolio/multi-scale-truchet-patterns/](https://christophercarlson.com/portfolio/multi-scale-truchet-patterns/)
用法
USAGE:
multiscale-truchet [OPTIONS]
OPTIONS:
-h, --help Print help information
-o, --output <OUTPUT> Output file name [default: output.svg]
-V, --version Print version information
-w, --width <WIDTH> Width of the output svg in small tiles. Must be greater than 4
[default: 16]
限制
这是一个为了娱乐而草草拼凑的初稿。代码比较混乱,存在以下限制:
- 仅支持创建正方形SVG
- 仅支持3个级别的缩放
- SVG是黑白图案
- SVG是随机拼接的
如果您希望更改这些限制,请随时贡献。
贡献
请参阅CONTRIBUTING.md
许可/保证
请参阅LICENSE
依赖
约3.5MB
约65K SLoC