3 个版本
0.1.2 | 2023年3月7日 |
---|---|
0.1.1 | 2023年3月7日 |
0.1.0 | 2023年2月21日 |
#4 in #spaced
5KB
72 行
leaf-sample
一个 Rust 库,可以无限迭代地遍历分布良好的点,类似于自然界中某些叶子的排列模式。
应用
适用于生成可变数量的不同颜色。
网格样本 | 泊松盘 | 叶子样本 | |
---|---|---|---|
无限迭代 | ❌ | ❌ | ✅ |
随机外观 | ❌ | ✅ | ❌ |
快速 | ✅ | ❌ | ✅ |
使用
use leaf_spread::leaf_sample;
use palette::Hsv;
fn main() {
for [hue, value] in leaf_sample!(0..360, 0.6..1.0).take(10) {
let color = Hsv::new(hue, 0.8, value);
// use the color however
}
}
如何?
来自 http://extremelearning.com.au/unreasonable-effectiveness-of-quasirandom-sequences/ 的黄金比例奇幻之旅