BUG: Boolean and Intersect "in progress" issue

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)