-
Notifications
You must be signed in to change notification settings - Fork 107
Closed
Description
Matrix4D is a 4 by 4 matrix for 3D transformations.
The "4D" in the name apparently comes from the 4 by 4 matrix layout, but besides that Matrix2D is a 2 by 3 matrix for 2D transformations.
In the pull request #151 I am removing Point4D, leaving us with Matrix4D as the only 4D-labelled thing in euclid.
I am proposing that we rename Matrix4D into Matrix3D, so that the name reflects what type of operations we are doing, rather than the internal layout of the matrix.
There are also suggestions such as:
- AffineTransform3D (I am not a fan of this one)
- Transform3D
Thoughts? This is really just about the name, not the implementation. Since I am pushing a series of breaking changes, now is a good time to bikeshed about aesthetics (I wouldn't want to go through all of servo just to fix names).
cc @nox @peterjoel
Metadata
Metadata
Assignees
Labels
No labels