scad-clj OpenSCAD DSL in Clojure Functions generally mirror OpenSCAD, with the following notable exception: All primitive forms are centered at the origin