2 releases
Uses new Rust 2024
| 0.1.1 | Oct 31, 2025 |
|---|---|
| 0.1.0 | Oct 13, 2025 |
#310 in Math
8,138 downloads per month
Used in 36 crates
(3 directly)
295KB
7K
SLoC
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 |
glam_matrix_extras |
|---|---|
| 0.30 | 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.
Dependencies
~7MB
~199K SLoC