#tiling #tessellation #graphics

镶嵌图案

平面周期镶嵌创建和绘制的库

5个不稳定版本

0.3.0 2023年8月1日
0.2.0 2023年7月11日
0.1.2 2022年9月3日
0.1.1 2020年3月6日
0.1.0 2020年3月5日

图像中排名468

GPL-3.0许可

45KB
1.5K SLoC

tir

Rust中的镶嵌

tessellations-minifb.png

示例

生成图像

cargo run --example squarepng

out.png中的输出是一个正方形的镶嵌图案。plane.svg是使用svg文档格式创建的正方形镶嵌图案。

镶嵌图案像素编辑器

使用pixels框架编写的rust镶嵌编辑器。

代码: https://github.com/dcrasch/tir/tree/master/tir

基于Web的编辑器

使用web-sys wasm框架编写的rust镶嵌编辑器。

代码: https://github.com/dcrasch/tir/tree/master/tir-web

在线版本: https://dcrasch.github.io/tir/

许可

此代码根据GPL v3风格许可进行分发,有关完整信息,请参阅LICENSE文件。

Rust中的镶嵌版权(c)2022 David Rasch


lib.rs:

用于创建和编辑埃舍尔瓷砖的库

依赖

~6.5MB
~149K SLoC