[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