#curve #parameterized #formula #shapes #generate #easing #lots

torcurve-rs

基于 torcado 推文的参数化曲线公式,用于生成大量不同形状的曲线,适用于缓动等。

4 个版本

0.1.3 2022年2月13日
0.1.2 2022年2月13日
0.1.1 2022年2月13日
0.1.0 2022年2月13日

#6 in #lots

MIT 许可协议

6KB
61 行代码(不含注释)

torcurve-rs

docs crates downloads issues license

toracdo 的通用、参数化曲线公式的一个可重用实现,用于生成大量不同形状的曲线,这些曲线对于缓动等非常有用。

无依赖项,并暴露了一个单一函数。

作者信息

注意,我不是该公式的原始创建者。我只是想有一个 Rust 实现,并认为应该分享。

使用方法

torcurve-rs = 0.1 添加到您的依赖项

use torcurve_rs::torcurve;
fn run_code() {
    for i in 0..=10 {
         println!("curve {}", torcurve(i as f64 * 0.1, 3.0, 0.0, 0.0));
    }
}

资源

无运行时依赖