BOSL2
BOSL2 copied to clipboard
The Belfry OpenScad Library, v2.0. An OpenSCAD library of shapes, masks, and manipulators to make working with OpenSCAD easier. BETA
See https://github.com/openscad/openscad/issues/4975 It was suggested that I add an issue also here. In short, I'd like to have a way to reset the current transform: ``` translate(A) { reset_transform() translate(B)...
What's the expected behavior of models within attachable() that have a tag() applied to part of the model, when diff() is called for that tag upstream of the attachable() call?...
**Is your feature request related to a problem? Please describe.** For debugging purposes it's useful to get a string representation of a directional vector such as an anchor, orientation, face,...
The fillet() module anchors don't seem very usable. Can/should this be improved? If not, maybe some discussion of the wacky anchors and how to go about using this module in...
**Describe the bug** Several of the links in the wiki to specific tutorials seem to be broken, pointing to a "You do not have permission to update this wiki." error...
The heightfield textures appear OK, but the VNF textures produce disconnected rings, and sampling of the texture looks really terrible here: ![image](https://github.com/BelfrySCAD/BOSL2/assets/26014420/76645d7b-1bae-4572-964c-8153410d7371) `linear_sweep(hexagon(r=20), scale=15/25, texture=texture("dots", $fn=16), tex_size=[5,5], h=40, tex_samples=6);` In...
When a texture is specified with cyl(), the sampling of the cylinder is determined by either tex_samples (for vnf textuers) or the `n` parameter for heightfield textures. The values of...
Heightfield() arguments should parallel texturing arguments in cyl, linear_sweep, rotate_sweep, etc.
Heightfield uses an argument list quite different from other texturing modules. tex_depth, tex_size, tex_reps, tex_inset would all be useful in heightfield. "style" seems to mean different things in heightfield() vs...