Modified the way booleans preserve face data, and cleaned up some
authorBrecht Van Lommel <brechtvanlommel@pandora.be>
Wed, 8 Nov 2006 20:14:04 +0000 (20:14 +0000)
committerBrecht Van Lommel <brechtvanlommel@pandora.be>
Wed, 8 Nov 2006 20:14:04 +0000 (20:14 +0000)
commit011f531359102a624126841b7ddf7beb94af1f7e
treebfb2b4c611f374bf3f2926629952e257ee4886ed
parentcea2b6752bc1f68b829cd24f7611263a98edc897
Modified the way booleans preserve face data, and cleaned up some
duplicate code. Also removed redundant files from the bsp module,
that where replaced by boolop last year, no sense in updating them
for these changes. On the user level things should still work the
same, this is only preparation work.

Not counting the removed files, -1501 lines of code, not too bad :)
41 files changed:
intern/boolop/extern/BOP_Interface.h
intern/boolop/intern/BOP_Interface.cpp
intern/boolop/intern/BOP_Material.cpp [deleted file]
intern/boolop/intern/BOP_Material.h [deleted file]
intern/boolop/intern/BOP_MaterialContainer.cpp [deleted file]
intern/boolop/intern/BOP_MaterialContainer.h [deleted file]
intern/boolop/intern/BOP_Mesh.h
intern/bsp/extern/CSG_BooleanOps.h
intern/bsp/intern/BSP_CSGHelper.cpp [deleted file]
intern/bsp/intern/BSP_CSGHelper.h [deleted file]
intern/bsp/intern/BSP_CSGISplitter.h [deleted file]
intern/bsp/intern/BSP_CSGMesh.cpp
intern/bsp/intern/BSP_CSGMesh.h
intern/bsp/intern/BSP_CSGMeshBuilder.cpp [deleted file]
intern/bsp/intern/BSP_CSGMeshBuilder.h [deleted file]
intern/bsp/intern/BSP_CSGMeshSplitter.cpp [deleted file]
intern/bsp/intern/BSP_CSGMeshSplitter.h [deleted file]
intern/bsp/intern/BSP_CSGMesh_CFIterator.h
intern/bsp/intern/BSP_CSGNCMeshSplitter.cpp [deleted file]
intern/bsp/intern/BSP_CSGNCMeshSplitter.h [deleted file]
intern/bsp/intern/BSP_CSGUserData.cpp [deleted file]
intern/bsp/intern/BSP_CSGUserData.h [deleted file]
intern/bsp/intern/BSP_FragNode.cpp [deleted file]
intern/bsp/intern/BSP_FragNode.h [deleted file]
intern/bsp/intern/BSP_FragTree.cpp [deleted file]
intern/bsp/intern/BSP_FragTree.h [deleted file]
intern/bsp/intern/BSP_MeshFragment.cpp [deleted file]
intern/bsp/intern/BSP_MeshFragment.h [deleted file]
intern/bsp/intern/BSP_MeshPrimitives.cpp
intern/bsp/intern/BSP_MeshPrimitives.h
intern/bsp/intern/BSP_Triangulate.cpp [deleted file]
intern/bsp/intern/BSP_Triangulate.h [deleted file]
intern/bsp/intern/CSG_BooleanOps.cpp
source/blender/blenkernel/BKE_booleanops.h
source/blender/blenkernel/intern/mesh.c
source/blender/blenkernel/intern/modifier.c
source/blender/blenlib/BLI_arithb.h
source/blender/blenlib/intern/arithb.c
source/blender/src/booleanops.c
source/blender/src/booleanops_mesh.c
source/blender/src/editmesh_tools.c