[Bf-blender-cvs] CVS commit: blender/intern/boolop/intern BOP_Mesh.cpp BOP_Mesh.h
Ken Hughes
khughes at pacific.edu
Thu Sep 7 19:22:57 CEST 2006
khughes (Ken Hughes) 2006/09/07 19:22:57 CEST
Modified files:
blender/intern/boolop/intern BOP_Mesh.cpp BOP_Mesh.h
Log:
===Tools===
Experimental boolean tool optimization: for very large meshes a significant
amount of time is spend performing linear searches of edges. This patch
implements a "hash" table (really more of a bucket table) to narrow the
search space.
If someone should need to disable this, just remove the "#define HASH" at
the beginning of BOP_Mesh.h
Revision Changes Path
1.7 +211 -2 blender/intern/boolop/intern/BOP_Mesh.cpp
<http://projects.blender.org/viewcvs/viewcvs.cgi/blender/intern/boolop/intern/BOP_Mesh.cpp.diff?r1=1.6&r2=1.7&cvsroot=bf-blender>
1.7 +27 -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.6&r2=1.7&cvsroot=bf-blender>
More information about the Bf-blender-cvs
mailing list