#svg #com #portfolio #cli #truchet #christophercarlson #multi-scale

app multiscale-truchet

一个用于创建多尺度truchet SVG的命令行工具 - 基于以下链接:[https://christophercarlson.com/portfolio/multi-scale-truchet-patterns/](https://christophercarlson.com/portfolio/multi-scale-truchet-patterns/)

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