math/libccd

collision detection
Directory:
math/libccd (package's history)
Package version:
libccd-2.0
Home page:
http://libccd.danfis.cz/
License:
modified-bsd
Source archive:
https://github.com/danfis/libccd/archive/v2.0.tar.gz?libccd-2.0.tar.gz
Description:
libccd is library for collision detection between two convex shapes. libccd implements variation on Gilbert-Johnson-Keerthi (GJK) algorithm + Expand Polytope Algorithm (EPA). It also implements Minkowski Portal Refinement (MPR, a.k.a. XenoCollide) algorithm as published in Game Programming Gems 7. libccd is the only available open source library of my knowledge that include MPR algorithm working in 3-D space. However, there is a library called mpr2d, implemented in D programming language, that works in 2-D space.
Run dependencies:
libstdc++
Build dependencies:
cmake>=2.6, digest>=20080510, g++>=3, gcc>=3, pax, pkg_install>=20110805.7, tnftp>=20130505~ssl
General options:
debug
Produce debugging information for binary programs
c++-compiler alternatives:
g++
Use the GNU C++ compiler
clang++
Use the LLVM C++ compiler
ccache-g++
Use ccache and the GNU C++ compiler
ccache-clang++
Use ccache and the LLVM C++ compiler
c-compiler alternatives:
gcc
Use the GNU C compiler
clang
Use the LLVM C compiler
ccache-gcc
Use ccache and the GNU C compiler
ccache-clang
Use ccache and the LLVM C compiler