libccd supports single or double precision builds.
It seems like the developers build it with double precision.
But if you actually require double precision you should check for it in the configuration.
Without the patch the build fails because stl does not support std::max(double, float) (problems with the initializer_list overload being preferred).
A fact that by itself is rather frustrating as well...
libccd supports single or double precision builds. It seems like the developers build it with double precision. But if you actually require double precision you should check for it in the configuration.
Without the patch the build fails because stl does not support
std::max(double, float)
(problems with theinitializer_list
overload being preferred). A fact that by itself is rather frustrating as well...This change is