moddyz / GraphicsMath

Header-only computer graphics math library.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

GraphicsMath

GraphicsMath is a C++ header-only computer graphics math library.

Optional features include:

  • Python bindings.
  • Usage in CUDA device code.

Table of Contents

Dependencies

The following dependencies are mandatory:

  • C++ compiler
  • CMake (3.12 or greater)

The following dependencies are optional:

Building

Example snippet for building this project:

mkdir build && cd build
cmake -DBUILD_TESTING=ON -DCMAKE_INSTALL_PREFIX="/apps/GraphicsMath/" ..
cmake --build  . -- VERBOSE=1 -j8 all test install

CMake options for configuring this project:

CMake Variable name Description Default
BUILD_TESTING Build tests. OFF
BUILD_DOCUMENTATION Build documentation. OFF
BUILD_PYTHON_BINDINGS Build python bindings. OFF
BUILD_BENCHMARKING Build performance benchmarking tests. OFF

Documentation

Doxygen documentation based on the latest state of the main branch is hosted by GitHub Pages.

About

Header-only computer graphics math library.

License:MIT License


Languages

Language:C++ 84.0%Language:Python 8.3%Language:C 5.9%Language:CMake 1.7%