blender/extern/carve/lib
Sergey Sharybin c4a422ffbb Fix/workaround for carve aborts on windows
The issue was caused by passing start iterator larger than end iterator
to std::copy in triangulation module. It'll do nothing on linux but will
throw an exception on windows. Now behavior will be identical on both
platforms.

Proper solution would be to figure out why exactly this happened, but it's
easier to be forwarded to Tobias and we'll need to get rid of triangulation
anyway.

This should solve issues:
#30100: boolean intersect crashes blender
#33001: Crash on applying Boolean difference modifier
#33045: Boolean modifier crash with mirrored objects
2012-11-05 11:34:53 +00:00
..
aabb.cpp
carve.cpp
convex_hull.cpp
csg_collector.cpp
csg_collector.hpp
csg_data.hpp fix for carve memory leak, update carve to hg bf36d92ff093 2012-07-04 16:07:01 +00:00
csg_detail.hpp fix for carve memory leak, update carve to hg bf36d92ff093 2012-07-04 16:07:01 +00:00
csg.cpp
edge.cpp
face.cpp
geom2d.cpp
geom3d.cpp
intersect_classify_common_impl.hpp
intersect_classify_common.hpp
intersect_classify_edge.cpp
intersect_classify_group.cpp
intersect_common.hpp
intersect_debug.cpp
intersect_debug.hpp
intersect_face_division.cpp Fix/workaround for carve aborts on windows 2012-11-05 11:34:53 +00:00
intersect_group.cpp
intersect_half_classify_group.cpp
intersect.cpp fix for carve memory leak, update carve to hg bf36d92ff093 2012-07-04 16:07:01 +00:00
intersection.cpp
math.cpp
mesh.cpp
octree.cpp
pointset.cpp
polyhedron.cpp
polyline.cpp
tag.cpp
timing.cpp
triangulator.cpp