gumyr / cq_warehouse

A cadquery parametric part collection
Apache License 2.0
107 stars 23 forks source link

Undercut trapezoidal threads when using external=False #82

Open Dmytry opened 1 year ago

Dmytry commented 1 year ago

Looks like this:

Screenshot from 2023-05-15 15-50-43

Note that the threads are undercut i.e. the angle is -29 degrees rather than 29 degrees.

Also, it seems that the root_radius and apex_radius are swapped (which may be why).

external=True works as expected.

Dmytry commented 1 year ago

On second thought that may be me not understanding how the external threads are meant to be used - in my code I was using them to cut a hole rather than adding them after cutting a hole.