Generate Thingiverse Customizer compatible output - rough draft
-x, -y, and --height options probably need to be explicitly set.
Output formatting (indentation, whitespace, etc) pretty goofy.
Original prismap options and config logic needs to be combed through and pruned - bunch of stuff no longer needs to be done in the program, since it is deferred to OpenSCAD.
Support for data label attribute needs to be added.
Pruned options and tweaked validation for OpenSCAD usage
Add --names option to auto include data labels
Tweak openscad output indendation and formatting
Put most OpenSCAD template text in a template array
and consolidated template output back into the main process proc
OpenSCAD script prints warnings for invalid floor/wall thicknesses
restore slider controls for thicknesses
OpenSCAD script prints warning for upper/lower bound issues
Also, although you can't exactly reassign variables, you can assign variables to an array (as with the data array here). Useful for further consolidation...?
doh; dynamically generate data array for bounds check
Tidy feature label and measure getter procs
Tidy; remove bounds check since openscad script does it, sort of
tweaked size/extent variable names for consistency
updated options usage
udpated usage intro
Updated readme and example
Include credit header in output