# mathf ![Build Status](https://github.com/naomijub/mathf/actions/workflows/rust.yml/badge.svg) [![codecov](https://codecov.io/gh/naomijub/mathf/branch/master/graph/badge.svg?token=VJH0JMC7WW)](https://codecov.io/gh/naomijub/mathf) [![Crates.io](https://img.shields.io/crates/v/mathf.svg?style=flat-square)](https://crates.io/crates/mathf) **Math basics for a game frameworks and engines** ## Current Supported Features (ongoing): * 2D Vector * 3D Vector * 3 x 3 Matrix * 2 x 2 Matrix ## Inspired by: * Eric Lengyel, [Mathmatics for 3D Game Programming and Computer Graphics](https://www.amazon.com.br/Mathematics-Game-Programming-Computer-Graphics/dp/1435458869), Third edition, Cengage Learning. * Jason Gregogy, [Game Engine Architecture](https://www.amazon.com.br/Engine-Architecture-Second-Jason-Gregory/dp/1466560010/ref=pd_lpo_card_4?pd_rd_i=1466560010&psc=1), Second Edition, AK Peters * Ivan de Camargo, [Geometria AnalĂ­tica - Um tratamento Vetorial](https://www.amazon.com.br/Geometria-anal%C3%ADtica-um-tratamento-vetorial/dp/8587918915/), Third Edition, Pearson ## Current TODO: - [ ] Quaternions - [ ] Examples