bevy/crates/bevy_math/src/curve
François Mockers 45eff09213
remove the interpolation dependency from bevy_math (#15748)
# Objective

- `interpolation` crates provides all the curves functions, but some of
them were wrong
- We have a partial solution where some functions comes from the
external crate, some from bevy_math

## Solution

- Move them all to bevy_math
- Remove the dependency on `interpolation`

## Testing

Playing the `easing_functions` example

![easing-functions](https://github.com/user-attachments/assets/88832f34-4bb3-4dc2-85af-7b9e4fa23e52)
2024-10-08 22:18:25 +00:00
..
adaptors.rs Curves: FromReflect boogaloo part 2 (#15714) 2024-10-07 22:59:17 +00:00
cores.rs Curve-based animation (#15434) 2024-09-30 19:56:55 +00:00
easing.rs remove the interpolation dependency from bevy_math (#15748) 2024-10-08 22:18:25 +00:00
interval.rs add curve utilities to create curves interpolating/easing between two values (#14788) 2024-10-02 14:29:05 +00:00
iterable.rs Curve-based animation (#15434) 2024-09-30 19:56:55 +00:00
mod.rs Simplified easing curves (#15711) 2024-10-08 19:45:13 +00:00
sample_curves.rs Eliminate redundant clamping from sample-interpolated curves (#15620) 2024-10-03 18:26:41 +00:00