blender/intern/boolop/intern
Sergey Sharybin 049dd8a0ff Boolean modifier: prevent crashes when carve returns bad topology
For sure actual issue is in carve's triangulation system which need
to be investigated and fixed. For now only fixed by re-shuffling a
bit existing degenerative faces check and added extra checks there.

Would look into actual fix a bit later.
2012-07-21 19:19:45 +00:00
..
BOP_BBox.cpp doxygen: intern/boolop tagged 2011-02-25 10:32:33 +00:00
BOP_BBox.h unify include guard defines, __$FILENAME__ 2012-02-17 18:59:41 +00:00
BOP_BSPNode.cpp code cleanup: white space, spelling & ';;' end of lines. 2012-02-25 16:04:03 +00:00
BOP_BSPNode.h unify include guard defines, __$FILENAME__ 2012-02-17 18:59:41 +00:00
BOP_BSPTree.cpp Carve booleans library integration 2012-01-16 16:46:00 +00:00
BOP_BSPTree.h unify include guard defines, __$FILENAME__ 2012-02-17 18:59:41 +00:00
BOP_CarveInterface.cpp Boolean modifier: prevent crashes when carve returns bad topology 2012-07-21 19:19:45 +00:00
BOP_Chrono.h unify include guard defines, __$FILENAME__ 2012-02-17 18:59:41 +00:00
BOP_Edge.cpp Carve booleans library integration 2012-01-16 16:46:00 +00:00
BOP_Edge.h unify include guard defines, __$FILENAME__ 2012-02-17 18:59:41 +00:00
BOP_Face2Face.cpp code cleanup: replace some non utf8 chars 2012-06-03 11:16:13 +00:00
BOP_Face2Face.h unify include guard defines, __$FILENAME__ 2012-02-17 18:59:41 +00:00
BOP_Face.cpp doxygen: intern/boolop tagged 2011-02-25 10:32:33 +00:00
BOP_Face.h unify include guard defines, __$FILENAME__ 2012-02-17 18:59:41 +00:00
BOP_Indexs.h unify include guard defines, __$FILENAME__ 2012-02-17 18:59:41 +00:00
BOP_Interface.cpp Carve booleans library integration 2012-01-16 16:46:00 +00:00
BOP_MathUtils.cpp style cleanup (mostly whitespace) 2012-02-27 10:35:39 +00:00
BOP_MathUtils.h unify include guard defines, __$FILENAME__ 2012-02-17 18:59:41 +00:00
BOP_Merge2.cpp style cleanup (mostly whitespace) 2012-02-27 10:35:39 +00:00
BOP_Merge2.h code cleanup: white space, spelling & ';;' end of lines. 2012-02-25 16:04:03 +00:00
BOP_Merge.cpp remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n 2011-10-23 17:52:20 +00:00
BOP_Merge.h unify include guard defines, __$FILENAME__ 2012-02-17 18:59:41 +00:00
BOP_Mesh.cpp code cleanup: white space, spelling & ';;' end of lines. 2012-02-25 16:04:03 +00:00
BOP_Mesh.h code cleanup: white space, spelling & ';;' end of lines. 2012-02-25 16:04:03 +00:00
BOP_Misc.h remove $Id: tags after discussion on the mailign list: http://markmail.org/message/fp7ozcywxum3ar7n 2011-10-23 17:52:20 +00:00
BOP_Segment.cpp Carve booleans library integration 2012-01-16 16:46:00 +00:00
BOP_Segment.h unify include guard defines, __$FILENAME__ 2012-02-17 18:59:41 +00:00
BOP_Splitter.cpp Carve booleans library integration 2012-01-16 16:46:00 +00:00
BOP_Splitter.h unify include guard defines, __$FILENAME__ 2012-02-17 18:59:41 +00:00
BOP_Tag.cpp doxygen: intern/boolop tagged 2011-02-25 10:32:33 +00:00
BOP_Tag.h unify include guard defines, __$FILENAME__ 2012-02-17 18:59:41 +00:00
BOP_Triangulator.cpp spelling cleanup 2012-03-18 07:38:51 +00:00
BOP_Triangulator.h unify include guard defines, __$FILENAME__ 2012-02-17 18:59:41 +00:00
BOP_Vertex.cpp doxygen: intern/boolop tagged 2011-02-25 10:32:33 +00:00
BOP_Vertex.h unify include guard defines, __$FILENAME__ 2012-02-17 18:59:41 +00:00