Slicer Discord
Splines for OpenSCAD – 3D printable model from Thingiverse Thingiverse

Splines for OpenSCAD

76 Downloads
49 Likes
0 Makes
Go to Model
I was working on a project in OpenSCAD that needed smooth curves. I was excited to find some [Bezier curve libraries](http://www.thingiverse.com/thing:8443), but as I used them I remembered why awkward thing about Bezier curves: they're hard to design with if you want precise control. You move a control point, and it pulls the curve one way, but it also affects other areas of the curve, so you have to nudge adjacent control points the other way to compensate, and then repeat forever.

What I wanted was to tell OpenSCAD exactly where I wanted the curve to go, with a few points, and have it make a smooth curve passing between those points. That's a [spline](https://en.wikipedia.org/wiki/Spline_(mathematics)). I couldn't find any spline libraries for OpenSCAD. So I made this one.

The main module, `spline.scad`, is directly usable with no other dependencies. Grab the zip file instead if you want to look at the examples, as they're dependent on a couple of other modules.

#### Functi
Source
Thingiverse
What you need to print this: Intermediate Low confidence
Single piece
Supports 1/3
Assembly 0/3
Settings 1/3
Bed size 0/3
Post-process 1/3
Printer
FDM / FFF
File format
STL
Material
Post-processing
Sanding
Software
Cura, PrusaSlicer, or similar
No ratings yet
No comments yet – be the first!
Feed Blog Slicer Cost Calculator Image Search Submit Kontakt Discord ☕ Buy me a coffee
DE EN FR ES IT NL

Add to Collection