#points #spaced #distribution #sampling #evenly

leaf-spread

一个库,可以无限迭代地遍历分布良好的点,类似于自然界中某些叶子的排列模式。

3 个版本

0.1.2 2023年3月7日
0.1.1 2023年3月7日
0.1.0 2023年2月21日

#4 in #spaced

Unlicense

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/ 的黄金比例奇幻之旅

无运行时依赖