[OpenSCAD] BOM generation; SolidPython available

Evan T. Jones evan_t_jones at mac.com
Wed Mar 9 17:46:24 CET 2011

  	I suspect that Ian Daniher's PyScad may have the capacity to traverse an OpenSCAD-generated tree.  The SolidPython Python => OpenSCAD compiler could not do such a thing.

For your purposes, if you want the fastest solution for what sounds like a significant body of code, your best route is probably to post-process your echo() calls, just like you've planned.  

Having been in your shoes, ("I've written this OpenSCAD code.  Now I want to do something else fancy. Oh... it's really hard to do that in OpenSCAD")   I think the best route forward in the future is to write code in a general purpose language.  

I hate seeing us all working hard reinventing wheels ( Tables! Bitmapped fonts! Decorators!) when we could just be making more bitchin' models.  So here's to bitchin' models....

On Mar 9, 2011, at 5:25 AM, nop head wrote:

> Do the Python bindings allow a tree made with openscad source to be traversed in Python to search for echo statements, or perhaps a dummy module or function. That would be a cleaner way to do it.

More information about the OpenSCAD mailing list