Tweak math/geg version 1.0.2_7
[dports.git] / math / carve / pkg-descr
1 Carve is a C++ library designed to perform boolean operations between two
2 arbitrary polygonal meshes. The standard union and intersection operations are
3 supported, as are symmetric and asymmetric difference. It is also possible to
4 implement custom operations using Carve, allowing results to be formed from any
5 combination of inputs.
6
7 Carve supports a variety of inputs, including both closed and open surfaces,
8 faces with arbitrary edge counts and datasets with multiple disjoint,
9 embedded or touching surfaces. Carve can also interpolate arbitrary
10 values across faces, meaning that CSG operations need not discard colour,
11 texture coordinates or other data.
12
13 WWW: http://code.google.com/p/carve/