aboutsummaryrefslogtreecommitdiffstats
path: root/MOVED
diff options
context:
space:
mode:
authorgahr <gahr@FreeBSD.org>2012-02-20 18:56:06 +0800
committergahr <gahr@FreeBSD.org>2012-02-20 18:56:06 +0800
commit6c41e33897e27b0f4711a3acea0ccf717ece7492 (patch)
tree89463089a7e883436a3d6a1e2b09f097e78af33d /MOVED
parent0580e895378f1ee37dae0c3bc0832260d73e999e (diff)
downloadfreebsd-ports-gnome-6c41e33897e27b0f4711a3acea0ccf717ece7492.tar.gz
freebsd-ports-gnome-6c41e33897e27b0f4711a3acea0ccf717ece7492.tar.zst
freebsd-ports-gnome-6c41e33897e27b0f4711a3acea0ccf717ece7492.zip
- New port: math/carve
Carve is a C++ library designed to perform boolean operations between two arbitrary polygonal meshes. The standard union and intersection operations are supported, as are symmetric and asymmetric difference. It is also possible to implement custom operations using Carve, allowing results to be formed from any combination of inputs. Carve supports a variety of inputs, including both closed and open surfaces, faces with arbitrary edge counts and datasets with multiple disjoint, embedded or touching surfaces. Carve can also interpolate arbitrary values across faces, meaning that CSG operations need not discard colour, texture coordinates or other data. WWW: http://code.google.com/p/carve/
Diffstat (limited to 'MOVED')
0 files changed, 0 insertions, 0 deletions