Blender Git Commit Log
Git Commits -> Revision 011f531
Revision 011f531 by Brecht Van Lommel (master) November 8, 2006, 20:14 (GMT) |
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 :) |
Commit Details:
Full Hash: 011f531359102a624126841b7ddf7beb94af1f7e
SVN Revision: 8793
Parent Commit: cea2b67
Lines Changed: +491, -6750
23 Deleted Paths:
/intern/boolop/intern/BOP_Material.cpp (+0, -176)
/intern/boolop/intern/BOP_Material.h (+0, -80)
/intern/boolop/intern/BOP_MaterialContainer.cpp (+0, -244)
/intern/boolop/intern/BOP_MaterialContainer.h (+0, -72)
/intern/bsp/intern/BSP_CSGHelper.cpp (+0, -443)
/intern/bsp/intern/BSP_CSGHelper.h (+0, -99)
/intern/bsp/intern/BSP_CSGISplitter.h (+0, -117)
/intern/bsp/intern/BSP_CSGMeshBuilder.cpp (+0, -156)
/intern/bsp/intern/BSP_CSGMeshBuilder.h (+0, -74)
/intern/bsp/intern/BSP_CSGMeshSplitter.cpp (+0, -719)
/intern/bsp/intern/BSP_CSGMeshSplitter.h (+0, -205)
/intern/bsp/intern/BSP_CSGNCMeshSplitter.cpp (+0, -245)
/intern/bsp/intern/BSP_CSGNCMeshSplitter.h (+0, -138)
/intern/bsp/intern/BSP_CSGUserData.cpp (+0, -137)
/intern/bsp/intern/BSP_CSGUserData.h (+0, -136)
/intern/bsp/intern/BSP_FragNode.cpp (+0, -317)
/intern/bsp/intern/BSP_FragNode.h (+0, -125)
/intern/bsp/intern/BSP_FragTree.cpp (+0, -317)
/intern/bsp/intern/BSP_FragTree.h (+0, -141)
/intern/bsp/intern/BSP_MeshFragment.cpp (+0, -281)
/intern/bsp/intern/BSP_MeshFragment.h (+0, -152)
/intern/bsp/intern/BSP_Triangulate.cpp (+0, -254)
/intern/bsp/intern/BSP_Triangulate.h (+0, -130)
/intern/boolop/intern/BOP_Material.h (+0, -80)
/intern/boolop/intern/BOP_MaterialContainer.cpp (+0, -244)
/intern/boolop/intern/BOP_MaterialContainer.h (+0, -72)
/intern/bsp/intern/BSP_CSGHelper.cpp (+0, -443)
/intern/bsp/intern/BSP_CSGHelper.h (+0, -99)
/intern/bsp/intern/BSP_CSGISplitter.h (+0, -117)
/intern/bsp/intern/BSP_CSGMeshBuilder.cpp (+0, -156)
/intern/bsp/intern/BSP_CSGMeshBuilder.h (+0, -74)
/intern/bsp/intern/BSP_CSGMeshSplitter.cpp (+0, -719)
/intern/bsp/intern/BSP_CSGMeshSplitter.h (+0, -205)
/intern/bsp/intern/BSP_CSGNCMeshSplitter.cpp (+0, -245)
/intern/bsp/intern/BSP_CSGNCMeshSplitter.h (+0, -138)
/intern/bsp/intern/BSP_CSGUserData.cpp (+0, -137)
/intern/bsp/intern/BSP_CSGUserData.h (+0, -136)
/intern/bsp/intern/BSP_FragNode.cpp (+0, -317)
/intern/bsp/intern/BSP_FragNode.h (+0, -125)
/intern/bsp/intern/BSP_FragTree.cpp (+0, -317)
/intern/bsp/intern/BSP_FragTree.h (+0, -141)
/intern/bsp/intern/BSP_MeshFragment.cpp (+0, -281)
/intern/bsp/intern/BSP_MeshFragment.h (+0, -152)
/intern/bsp/intern/BSP_Triangulate.cpp (+0, -254)
/intern/bsp/intern/BSP_Triangulate.h (+0, -130)
18 Modified Paths:
/intern/boolop/extern/BOP_Interface.h (+1, -8) (Diff)
/intern/boolop/intern/BOP_Interface.cpp (+19, -123) (Diff)
/intern/boolop/intern/BOP_Mesh.h (+1, -1) (Diff)
/intern/bsp/extern/CSG_BooleanOps.h (+2, -71) (Diff)
/intern/bsp/intern/BSP_CSGMesh.cpp (+0, -248) (Diff)
/intern/bsp/intern/BSP_CSGMesh.h (+0, -95) (Diff)
/intern/bsp/intern/BSP_CSGMesh_CFIterator.h (+15, -59) (Diff)
/intern/bsp/intern/BSP_MeshPrimitives.cpp (+2, -6) (Diff)
/intern/bsp/intern/BSP_MeshPrimitives.h (+1, -11) (Diff)
/intern/bsp/intern/CSG_BooleanOps.cpp (+8, -48) (Diff)
/source/blender/blenkernel/BKE_booleanops.h (+9, -92) (Diff)
/source/blender/blenkernel/intern/mesh.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/modifier.c (+1, -1) (Diff)
/source/blender/blenlib/BLI_arithb.h (+12, -0) (Diff)
/source/blender/blenlib/intern/arithb.c (+84, -0) (Diff)
/source/blender/src/booleanops.c (+293, -1068) (Diff)
/source/blender/src/booleanops_mesh.c (+0, -8) (Diff)
/source/blender/src/editmesh_tools.c (+41, -152) (Diff)
/intern/boolop/intern/BOP_Interface.cpp (+19, -123) (Diff)
/intern/boolop/intern/BOP_Mesh.h (+1, -1) (Diff)
/intern/bsp/extern/CSG_BooleanOps.h (+2, -71) (Diff)
/intern/bsp/intern/BSP_CSGMesh.cpp (+0, -248) (Diff)
/intern/bsp/intern/BSP_CSGMesh.h (+0, -95) (Diff)
/intern/bsp/intern/BSP_CSGMesh_CFIterator.h (+15, -59) (Diff)
/intern/bsp/intern/BSP_MeshPrimitives.cpp (+2, -6) (Diff)
/intern/bsp/intern/BSP_MeshPrimitives.h (+1, -11) (Diff)
/intern/bsp/intern/CSG_BooleanOps.cpp (+8, -48) (Diff)
/source/blender/blenkernel/BKE_booleanops.h (+9, -92) (Diff)
/source/blender/blenkernel/intern/mesh.c (+2, -1) (Diff)
/source/blender/blenkernel/intern/modifier.c (+1, -1) (Diff)
/source/blender/blenlib/BLI_arithb.h (+12, -0) (Diff)
/source/blender/blenlib/intern/arithb.c (+84, -0) (Diff)
/source/blender/src/booleanops.c (+293, -1068) (Diff)
/source/blender/src/booleanops_mesh.c (+0, -8) (Diff)
/source/blender/src/editmesh_tools.c (+41, -152) (Diff)