Hello!
findOverlappingTris runs in parallel across all mesh faces:
|
if ( BitSetParallelFor( mp.mesh.topology.getFaceIds( mp.region ), [&]( FaceId f ) |
Not sure how such parallelism could be implemented with python. Most likely this is main reason behind slowdown. And also general python efficiency loss.
Originally posted by @Grantim in #5567