Blender Git Commit Log

Git Commits -> Revision 81366b7

Revision 81366b7 by Erik Abrahamsson (master)
June 2, 2021, 19:08 (GMT)
Boolean exact: speedup by parallelizing a plane calculation.

This patch is from erik85, who says:
This patch makes populate_plane inside polymesh_from_trimesh_with_dissolve run in parallel.
On a test file with a boolean between two subdivided cubes (~6 million verts) this gives a 10% speed increase (49.5s to 45s) on my 6 core CPU.

Also there is an optimization of other_tri_if_manifold to skip the contains-call and get the pointer directly.
This reduces CPU time for find_patches from 5s to 2.2s on the same test file.

Commit Details:

Full Hash: 81366b7d2c548f40843c7f87842710e3a2019136
Parent Commit: dc960a8
Committed By: Howard Trickey
Lines Changed: +10, -8

1 Modified Path:

/source/blender/blenlib/intern/mesh_boolean.cc (+10, -8) (Diff)
By: Miika HämäläinenLast update: Nov-07-2014 14:18MiikaHweb | 2003-2021