2 个版本
使用旧的 Rust 2015
0.1.1 | 2018年1月27日 |
---|---|
0.1.0 | 2017年10月1日 |
1902 在 算法 中
7KB
182 行
number_easing
数字缓动函数
extern crate number_easing;
use number_easing::{in_out_cubic, in_out_quad};
fn main() {
assert_eq!(in_out_cubic(0, 100, 0), 0);
assert_eq!(in_out_cubic(0, 100, 0.25), 6);
assert_eq!(in_out_cubic(0, 100, 0.5), 50);
assert_eq!(in_out_cubic(0, 100, 0.75), 93);
assert_eq!(in_out_cubic(0, 100, 1.0), 100);
assert_eq!(in_out_quad(0, 100, 0), 0);
assert_eq!(in_out_quad(0, 100, 0.25), 12);
assert_eq!(in_out_quad(0, 100, 0.5), 50);
assert_eq!(in_out_quad(0, 100, 0.75), 87);
assert_eq!(in_out_quad(0, 100, 1.0), 100);
}
依赖项
~125KB