Port details on branch 2022Q3 |
- libccd Library for collision detection between two convex shapes
- 2.1 math =0 2.1Version of this port present on the latest quarterly branch.
- Maintainer: yuri@FreeBSD.org
- Port Added: 2018-11-20 05:59:46
- Last Update: 2022-09-07 21:58:51
- Commit Hash: fb16dfe
- License: BSD3CLAUSE
- WWW:
- https://github.com/danfis/libccd
- Description:
- libccd is library for a collision detection between two convex shapes. libccd
implements variation on Gilbert-Johnson-Keerthi algorithm plus Expand Polytope
Algorithm (EPA) and also implements algorithm Minkowski Portal Refinement (MPR,
a.k.a. XenoCollide) as described 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.
- ¦ ¦ ¦ ¦
- Manual pages:
- FreshPorts has no man page information for this port.
- pkg-plist: as obtained via:
make generate-plist - Dependency lines:
-
- To install the port:
- cd /usr/ports/math/libccd/ && make install clean
- To add the package, run one of these commands:
- pkg install math/libccd
- pkg install libccd
NOTE: If this package has multiple flavors (see below), then use one of them instead of the name specified above.- PKGNAME: libccd
- Flavors: there is no flavor information for this port.
- distinfo:
- TIMESTAMP = 1545586147
SHA256 (danfis-libccd-v2.1_GH0.tar.gz) = 542b6c47f522d581fbf39e51df32c7d1256ac0c626e7c2b41f1040d4b9d50d1e
SIZE (danfis-libccd-v2.1_GH0.tar.gz) = 73971
Packages (timestamps in pop-ups are UTC):
- Dependencies
- NOTE: FreshPorts displays only information on required and default dependencies. Optional dependencies are not covered.
- Build dependencies:
-
- cmake : devel/cmake-core
- ninja : devel/ninja
- This port is required by:
- for Libraries
-
- games/irrlamb
- math/fcl
- math/fcl05
- misc/dartsim
Configuration Options:
- ===> The following configuration options are available for libccd-2.1:
DOUBLE_PECISION=off: Enable double precision computations
===> Use 'make config' to modify these settings
- Options name:
- math_libccd
- USES:
- cmake
- FreshPorts was unable to extract/find any pkg message
- Master Sites:
|