Skip to content

COMP: Combine Matrix3x1, Point3D, Vec3 into a Vec3<T> in Array.hpp#1501

Merged
imikejackson merged 5 commits intoBlueQuartzSoftware:developfrom
imikejackson:topic/remove_matrix_math
Feb 23, 2026
Merged

COMP: Combine Matrix3x1, Point3D, Vec3 into a Vec3<T> in Array.hpp#1501
imikejackson merged 5 commits intoBlueQuartzSoftware:developfrom
imikejackson:topic/remove_matrix_math

Conversation

@imikejackson
Copy link
Contributor

This is an effort to remove more direct pointer access within the code base and use the other support classes where appropriate.

@imikejackson
Copy link
Contributor Author

@JDuffeyBQ This first version isn't too bad. I'm wondering if we fold the Matrix3x1 functionality into the Vec3<T> class instead. Then just make a using for the Matrix3x1 type. We would then need to update the Matrix3x3 class to include the Array.hpp header file?

@imikejackson imikejackson force-pushed the topic/remove_matrix_math branch 4 times, most recently from f15f25e to 045e810 Compare January 16, 2026 03:09
@imikejackson imikejackson force-pushed the topic/remove_matrix_math branch from 045e810 to 9a29fdc Compare January 22, 2026 18:24
@imikejackson imikejackson force-pushed the topic/remove_matrix_math branch 4 times, most recently from 995c921 to 75ffb29 Compare February 5, 2026 13:06
@imikejackson imikejackson force-pushed the topic/remove_matrix_math branch from 75ffb29 to 4c679ec Compare February 6, 2026 14:04
@imikejackson imikejackson force-pushed the topic/remove_matrix_math branch 2 times, most recently from 1b7ec99 to 97cfb80 Compare February 17, 2026 21:39
@imikejackson imikejackson force-pushed the topic/remove_matrix_math branch from 97cfb80 to 9004bf9 Compare February 20, 2026 16:16
@imikejackson imikejackson changed the title COMP: Remove MatrixMath code. Replace with Matrix3x3 or Matrix3x1. COMP: Combine Matrix3x1, Point3D, Vec3 into a Vec3<T> in Array.hpp Feb 20, 2026
@imikejackson imikejackson force-pushed the topic/remove_matrix_math branch 3 times, most recently from fd1fa15 to ce65bce Compare February 20, 2026 23:52
@imikejackson imikejackson force-pushed the topic/remove_matrix_math branch from ce65bce to 3206e18 Compare February 21, 2026 04:09
@imikejackson imikejackson force-pushed the topic/remove_matrix_math branch from 3206e18 to d103b63 Compare February 22, 2026 20:33
@imikejackson imikejackson force-pushed the topic/remove_matrix_math branch from d103b63 to 30c11ab Compare February 23, 2026 16:46
@imikejackson imikejackson enabled auto-merge (squash) February 23, 2026 17:57
@imikejackson imikejackson merged commit 4324d0f into BlueQuartzSoftware:develop Feb 23, 2026
6 checks passed
@imikejackson imikejackson deleted the topic/remove_matrix_math branch February 24, 2026 16:32
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.

2 participants