gkjohnson/three-bvh-csg

Operation should be fast when brushes are not intersecting / near each other

Opened this issue · 2 comments

Test with bunny meshes in simple example

Matrix transforms can happen multiple times. Would be good to do this just once and use the indices to get and use the post-transformed data. Effectively the geometry still has to be transformed even though no intersections have happened.

Could also early out and copy of it's the case that no geometry intersects.

Might not be so simple. Matrix transformations still need to happen and there are still cases where operations occur even though no intersections have happened.