gumyr / bd_warehouse

A build123d parametric part collection
Apache License 2.0
31 stars 12 forks source link

Allow the `TrapezoidalThread` class to create arbitrary trapezoidal threads #15

Closed zackyancey closed 7 months ago

zackyancey commented 7 months ago

This lets you create a trapezoidal thread with a given angle/diameter/pitch without needing to subclass.

I was trying to create a threaded hole for a broomstick handle (which is pretty much ACME 7/8, but with 1/5" pitch instead of 1/6"), and thought it would be useful to be able to make use of TrapezoidalThread directly.

gumyr commented 7 months ago

Thanks - I think this is a good change to add some more versatility to threads.