Part 4/5: children, factorized placement and chained hulls
|Yes, it was made with Openscad and it is parametric!|
(extreme collaborative work, picture by N.Goodger)
Previously in this tutorial for the Openscad CAD software, we talked only about modules that behaved as shapes.
A powerful and often ignored feature of Openscad is that modules can also behave as if they were operators, exactly like the translate()or color() operators. They do not create shapes on their own, but they modify the subsequent commands.
In Openscad, it is possible through the use of children. But first, let us create and discuss a bit about a common-case example.