4 ms·
Is there a way to use openscad in a higher level manner? My ventures into it (very brief) leads me to believe it is very coordinate based. The tutorial for ex
by flubert 6y ago
Is there a way to use openscad in a higher level manner? My ventures into it (very brief) leads me to believe it is very coordinate based. The tutorial for example:
https://en.wikibooks.org/wiki/OpenSCAD_Tutorial/Chapter_1 https://en.wikibooks.org/wiki/OpenSCAD_Tutorial/Chapter_1
...that seems like a low-level way to describe relations between the primitives. It reminds me of the coordinate virus:
http://geocalc.clas.asu.edu/pdf/MathViruses.pdf http://geocalc.clas.asu.edu/pdf/MathViruses.pdf
...hope that doesn't seem too negative. To put it another way, openscad seems like the C of geometric modeling, lowish level, procedural. Is there a Prolog or Haskell of 3D modeling?
- kevin_thibedeau 6y agoYou parameterize everything and use a hierarchy of modules. Then high level changes flow down through the hierarchy. OpenSCAD is the Prolog of 3D. It only looks C-ish but it isn't actually imperative which burns some people thinking that variable assignments are sequential.
- flubert 6y agoDo you know of a good example showcasing openscad's higher order features?