===Tools===
authorKen Hughes <khughes@pacific.edu>
Sat, 10 Jun 2006 15:47:19 +0000 (15:47 +0000)
committerKen Hughes <khughes@pacific.edu>
Sat, 10 Jun 2006 15:47:19 +0000 (15:47 +0000)
commit7fcc5800aef8f6355730ef27eb70f49f0480a42a
tree72ad0a31363a69c19e6182f2ec8852f9d12c9546
parent3d47bb56fa17304d78b937b0d89dbaf93b9e947c
===Tools===
Adding back some code to booleans that got lost in the Orange merge.

I've also added back the code which checked that meshes were solid
("manifolds") but have the actual check in
intern/boolop/intern/BOP_Interface.cpp, since from my testing it was
not causing crashes or hangs.  It *can* give odd results depending on
what you're trying to intersect, but seems useful.  Additionally, since
existing bugs in the current code can create non-solid/non-manifold
meshes, seems hypocritical to create a mesh that can't later be used in
another boolean operation.
intern/boolop/intern/BOP_Interface.cpp
intern/boolop/intern/BOP_Mesh.cpp
intern/boolop/intern/BOP_Mesh.h
intern/bsp/intern/CSG_BooleanOps.cpp