BUG: Boolean and Intersect "in progress" issue

I made a screw using "Sweep 1 Rail, selecting first Helix and then the screw profile. After I wanted to make the boolean union between a cylinder and the screw but it remains blocked as “Boolean union in progress… Press Esc to cancel”

I analyzed the two polysurfaces but there are no NakedEdges.

I attached the file that contain the problem.
simple_object_22.3dm (8.0 MB)

find some infos about how to model a thread here:

my experience is, that threads are easier to model, if you only draw 1/2 turn of a winding, and then multiply those surfaces. handle start and end of the winding separate.

I totally understand your approach of thinking of an inner cylinder - and boolean union it with the winding on top.


but this means that there is a very complex set of approximately overlapping surfaces…
so I am not surprised that boolean union fails…

EDIT:
start with a half turn of the complete thread:

and then _array it in z-Direction

screw_thread_00_tp.3dm (3.2 MB)

1 Like