Skip to content

Implementation of a math library (Linear Algebra)

License

Notifications You must be signed in to change notification settings

ShredEagle/math

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Math

Generic mathematical library, featuring strongly-typed support for linear algebra and other essential topics for graphics programming.

The library aims to provide type-safe implementations for common mathematical operations in computer graphics, including vector and matrix algebra, transformations, pose representations, and interpolation.

Build (with Conan 2)

  • Ensure the pre-requisites are met.
  • Clone:
    git clone --recurse-submodule https://github.com/ShredEagle/math.git
    cd math
  • Build:
    conan build ./conan/

Build System and Dependencies

The project uses CMake for its build scripts, which is sufficient for building the project. However, CMake does not manage upstream dependencies.

To address this, a Conan recipe is provided on top of the CMake scripts. It handles dependency management and facilitates the integration inside a dependency graph.

About

Implementation of a math library (Linear Algebra)

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages