/lia

3D Math lib

Primary LanguageC++

lia

Mathematics library for 3D Computer Graphics Programming

Getting Started

You can clone repository:

git clone https://github.com/kryvytskyidenys/lia

You can add lia as static library to your project using cmake.

Also there is tests.cpp file with usage examples.

Features

  • Linear algebra:
    • n-dimensional vectors
    • 4x4-dimensional matrices
    • transformations (translations, rotation, scale)
    • utility (matrix transposition, inversion)
    • orthographic and perpective projections matrices
  • Trigonemetry
    • radian/degree conversions.