I'm curious why you chose json as apposed to just working directly within SVG, or perhaps using a template language or some other DSL.<p>I've been thinking of making a tool that will output g-code based on similar ideas to what you have here, however, I think I would try to work directly in go or python instead of expressing the shapes as json.
Amazing work on HFD! There is a lot happening in the space of mass-customization where I feel this fits right in!<p>We have a platform for automated sheet metal production and quoting. At the moment we only take completed 2D/3D technical drawings as an input although there is definitely a market for ordering parametric products too.<p>If you ever want to discuss the possibilities for HFD in the sheet metal industry let me know!