/lia

3D Math lib

Primary LanguageC++

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.