OpenScad Surface Solids 1.2

OpenScad Surface Solids 1.2

thingiverse

Having been pondering how to model a playground or water slide tube, the user discovered an addition to OpenScad's Surface Solids library - Hermite curve/surface support. This feature utilizes the basic Hermite interpolation calculation and has introduced lerp (linear interpolation), berp (Bezier interpolation), and herp (Hermite interpolation) in the library. A Hermite curve is defined by two endpoints and their tangent vectors, similar to a Bezier curve. The user implemented a 'sweep_hermite()' module for the renderer, making it easy to create a solid by defining a profile curve and a sweep path. Thickness can be given for extrusion in a particular direction. This mechanism supports generalized sweeps with curves and is planned to be further developed with matrix representation of curves. Visual debugging support is also added, providing a rendering of the profile and sweep curves along with their tangent vectors. The user suggests using this tool while learning about different types of curves and surfaces, as it generates a physical object after all playing around. The license is public domain as this is well-trodden ground. Splines might be added in the future. To use, download the .scad files, play with test_hermite.scad to create pretty pictures, compile and export to .stl, and rejoice! This feature mainly generates singular pieces that are combined with other parts, like water slide shoots.

Download Model from thingiverse

With this file you will be able to print OpenScad Surface Solids 1.2 with your 3D printer. Click on the button and save the file on your computer to work, edit or customize your design. You can also find more 3D designs for printers on OpenScad Surface Solids 1.2.