[Soc-2005-cvs] CVS commit: soc-blender/intern/boolop/extern BOP_Interface.h soc-blender/intern/boolop/intern BOP_Edge.cpp BOP_Edge.h BOP_Face.cpp BOP_Face.h BOP_Face2Face.cpp BOP_Face2Face.h BOP_Indexs.h BOP_Material.cpp BOP_Material.h BOP_MaterialContainer.cpp BOP_MaterialContainer.h BOP_MathUtils.cpp ...

Marc Freixas mfreixas at lsi.upc.edu
Tue Aug 23 18:03:45 CEST 2005


mfreixas (Marc Freixas) 2005/08/23 18:03:45 CEST

  Modified files:        (Branch: mfreixas)
    soc-blender/intern/boolop/extern BOP_Interface.h 
    soc-blender/intern/boolop/intern BOP_BSPNode.cpp BOP_BSPNode.h 
                                     BOP_BSPTree.cpp BOP_BSPTree.h 
                                     BOP_Interface.cpp 
    soc-blender/intern/bsp/intern BSP_CSGMesh_CFIterator.h 
                                  CSG_BooleanOps.cpp 
    soc-blender/source/blender/src booleanops.c 
  Added files:           (Branch: mfreixas)
    soc-blender/intern/boolop/intern BOP_Edge.cpp BOP_Edge.h 
                                     BOP_Face.cpp BOP_Face.h 
                                     BOP_Face2Face.cpp 
                                     BOP_Face2Face.h BOP_Indexs.h 
                                     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 
  
  Log:
  intern/boolop/extern/BOP_Interface.h : Module interface. Entry point to module.
  intern/boolop/intern/BOP_Interface.cpp : Boolean op. main code.
  intern/boolop/intern/BOP_BSPTree.cpp/.h : BSP tree used for classify (IN or OUT) faces of both meshes.
  intern/boolop/intern/BOP_BSPNode.cpp/.h : BSP internal node.
  intern/boolop/intern/BOP_Mesh.cpp/.h : Mesh data with acces function useful for boolop.
  intern/boolop/intern/BOP_Face.cpp/.h : Mesh face.
  intern/boolop/intern/BOP_Edge.cpp/.h : Mesh edge.
  intern/boolop/intern/BOP_Vertex.cpp/.h : Mesh vertex.
  intern/boolop/intern/BOP_Face2Face.cpp/.h : Core code, calculate face to face the intersection segments and divide the faces when
  is required.
  intern/boolop/intern/BOP_Merge.cpp/.h : Merge face with same face parent. This class create quads.
  intern/boolop/intern/BOP_Segment.cpp/.h : Collision region between two faces.
  intern/boolop/intern/BOP_Splitter.cpp/.h : Functions to split faces and edges.
  intern/boolop/intern/BOP_Triangulator.cpp/.h : Face triangulator using segments.
  intern/boolop/intern/BOP_Indexs.h : Useful index struct.
  intern/boolop/intern/BOP_Material.cpp/.h : Face material container.
  intern/boolop/intern/BOP_MaterialContainer.cpp/.h : Mesh materials container. Used to reconstruct original material.
  intern/boolop/intern/BOP_MathUtils.cpp/.h : Matematic functions (collinear, convex, isInsideCircle, ...)
  intern/boolop/intern/BOP_Tag.cpp/.h : Flag, with values IN, OUT ...
  
  intern/bsp/intern/CSG_BooleanOps.cpp : the entry point has been modified to use new implementation.
  intern/bsp/intern/BSP_CSGMesh_CFIterator.h : Has been modified to allow quads.
  source/blender/src/booleanops.c : Has been modified to allow quads.
  
  Revision  Changes    Path
  1.1.2.3   +44 -44    soc-blender/intern/boolop/extern/Attic/BOP_Interface.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/boolop/extern/Attic/BOP_Interface.h.diff?r1=1.1.2&r2=1.1.2.3&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +465 -131  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.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.2   +69 -44    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.2&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.3   +52 -31    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.3&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.3   +46 -20    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.3&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.2.3   +396 -257  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.3&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.1.1.8.1 +66 -34    soc-blender/intern/bsp/intern/BSP_CSGMesh_CFIterator.h
    <http://projects.blender.org/viewcvs/viewcvs.cgi/soc-blender/intern/bsp/intern/BSP_CSGMesh_CFIterator.h.diff?r1=1.1.1.1.8&r2=1.1.1.1.8.1&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.1.1.8.3 +25 -42    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.3&cvsroot=soc-2005&only_with_tag=mfreixas>
  1.1.1.1.8.1 +19 -10    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.1&cvsroot=soc-2005&only_with_tag=mfreixas>


More information about the Soc-2005-cvs mailing list