cg-math 0.1.2

A computer graphics library focused on usage with cg-lab.
Documentation
1
2
3
4
5
6
7
8
9
10
11
12
13
# 📐 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)
[![Latest version](https://img.shields.io/crates/v/cg-math.svg)](https://crates.io/crates/cg-math)
[![unsafe forbidden](https://img.shields.io/badge/unsafe-forbidden-success.svg)](https://github.com/rust-secure-code/safety-dance/)
[![MIT](https://img.shields.io/badge/license-MIT-blue.svg)](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