glam_matrix_extras
Matrix types and utilities for glam.
Features
SquareMatExtextension trait with useful helpers likeis_symmetric,inverse_or_zero, anddiagonal- Rectangular matrices
- 2x3 matrices:
Mat23,DMat23 - 3x2 matrices:
Mat32,DMat32
- 2x3 matrices:
- Symmetric matrices
- Symmetric 2x2 matrices:
SymmetricMat2,SymmetricDMat2 - Symmetric 3x3 matrices:
SymmetricMat3,SymmetricDMat3 - Symmetric 4x4 matrices:
SymmetricMat4,SymmetricDMat4 - Symmetric 5x5 matrices:
SymmetricMat5,SymmetricDMat5 - Symmetric 6x6 matrices:
SymmetricMat6,SymmetricDMat6
- Symmetric 2x2 matrices:
- Eigen decompositions of symmetric matrices
- 2x2:
SymmetricEigen2 - 3x3:
SymmetricEigen3
- 2x2:
Supported Glam Versions
glam |
bevy_reflect |
glam_matrix_extras |
|---|---|---|
| 0.30 | 0.18 | 0.2 |
| 0.30 | 0.17 | 0.1 |
License
glam_matrix_extras is free and open source. All code in this repository is dual-licensed under either:
- MIT License (LICENSE-MIT or http://opensource.org/licenses/MIT)
- Apache License, Version 2.0 (LICENSE-APACHE or http://www.apache.org/licenses/LICENSE-2.0)
at your option.