Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/maksasj/omni_types
- Owner: Maksasj
- License: mit
- Created: 2023-06-19T18:01:46.000Z (over 1 year ago)
- Default Branch: master
- Last Pushed: 2024-04-27T14:17:25.000Z (7 months ago)
- Last Synced: 2024-04-28T14:28:58.804Z (7 months ago)
- Language: C++
- Homepage:
- Size: 105 KB
- Stars: 4
- Watchers: 1
- Forks: 1
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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 Ninjacmake --build build
```## Testing
```bash
cmake --build buildbuild\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/)