[Bf-blender-cvs] CVS commit: blender/intern/boolop/extern BOP_Interface.h blender/intern/boolop/intern BOP_Interface.cpp BOP_Mesh.h BOP_Material.cpp BOP_Material.h BOP_MaterialContainer.cpp BOP_MaterialContainer.h blender/intern/bsp/extern CSG_BooleanOps.h blender/intern/bsp/intern BSP_CSGMesh.cpp ...
Brecht Van Lommel
brechtvanlommel at pandora.be
Wed Nov 8 21:14:05 CET 2006
blendix (Brecht Van Lommel) 2006/11/08 21:14:05 CET
Modified files:
blender/intern/boolop/extern BOP_Interface.h
blender/intern/boolop/intern BOP_Interface.cpp BOP_Mesh.h
blender/intern/bsp/extern CSG_BooleanOps.h
blender/intern/bsp/intern BSP_CSGMesh.cpp BSP_CSGMesh.h
BSP_CSGMesh_CFIterator.h
BSP_MeshPrimitives.cpp
BSP_MeshPrimitives.h
CSG_BooleanOps.cpp
blender/source/blender/blenkernel BKE_booleanops.h
blender/source/blender/blenkernel/intern mesh.c modifier.c
blender/source/blender/blenlib BLI_arithb.h
blender/source/blender/blenlib/intern arithb.c
blender/source/blender/src booleanops.c booleanops_mesh.c
editmesh_tools.c
Removed files:
blender/intern/boolop/intern BOP_Material.cpp BOP_Material.h
BOP_MaterialContainer.cpp
BOP_MaterialContainer.h
blender/intern/bsp/intern BSP_CSGHelper.cpp BSP_CSGHelper.h
BSP_CSGISplitter.h
BSP_CSGMeshBuilder.cpp
BSP_CSGMeshBuilder.h
BSP_CSGMeshSplitter.cpp
BSP_CSGMeshSplitter.h
BSP_CSGNCMeshSplitter.cpp
BSP_CSGNCMeshSplitter.h
BSP_CSGUserData.cpp
BSP_CSGUserData.h BSP_FragNode.cpp
BSP_FragNode.h BSP_FragTree.cpp
BSP_FragTree.h BSP_MeshFragment.cpp
BSP_MeshFragment.h
BSP_Triangulate.cpp
BSP_Triangulate.h
Log:
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 :)
Revision Changes Path
1.2 +1 -8 blender/intern/boolop/extern/BOP_Interface.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/boolop/extern/BOP_Interface.h.diff?r1=1.1&r2=1.2&cvsroot=bf-blender>
1.7 +19 -123 blender/intern/boolop/intern/BOP_Interface.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/boolop/intern/BOP_Interface.cpp.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.8 +2 -2 blender/intern/boolop/intern/BOP_Mesh.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/boolop/intern/BOP_Mesh.h.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
1.7 +3 -72 blender/intern/bsp/extern/CSG_BooleanOps.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/bsp/extern/CSG_BooleanOps.h.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.10 +1 -249 blender/intern/bsp/intern/BSP_CSGMesh.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/bsp/intern/BSP_CSGMesh.cpp.diff?r1=1.9&r2=1.10&cvsroot=bf-blender>
1.9 +1 -96 blender/intern/bsp/intern/BSP_CSGMesh.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/bsp/intern/BSP_CSGMesh.h.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
1.16 +15 -59 blender/intern/bsp/intern/BSP_CSGMesh_CFIterator.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/bsp/intern/BSP_CSGMesh_CFIterator.h.diff?r1=1.15&r2=1.16&cvsroot=bf-blender>
1.6 +3 -7 blender/intern/bsp/intern/BSP_MeshPrimitives.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/bsp/intern/BSP_MeshPrimitives.cpp.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
1.8 +2 -12 blender/intern/bsp/intern/BSP_MeshPrimitives.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/bsp/intern/BSP_MeshPrimitives.h.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
1.12 +8 -48 blender/intern/bsp/intern/CSG_BooleanOps.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/bsp/intern/CSG_BooleanOps.cpp.diff?r1=1.11&r2=1.12&cvsroot=bf-blender>
1.9 +10 -93 blender/source/blender/blenkernel/BKE_booleanops.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/BKE_booleanops.h.diff?r1=1.8&r2=1.9&cvsroot=bf-blender>
1.70 +3 -2 blender/source/blender/blenkernel/intern/mesh.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/mesh.c.diff?r1=1.69&r2=1.70&cvsroot=bf-blender>
1.77 +2 -2 blender/source/blender/blenkernel/intern/modifier.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenkernel/intern/modifier.c.diff?r1=1.76&r2=1.77&cvsroot=bf-blender>
1.30 +13 -1 blender/source/blender/blenlib/BLI_arithb.h
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenlib/BLI_arithb.h.diff?r1=1.29&r2=1.30&cvsroot=bf-blender>
1.45 +85 -1 blender/source/blender/blenlib/intern/arithb.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/blenlib/intern/arithb.c.diff?r1=1.44&r2=1.45&cvsroot=bf-blender>
1.27 +295 -1070 blender/source/blender/src/booleanops.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/booleanops.c.diff?r1=1.26&r2=1.27&cvsroot=bf-blender>
1.8 +1 -9 blender/source/blender/src/booleanops_mesh.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/booleanops_mesh.c.diff?r1=1.7&r2=1.8&cvsroot=bf-blender>
1.167 +41 -152 blender/source/blender/src/editmesh_tools.c
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/source/blender/src/editmesh_tools.c.diff?r1=1.166&r2=1.167&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list