[Soc-2005-cvs] CVS commit: soc-blender/intern/boolop/intern BOP_BBox.cpp BOP_BBox.h BOP_Chrono.h BOP_BSPNode.cpp BOP_BSPNode.h BOP_BSPTree.cpp BOP_BSPTree.h BOP_Edge.cpp BOP_Edge.h BOP_Face.cpp BOP_Face.h BOP_Face2Face.cpp BOP_Face2Face.h BOP_Indexs.h BOP_Interface.cpp ...

Marc Freixas mfreixas at lsi.upc.edu
Wed Aug 31 20:55:49 CEST 2005


mfreixas (Marc Freixas) 2005/08/31 20:55:49 CEST

  Modified files:        (Branch: mfreixas)
    soc-blender/intern/boolop/intern BOP_BSPNode.cpp BOP_BSPNode.h 
                                     BOP_BSPTree.cpp BOP_BSPTree.h 
                                     BOP_Edge.cpp BOP_Edge.h 
                                     BOP_Face.cpp BOP_Face.h 
                                     BOP_Face2Face.cpp 
                                     BOP_Face2Face.h BOP_Indexs.h 
                                     BOP_Interface.cpp 
                                     BOP_Material.cpp 
                                     BOP_Material.h 
                                     BOP_MaterialContainer.cpp 
                                     BOP_MaterialContainer.h 
                                     BOP_MathUtils.cpp 
                                     BOP_MathUtils.h BOP_Merge.cpp 
                                     BOP_Merge.h BOP_Mesh.cpp 
                                     BOP_Mesh.h BOP_Segment.cpp 
                                     BOP_Segment.h 
                                     BOP_Splitter.cpp 
                                     BOP_Splitter.h BOP_Tag.cpp 
                                     BOP_Tag.h 
                                     BOP_Triangulator.cpp 
                                     BOP_Triangulator.h 
                                     BOP_Vertex.cpp BOP_Vertex.h 
    soc-blender/intern/bsp/intern CSG_BooleanOps.cpp 
    soc-blender/source/blender/src booleanops.c 
  Added files:           (Branch: mfreixas)
    soc-blender/intern/boolop/intern BOP_BBox.cpp BOP_BBox.h 
                                     BOP_Chrono.h 
  Removed files:         (Branch: mfreixas)
    soc-blender/intern/boolop/intern BOP_Scalar.h 
  
  Log:
  -The triangle merge is a little more fine than other version (in some
  cases no than megabool >(  ).
  -Speed up of diferent phases:
      * Building BSP tree
      * Pre filters (before intersect both meshes)
      * Merging.
  
      the speed still improving.
  -Holes bug has been fixed.
  
  Revision  Changes    Path
  1.1.2.3   +266 -127  soc-blender/intern/boolop/intern/Attic/BOP_BSPNode.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_BSPNode.cpp.diff?r1=1.1.2&r2=1.1.2.3&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.3   +53 -27    soc-blender/intern/boolop/intern/Attic/BOP_BSPNode.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_BSPNode.h.diff?r1=1.1.2&r2=1.1.2.3&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.4   +127 -10   soc-blender/intern/boolop/intern/Attic/BOP_BSPTree.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_BSPTree.cpp.diff?r1=1.1.2&r2=1.1.2.4&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.4   +29 -14    soc-blender/intern/boolop/intern/Attic/BOP_BSPTree.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_BSPTree.h.diff?r1=1.1.2&r2=1.1.2.4&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +37 -41    soc-blender/intern/boolop/intern/Attic/BOP_Edge.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Edge.cpp.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +10 -10    soc-blender/intern/boolop/intern/Attic/BOP_Edge.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Edge.h.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +296 -232  soc-blender/intern/boolop/intern/Attic/BOP_Face.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Face.cpp.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +44 -62    soc-blender/intern/boolop/intern/Attic/BOP_Face.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Face.h.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +419 -277  soc-blender/intern/boolop/intern/Attic/BOP_Face2Face.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Face2Face.cpp.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +1 -0      soc-blender/intern/boolop/intern/Attic/BOP_Face2Face.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Face2Face.h.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +3 -2      soc-blender/intern/boolop/intern/Attic/BOP_Indexs.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Indexs.h.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.4   +197 -93   soc-blender/intern/boolop/intern/Attic/BOP_Interface.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Interface.cpp.diff?r1=1.1.2&r2=1.1.2.4&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +54 -0     soc-blender/intern/boolop/intern/Attic/BOP_Material.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Material.cpp.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +3 -3      soc-blender/intern/boolop/intern/Attic/BOP_Material.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Material.h.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +82 -32    soc-blender/intern/boolop/intern/Attic/BOP_MaterialContainer.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_MaterialContainer.cpp.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +4 -4      soc-blender/intern/boolop/intern/Attic/BOP_MaterialContainer.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_MaterialContainer.h.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +211 -119  soc-blender/intern/boolop/intern/Attic/BOP_MathUtils.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_MathUtils.cpp.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +27 -25    soc-blender/intern/boolop/intern/Attic/BOP_MathUtils.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_MathUtils.h.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +631 -201  soc-blender/intern/boolop/intern/Attic/BOP_Merge.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Merge.cpp.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +35 -1     soc-blender/intern/boolop/intern/Attic/BOP_Merge.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Merge.h.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +497 -263  soc-blender/intern/boolop/intern/Attic/BOP_Mesh.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Mesh.cpp.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +36 -33    soc-blender/intern/boolop/intern/Attic/BOP_Mesh.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Mesh.h.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +119 -29   soc-blender/intern/boolop/intern/Attic/BOP_Segment.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Segment.cpp.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +20 -18    soc-blender/intern/boolop/intern/Attic/BOP_Segment.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Segment.h.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +44 -33    soc-blender/intern/boolop/intern/Attic/BOP_Splitter.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Splitter.cpp.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +1 -1      soc-blender/intern/boolop/intern/Attic/BOP_Splitter.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Splitter.h.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +14 -3     soc-blender/intern/boolop/intern/Attic/BOP_Tag.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Tag.cpp.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +15 -13    soc-blender/intern/boolop/intern/Attic/BOP_Tag.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Tag.h.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +450 -248  soc-blender/intern/boolop/intern/Attic/BOP_Triangulator.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Triangulator.cpp.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +6 -6      soc-blender/intern/boolop/intern/Attic/BOP_Triangulator.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Triangulator.h.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +43 -65    soc-blender/intern/boolop/intern/Attic/BOP_Vertex.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Vertex.cpp.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +9 -12     soc-blender/intern/boolop/intern/Attic/BOP_Vertex.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/intern/Attic/BOP_Vertex.h.diff?r1=1.1.2&r2=1.1.2.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.1.1.8.4 +4 -4      soc-blender/intern/bsp/intern/CSG_BooleanOps.cpp
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/bsp/intern/CSG_BooleanOps.cpp.diff?r1=1.1.1.1.8&r2=1.1.1.1.8.4&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.1.1.8.2 +0 -0      soc-blender/source/blender/src/booleanops.c
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/source/blender/src/booleanops.c.diff?r1=1.1.1.1.8&r2=1.1.1.1.8.2&cvsroot=soc-2005&only_with_tag=mfreixas>


More information about the Soc-2005-cvs mailing list