Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/maksasj/omni_types

omni types - C++ basic algebraic type library
https://github.com/maksasj/omni_types

Last synced: about 6 hours ago
JSON representation

omni types - C++ basic algebraic type library

Awesome Lists containing this project

README

        

# omni::types

omni::types - C++ basic algebraic/utils type library.

## Features
- Algebraic vectors
- 2D vector
- 3D vector
- 4D vector
- UUID type
- Color types
- Color formats
- Algebraic matrix
- Euler rotation matrices
- Trait-Bryan rotation matrices
- Interpolation functions

## Build
```bash
cmake -B build -G Ninja

cmake --build build
```

## Testing
```bash
cmake --build build

build\tests\unit\ctest
```

## License
omni_types is free, open source library. All code in this repository is licensed under
- MIT License ([LICENSE.md](https://github.com/Maksasj/omni_types/blob/master/LICENSE.md) or https://opensource.org/license/mit/)