-
Notifications
You must be signed in to change notification settings - Fork 231
Add Vector4 types #286
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
Add Vector4 types #286
Conversation
0b6cd55 to
337189c
Compare
FabianKlimpel
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Will there be a follow up PR that changes the accessors in the existing code?
There will be one at some point, but this is low on my priority list. This might a good first issue for newcomers. |
|
Switched to draft. This needs a bit more cleanup in the rest of the code base to make it coherent. |
|
@FabianKlimpel I realized that this only makes sense if the updated types and enum are consistently used throughout the code base. I added the obvious changes to the PR. Could you have another look? |
3727c27 to
91cb71c
Compare
FabianKlimpel
left a comment
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
Some (I guess) missing replacements and a few style corrections. I'm happy overall for applying what the codeguide wants you to do.
Codecov Report
@@ Coverage Diff @@
## master #286 +/- ##
==========================================
+ Coverage 44.84% 48.36% +3.51%
==========================================
Files 376 318 -58
Lines 18866 16331 -2535
Branches 8970 7572 -1398
==========================================
- Hits 8461 7898 -563
+ Misses 4905 3178 -1727
+ Partials 5500 5255 -245
Continue to review full report at Codecov.
|
Co-authored-by: Fabian Klimpel <fabian.klimpel@tum.de>
Co-authored-by: Fabian Klimpel <fabian.klimpel@tum.de>
Co-authored-by: Fabian Klimpel <fabian.klimpel@tum.de>
Co-authored-by: Fabian Klimpel <fabian.klimpel@tum.de>
Co-authored-by: Fabian Klimpel <fabian.klimpel@tum.de>
|
Thanks for catching that. Should be all in now. |
|
@FabianKlimpel I solved the merge conflicts. Could you re-approve? |
Here it says that is still approved. |
|
Even better. Then I just wait for the CI to finish. Thanks. |
I think I saw this before but never really tested whether this really counts as approve, so please test it and hope that it doesn't work. Otherwise this would allow dangerous things. |
Add Vector4{F,D} types and related transformations and extend the `CoordinateIndices` enum. Use the fixed-size vector/matrix types consistently in the code base. Add a general guideline to the documentation outlining the preferred way to consistently access vector/matrix components.
Add
Vector4{F,D}types and related transformations and extend theCoordinateIndicesenum. A general guideline is added to the documentation outlining the preferred way to consistently access vector/matrix components.This prepares for the removal of the dedicated
SpacePointtype and closes #143.