Blender Git Commit Log

Git Commits -> Revision c342719

June 7, 2021, 14:58 (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: c3427196c27cd8f91146db3fcf29c4a76ed2a9c5
Parent Commit: 21c6109
Committed By: Jacques Lucke
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