0.008 - 2024-11-30
- Rearrange API and officially publish 4D Projection objects
- Export 'perspective' and 'frustum' functions from Math::3Space
0.006-0.007
- Really actually fix broken tests
0.005 - 2024-10-04
- Fix failing tests in t/04-transform related to floating point rounding
- Enable CONTRIBUTORS section of pod
0.004 - 2024-09-30
- BREAKNG CHANGE: Function previously named Vector::dot was actually cosine,
and is now renamed to Vector::cos. New Vector::dot is a pure dot product
with no normalization.
- PDL integration: you may now pass 2-element or 3-element ndarray objects
for any parameter that wants a vector. You may additionally pass higher
dimension ndarrays to the project and project_inplace functions to get
parallel processing.
- Fixed bug where passing a hashref to project() gave back a vector object.
- New Math::3Space::Projection objects for converting to 4x4 OpenGL matrix
0.003 - 2023-11-01
- Fix compilation error for MSVC (hopefully)
- Fix unit test for perl with long-double
- Rename get_gl_projection to get_gl_matrix
- Fix lots of C compiler warnings, and a bug in rotate
- Improved documentation
0.002 - 2023-10-31
- Initial useful version
0.001 - 2023-10-31
- Initial broken version