Skip to content

Jondolf/glam_matrix_extras

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

34 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

glam_matrix_extras

MIT/Apache 2.0 ci crates.io docs.rs

Matrix types and utilities for glam.

Features

  • SquareMatExt extension trait with useful helpers like is_symmetric, inverse_or_zero, and diagonal
  • Rectangular matrices
    • 2x3 matrices: Mat23, DMat23
    • 3x2 matrices: Mat32, DMat32
  • 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
  • Eigen decompositions of symmetric matrices
    • 2x2: SymmetricEigen2
    • 3x3: SymmetricEigen3

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:

at your option.

About

Matrix types and utilities for Glam.

Topics

Resources

License

Apache-2.0, MIT licenses found

Licenses found

Apache-2.0
LICENSE-APACHE
MIT
LICENSE-MIT

Stars

Watchers

Forks

Releases

No releases published

Sponsor this project

 

Languages