Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Make fj_math::Transform more flexible #501

Merged
merged 8 commits into from
Apr 26, 2022
Merged

Make fj_math::Transform more flexible #501

merged 8 commits into from
Apr 26, 2022

Conversation

hannobraun
Copy link
Owner

Adds support for arbitrary transforms to fj_math::Transform, alongside some other additions to the API in assistance to that. I also snuck in an additional commit, that makes multiplication and division of Vector more flexible. All details in the commits!

This is a step towards addressing #101.

This has the positive side effect of removing the reliance of that code
on the conversions between `Transform` and Parry's `Isometry` type.
This has the positive side effect of removing the reliance of that code
on the conversions between `Transform` and Parry's `Isometry`.
I'm working on making `Transform` more flexible, after which it will
have no relation to Parry's `Isometry`. These conversions stand in the
way of that work, and since they're unused now, I'm just going to remove
them.
@hannobraun hannobraun merged commit 0569cd3 into main Apr 26, 2022
@hannobraun hannobraun deleted the transform branch April 26, 2022 12:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant