BOSL
BOSL copied to clipboard
The Belfry OpenScad Library - A library of tools, shapes, and helpers to make OpenScad easier to use.
I expect `spread(n, spacing=10)` to behave exactly as `spread(n, spacing=[10, 0, 0])` That is:  # Current behaviour ``` spread(n=3, spacing=10) cube(size=[3,2,1], center=true); ``` produces 
The `slot()` documentation said there should be `orient` in there, but it was missing.
**Is your feature request related to a problem? Please describe.** I want to use beveled gears. How do I space them? `pitch_radius` doesn't support `bevelang` argument and without it the...
``` include use verts = [[0,-3,0], [-2,-3,0], [0,-3,3], [-2,0,0], [0,0,3], [0,0,0]]; faces = [[1,3,2], [2,3,4], [0,2,4], [4,5,0], [0,1,3], [0,3,5], [0,1,2], [3,4,5]]; debug_vertices(vertices=verts, faces=faces, size=2) { polyhedron(points = verts, faces =...
The function simply maps the given diameter to a respective height. However, these heights depend on the head type of the respective screw and thus the returned value does not...
**Describe the bug** ydistribute is offset by one in the negative y direction. The code must offset a cube of the same dimensions by one in the negative y direction...