threads-scad icon indicating copy to clipboard operation
threads-scad copied to clipboard

OpenSCAD threading library

Results 11 threads-scad issues
Sort by recently updated
recently updated
newest added

Removing the call to the Demo function will make it easier to add the thread.scad library to code without having to modify the library before use.

this pr just repackages the fix and test submitted by @nobodyinperson (thank you!), and applies the edit requested by @rcolyer, so it can hopefully be merged. having meshing internal and...

As `ScrewThread()` is called in `ScrewHole()` with scaled values for `outer_diam`, the `ThreadPitch()` function in `ScrewThread()` outputs non-matching values. Calculating the pitch independently fixes it. - Fixes #1

``` use ; intersection() { union() { ScrewThread(5, 10); ScrewHole(5, 10) cylinder(d=10,h=10); } cube(10); } ``` ![bug1](https://user-images.githubusercontent.com/536698/114300581-3ad59500-9aeb-11eb-84b5-739c3467b1f2.png) ``` use ; intersection() { union() { ScrewThread(5, 10); ScrewHole(5, 10, pitch=0.8) cylinder(d=10,h=10);...

@rcolyer, A small change allowing ScrewHole to be called without children. This does not affect any existing use. This allows me to generate multiple screw holes in a module and...

Avoids apparent infinite loop when values are undefined due to math or syntax errors in file. See https://github.com/rcolyer/threads-scad/issues/12

If one of the parameters of the modules is undef, it can take for ever to return because of undefined value propagations. For example : ``` ScrewThread(12, undef, pitch=0, tooth_angle=30,...

WARNING: No top level geometry to render use module ScrewThread(outer_diam, height, pitch=0, tooth_angle=30, tolerance=0.4, tip_height=0, tooth_height=0, tip_min_fract=0)

Hello, Thank you for the work. It would be very useful to add in the documentation what represents each parameters on a picture of a threaded screw for example. For...

Trying to create a nipple that is threaded inside and out. It preview renders fine. When I do the final rendering in order to make an stl file, it throws...