Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
Added
Vec3::rotate_towards
with identical behavior toVec2::rotate_towards
I added some extra tests to
Vec2::rotate_towards
as well, and adjusted the docs to be more accurate since the method does not interpolate the lengths of the vectors.I noticed another issue with that.
Vec2::rotate_towards
returnedrhs
when the angle is too small. This means that only in that case the length of the resulting vector is equal to that ofrhs
instead ofself
.It also differs from
Quat::rotate_towards
which returnsself
when the angle is too small, so I've updated it to returnself
instead.