A C++ library to define and manipulate geometrical shapes using distance fields
This a header-only library (C++14 dialect) and depends on the Eigen library.
- saucats depends on Eigen library.
- The build system assumes you have Python 2.7 or later installed.
- saucats compiles with GCC 6 on Linux.
saucats is an header-only library, therefore, installing it can be simply copying the header files wherever you want them. However, you might want to build the test cases and run them, which requires a compilation step.
The build system, waf, is part of the source tree. You first run the configuration step, that will check that your environment fullfill all the requirements to run saucats and build the test cases.
./waf configure
Then, you can build the debug release, to get the test cases
./waf build_debug
If you do not want to compile the test cases
./waf build_release
You can then install the headers and the test cases
./waf install_debug
Or you can install just the headers
./waf install_release
- Alexandre Devert - Initial work - marmakoide
This project is licensed under the MIT License - see the LICENSE.md file for details