### 2 unstable releases

0.2.0 | Dec 10, 2019 |
---|---|

0.1.1 | Nov 29, 2019 |

#**115** in #opengl

**MIT**license

95KB

2K
SLoC

# Gramit

This is a simple graphics math library I started working on for the following reasons:

- My own use,
- My own education,
- My own entertainment.

It's got very few bells and whistles, and all of it is based inextricably on 32-bit floating point. It's being developed alongside several personal projects and is very unstable; expect many breaking changes!

## Features

- Two, three, and four-dimensional vectors and square matrices, with a pretty complete set of operators!
- Quaternions, for rotation and whatever else they might be useful for!
- A unified angle representation to do away with radians-vs-degrees confusion!
- Assorted tranformation and projection utilities!
- Some documentation!
- Some unit tests!

###
`lib.rs`

:

A simple,

-based `f32`**gra**phics **mat**h library.

Includes two, three, and four-dimensional real vectors and matrices, quaternions, and assorted utilities for transformations and projections.

#### Dependencies

~0–1MB

~19K SLoC