https://github.com/denyskryvytskyi/lia
Math lib for my game engine
https://github.com/denyskryvytskyi/lia
cpp cpp-library math mathematics matrix vector
Last synced: 28 days ago
JSON representation
Math lib for my game engine
- Host: GitHub
- URL: https://github.com/denyskryvytskyi/lia
- Owner: denyskryvytskyi
- Created: 2020-10-25T13:10:58.000Z (over 5 years ago)
- Default Branch: main
- Last Pushed: 2024-04-22T10:44:42.000Z (about 2 years ago)
- Last Synced: 2024-04-22T11:50:44.352Z (about 2 years ago)
- Topics: cpp, cpp-library, math, mathematics, matrix, vector
- Language: C++
- Homepage:
- Size: 92.8 KB
- Stars: 0
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# lia
Mathematics Library for 3D Computer Graphics Programming
## Getting Started
You can clone the repository:
`git clone https://github.com/kryvytskyidenys/lia`
You can add lia as a static library to your project using CMake.
Also, there are tests with usage examples.
## Features
- Linear algebra:
+ n-dimensional vectors
+ 4x4-dimensional matrices
+ transformations (translations, rotation, scale)
+ utility (matrix transposition, inversion)
+ orthographic and perspective projections matrices
- Trigonometry
+ radian/degree conversions.