Quote Originally Posted by Ed Bartlett View Post
At the moment we start with the 3D file as a .stl file. We run it through Mill Wizard to get a .goo file that is read by our machines. The 2D files are .hpg when we send them to the machines.
So ideally you want something to read the .stl (stereolithography file) and .hpg (hp graphics vector language) files and create a merged .stl file where the Z-axis in the original .stl file is depressed a fixed amount inside the outlines of the elements in the .hpg file.

Oh joy, brings back my Computer Science MSc Graphincs Programming Module... many moons ago!