openscad¶
"OpenSCAD is a free software application for creating solid 3D computer-aided design objects." - https://en.wikipedia.org/wiki/OpenSCAD
Examples¶
Rectangle¶
Ironically, to create a rectangle you use cube():
Hollow cylendar¶
Make a hollow cylendar that is 200mm high and 100mm wide with 1mm walls:
Note that if you set $fn = 4 you get a hollow rectangle.
Links¶
- https://openscad.org: "The Programmers Solid 3D CAD Modeller"
- https://pythonscad.org: "Leverage one of the world's most popular programming languages to express parametric 3D models."
- https://github.com/BelfrySCAD/BOSL2: OpensCAD library that includes more advanced shapes and functions, including rounded edges, chamfers, and more. The wiki is really great https://github.com/BelfrySCAD/BOSL2/wiki/shapes3d.scad