cvs commit: ports/math Makefile ports/math/carve Makefile distinfo
pkg-descr pkg-plist ports/math/carve/files patch-CMakeLists.txt
patch-common_scene.cpp patch-glu_triangulator.cpp
patch-include_CMakeLists.txt
patch-lib_intersect_classify_common_impl.hpp patch-src_CMakeLists.txt
patch-src_extrude.cpp
Pietro Cerutti
gahr at FreeBSD.org
Mon Feb 20 10:56:07 UTC 2012
gahr 2012-02-20 10:56:06 UTC
FreeBSD ports repository
Modified files:
math Makefile
Added files:
math/carve Makefile distinfo pkg-descr pkg-plist
math/carve/files patch-CMakeLists.txt
patch-common_scene.cpp
patch-glu_triangulator.cpp
patch-include_CMakeLists.txt
patch-lib_intersect_classify_common_impl.hpp
patch-src_CMakeLists.txt
patch-src_extrude.cpp
Log:
- 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/
Revision Changes Path
1.768 +1 -0 ports/math/Makefile
1.1 +50 -0 ports/math/carve/Makefile (new)
1.1 +2 -0 ports/math/carve/distinfo (new)
1.1 +31 -0 ports/math/carve/files/patch-CMakeLists.txt (new)
1.1 +11 -0 ports/math/carve/files/patch-common_scene.cpp (new)
1.1 +22 -0 ports/math/carve/files/patch-glu_triangulator.cpp (new)
1.1 +18 -0 ports/math/carve/files/patch-include_CMakeLists.txt (new)
1.1 +10 -0 ports/math/carve/files/patch-lib_intersect_classify_common_impl.hpp (new)
1.1 +28 -0 ports/math/carve/files/patch-src_CMakeLists.txt (new)
1.1 +10 -0 ports/math/carve/files/patch-src_extrude.cpp (new)
1.1 +13 -0 ports/math/carve/pkg-descr (new)
1.1 +83 -0 ports/math/carve/pkg-plist (new)
More information about the cvs-ports
mailing list