Open smurfix opened 3 months ago
This is very strange. The failure happens on this line:
ret = core.union(thread.translate((0, 0, -thread.length)))
where thread.length=10
and the objects look like this at this point:
i.e. the thread is going to be positioned to match the core. Has translate
changed?
Has
translate
changed?
The problem exists since at least cadquery 2.2 (January 2023). I couldn't test older versions due to various incompatibilities.
I've ported the fastener library to build123d & bd_warehouse and verified that all of the minimum size of all of the SetScrews can be created as shown here: I don't work with CadQuery anymore so fixing the cq_warehouse version is problematic.
This three-liner should work, according to the docs …
… but it doesn't:
Tested on main branch, cadquery 2.4.0