Matrix types and utilities for glam
.
SquareMatExt
extension 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:
glam |
glam_matrix_extras |
---|---|
0.30 | 0.1 |
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.