bevyengine / bevyengine/bevy

Add Ease to Transform

Open
#21,316 0 comments 0 reactions 0 assignees View on GitHub
A-Animation A-Math A-Transform C-Feature D-Modest S-Needs-Review X-Contentious
Dominant language
Rust
Stars
48.2k
Forks
4.8k
Avg merge
3d 22h
Merged PRs (30d)
161

Description

## What problem does this solve or what need does it fill?

Currently, `EasingCurve` does not work for `Transform`.

## What solution would you like?

Impl Ease for Transform:

```
impl Ease for Transform {
fn interpolating_curve_unbounded(start: Self, end: Self) -> impl Curve {
FunctionCurve::new(Interval::EVERYWHERE, move |t| {
Transform::interpolate(&start, &end, t)
})
}
}
```

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.