[Bf-blender-cvs] CVS commit: blender/intern/boolop/intern BOP_Interface.cpp BOP_Mesh.cpp BOP_Mesh.h blender/intern/bsp/intern CSG_BooleanOps.cpp

Ken Hughes khughes at pacific.edu
Sat Jun 10 17:47:19 CEST 2006


khughes (Ken Hughes) 2006/06/10 17:47:19 CEST

  Modified files:
    blender/intern/boolop/intern BOP_Interface.cpp BOP_Mesh.cpp 
                                 BOP_Mesh.h 
    blender/intern/bsp/intern CSG_BooleanOps.cpp 
  
  Log:
  ===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.
  
  Revision  Changes    Path
  1.5       +6 -0      blender/intern/boolop/intern/BOP_Interface.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/boolop/intern/BOP_Interface.cpp.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.6       +17 -0     blender/intern/boolop/intern/BOP_Mesh.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/boolop/intern/BOP_Mesh.cpp.diff?r1=1.5&r2=1.6&cvsroot=bf-blender>
  1.5       +2 -1      blender/intern/boolop/intern/BOP_Mesh.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/boolop/intern/BOP_Mesh.h.diff?r1=1.4&r2=1.5&cvsroot=bf-blender>
  1.11      +8 -4      blender/intern/bsp/intern/CSG_BooleanOps.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/bsp/intern/CSG_BooleanOps.cpp.diff?r1=1.10&r2=1.11&cvsroot=bf-blender>



More information about the Bf-blender-cvs mailing list