-
-
Notifications
You must be signed in to change notification settings - Fork 12
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Setting simple
of ThreadedHole to false does not work
#34
Comments
Thanks for raising the issue. This is actually a limitation of build123d as this Thread is very difficult for the OCCT CAD kernel to work with so I've found that the best way to work around this limitation is to create an assembly, in this case of the pillow block and the thread, which isn't something |
I'm not very familiar with mechanical design, but is it ok to make a threaded hole by subtracting a threaded screw? I find it produces an threaded hole that at least looks good. |
Manually making a hole and adding IsoThread works. I'll just take it as a temporary solution. Cylinder(2 / 2, 3, mode=Mode.SUBTRACT,
align=(Align.CENTER, Align.CENTER, Align.MAX))
with Locations((0, 0, -3)):
IsoThread(major_diameter=2, pitch=0.4, length=3, external=False,
end_finishes=("fade", "fade")) |
This is the pillow block example from the docs. I changed the
ClearanceHole
toThreadedHole
, and setsimple
toFalse
.But in the ocp_vscode window there were no threads in the result model.
I exported the pillow block into a .step file and opened it with freecad, still no threads, only simple holes.
The text was updated successfully, but these errors were encountered: