Compare commits
3 Commits
85c788ba57
...
d6ebe272db
| Author | SHA1 | Date | |
|---|---|---|---|
|
d6ebe272db
|
|||
|
2b1c2cd9d4
|
|||
|
504bfa9bfe
|
+1
-1
@@ -2,7 +2,7 @@
|
|||||||
name = "simple-easing"
|
name = "simple-easing"
|
||||||
version = "1.0.1"
|
version = "1.0.1"
|
||||||
description = "Set of simple easing functions"
|
description = "Set of simple easing functions"
|
||||||
edition = "2021"
|
edition = "2024"
|
||||||
repository = "https://gitlab.com/chpio/simple-easing"
|
repository = "https://gitlab.com/chpio/simple-easing"
|
||||||
license = "MIT OR Apache-2.0"
|
license = "MIT OR Apache-2.0"
|
||||||
include = [
|
include = [
|
||||||
|
|||||||
@@ -1,24 +0,0 @@
|
|||||||
{
|
|
||||||
description = "simple-easing";
|
|
||||||
|
|
||||||
inputs = {
|
|
||||||
nixpkgs.url = "github:NixOS/nixpkgs/nixos-unstable-small";
|
|
||||||
flake-utils.url = "github:numtide/flake-utils";
|
|
||||||
};
|
|
||||||
|
|
||||||
outputs = { self, nixpkgs, flake-utils }:
|
|
||||||
flake-utils.lib.eachDefaultSystem (system:
|
|
||||||
let pkgs = import nixpkgs { inherit system; };
|
|
||||||
in {
|
|
||||||
devShell = pkgs.mkShell {
|
|
||||||
name = "simple-easing";
|
|
||||||
buildInputs = with pkgs; [
|
|
||||||
cargo
|
|
||||||
rustc
|
|
||||||
rustfmt
|
|
||||||
rust-analyzer
|
|
||||||
];
|
|
||||||
};
|
|
||||||
}
|
|
||||||
);
|
|
||||||
}
|
|
||||||
+1
-5
@@ -62,9 +62,5 @@ pub fn reverse(t: f32) -> f32 {
|
|||||||
/// assert!((ascending - descending).abs() < 0.001);
|
/// assert!((ascending - descending).abs() < 0.001);
|
||||||
/// ```
|
/// ```
|
||||||
pub fn roundtrip(t: f32) -> f32 {
|
pub fn roundtrip(t: f32) -> f32 {
|
||||||
if t < 0.5 {
|
if t < 0.5 { t * 2.0 } else { (1.0 - t) * 2.0 }
|
||||||
t * 2.0
|
|
||||||
} else {
|
|
||||||
(1.0 - t) * 2.0
|
|
||||||
}
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user