Blender Git Commit Log

Git Commits -> Revision b8c6c1f

Revision b8c6c1f by Ken Hughes (master)
June 6, 2006, 17:43 (GMT)


===Tools===
Bug "fix" for #3932, and possibly for #3799. Booleans can get into an endless loop (at least until memory runs out); through triangulation somehow a face is repeatedly added to the list of faces to triangulate. This patch checks the face list for duplicates prior to a list add and aborts if a dup is found.

The real issue is why the triangulation is creating the face in the first place, but that will take a more thorough (and longer) examination of the code. If I can fix that issue that prior to the 2.42 release, then this code can be removed.

Commit Details:

Full Hash: b8c6c1fdf0cf466354b3b7a92380b06307c991e8
SVN Revision: 7633
Parent Commit: 721de11
Lines Changed: +26, -0

1 Modified Path:

/intern/boolop/intern/BOP_Triangulator.cpp (+26, -0) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021