# 📐 cg-math
[<img alt="github" src="https://img.shields.io/badge/github-glennDittmann/cgmath-8da0cb?logo=github" height="20">](https://github.com/glennDittmann/triangulations/tree/main/cg-math)
[](https://crates.io/crates/cg-math)
[](https://github.com/rust-secure-code/safety-dance/)
[](https://en.wikipedia.org/wiki/MIT_License)
A computer graphics (cg) library designed around _simplices_ and for usage with `cg-lab`. <br>
This project has the following structure:
- `Algos`: popular algorithms in the field of computer graphics implemented with a focus on readability instead of optimization, e.g. the BowyerWatson algorithm for triangulations
- `Geometry`: useful structures and corresponding properties for computations in vector spaces, e.g. vertices, edges, triangles etc.
- `Validation`: contains methods for validating results of the algorithms