5个版本

使用旧的Rust 2015

0.2.1 2018年11月1日
0.2.0 2018年6月7日
0.1.2 2017年5月23日
0.1.1 2017年5月23日
0.1.0 2017年3月22日

#1544算法

Download history · Rust 包仓库 559/week @ 2024-03-13 · Rust 包仓库 544/week @ 2024-03-20 · Rust 包仓库 777/week @ 2024-03-27 · Rust 包仓库 890/week @ 2024-04-03 · Rust 包仓库 640/week @ 2024-04-10 · Rust 包仓库 653/week @ 2024-04-17 · Rust 包仓库 520/week @ 2024-04-24 · Rust 包仓库 940/week @ 2024-05-01 · Rust 包仓库 790/week @ 2024-05-08 · Rust 包仓库 871/week @ 2024-05-15 · Rust 包仓库 716/week @ 2024-05-22 · Rust 包仓库 539/week @ 2024-05-29 · Rust 包仓库 563/week @ 2024-06-05 · Rust 包仓库 531/week @ 2024-06-12 · Rust 包仓库 453/week @ 2024-06-19 · Rust 包仓库 800/week @ 2024-06-26 · Rust 包仓库

2,482 每月下载量
ggez-goodies 中使用

MIT/Apache

175KB
264

ezing

Rust的简单缓动函数

Build Status Documentation Version License

[quad, cubic, quart, quint, sine, circ, expo, elastic, back, bounce] x [in, out, inout]

所有函数的签名均为 fn<F: Float>(F) -> F (允许您使用 f32, f64 或任何实现 num_traitsFloat 的其他类型)。输入范围从 0.01.0,输出通常在 0.01.0 范围内(除 elasticback 之外,它们返回的值略高)。0.0 总是映射到 0.0,而 1.0 总是映射到 1.0。使用它们来进行线性插值或其他操作

let current_pos = lerp(ezing::cubic_inout(t), start, end);

依赖关系