Expand description
§animato-physics
Input-driven physics for Animato: friction inertia, drag tracking with velocity estimation, and gesture recognition.
§Quick Start
use animato_core::Update;
use animato_physics::{Inertia, InertiaConfig};
let mut inertia = Inertia::new(InertiaConfig::smooth());
inertia.kick(500.0);
while inertia.update(1.0 / 60.0) {}
assert!(inertia.is_settled());§Feature Flags
| Feature | Effect |
|---|---|
std | Enables alloc and forwards animato-core/std |
alloc | Enables [InertiaN<T>] and [DragState] |
serde | Derives Serialize/Deserialize on public types |
Re-exports§
pub use drag::DragAxis;pub use drag::DragConstraints;pub use drag::PointerData;pub use gesture::Gesture;pub use gesture::GestureConfig;pub use gesture::GestureRecognizer;pub use gesture::SwipeDirection;pub use inertia::Inertia;pub use inertia::InertiaBounds;pub use inertia::InertiaConfig;