Use poly2tri for triangulation. This fixes some cases where polyPartition couldn't triangulate successfully. Reported as issue #9 in polyPartition repository. Tested with MotorHalter_0.stl cut at 1.2

This commit is contained in:
Alessandro Ranellucci 2014-05-01 12:07:11 +02:00
parent 60f640f100
commit edeb0a90dd
19 changed files with 2830 additions and 6 deletions

View file

@ -1680,6 +1680,18 @@ src/myinit.h
src/perlglue.hpp
src/Point.cpp
src/Point.hpp
src/poly2tri/common/shapes.cc
src/poly2tri/common/shapes.h
src/poly2tri/common/utils.h
src/poly2tri/poly2tri.h
src/poly2tri/sweep/advancing_front.cc
src/poly2tri/sweep/advancing_front.h
src/poly2tri/sweep/cdt.cc
src/poly2tri/sweep/cdt.h
src/poly2tri/sweep/sweep.cc
src/poly2tri/sweep/sweep.h
src/poly2tri/sweep/sweep_context.cc
src/poly2tri/sweep/sweep_context.h
src/Polygon.cpp
src/Polygon.hpp
src/Polyline.cpp
@ -1688,11 +1700,11 @@ src/PolylineCollection.cpp
src/PolylineCollection.hpp
src/polypartition.cpp
src/polypartition.h
src/PrintConfig.cpp
src/PrintConfig.hpp
src/ppport.h
src/Print.cpp
src/Print.hpp
src/ppport.h
src/PrintConfig.cpp
src/PrintConfig.hpp
src/Surface.cpp
src/Surface.hpp
src/SurfaceCollection.cpp