[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