PhysicsBasedAnimationToolkit 0.0.10
Cross-platform C++20 library of algorithms and data structures commonly used in computer graphics research on physically-based simulation.
|
Option | Values | Default | Description |
---|---|---|---|
PBAT_BUILD_PYTHON_BINDINGS | ON,OFF | OFF | Enable PhysicsBasedAnimationToolkit_PhysicsBasedAnimationToolkit Python bindings. Generates the CMake target PhysicsBasedAnimationToolkit_Python , an extension module for Python, built by this project. |
PBAT_BUILD_TESTS | ON,OFF | OFF | Enable PhysicsBasedAnimationToolkit_PhysicsBasedAnimationToolkit unit tests. Generates the CMake target executable PhysicsBasedAnimationToolkit_Tests , built by this project. |
PBAT_ENABLE_PROFILER | ON,OFF | OFF | Enable Tracy instrumentation profiling in built PhysicsBasedAnimationToolkit_PhysicsBasedAnimationToolkit . |
PBAT_PROFILE_ON_DEMAND | ON,OFF | OFF | Activate Tracy's on-demand profiling when PBAT_ENABLE_PROFILER is ON . |
PBAT_USE_INTEL_MKL | ON,OFF | OFF | Link to user-provided Intel MKL installation via CMake's find_package . |
PBAT_USE_SUITESPARSE | ON,OFF | OFF | Link to user-provided SuiteSparse installation via CMake's find_package . |
PBAT_BUILD_SHARED_LIBS | ON,OFF | OFF | Build project's library targets as shared/dynamic. |
Either run CMake's configure step manually
or, alternatively (and preferably)
Our project provides configuration presets that capture typical use configurations. For the best experience, install vcpkg
and set VCPKG_ROOT=path/to/vcpkg
as an environment variable. Then, you can select one of our available presets, for example cmake --preset=default
. Refer to the CMake presets documentation for more information.