Nice work! Nice example too. I think it would be possible to maintain projection information through this process, by the following steps (not tested; this is thinking out loud). Before exporting the drawing, add a bounding box, with an arbitrary margin around actual data. Adjust the lower left corner of the bounding box to have nicely rounded coordinates (or Orthogonalize the box), and note what those lower left coordinates are. Use Change Projection to reproject the drawing with Local Offset X and Y to match the coordinates of the lower left corner. This makes the lower left corner show as (0, 0). [Do we also have to Assign Projection here to temporarily hide the offsets? I think so.] Now export the drawing as DXF, import and vectorize the text in your weapon of choice (Inkscape is good since free), leaving the bounding box intact. Export back to DXF and reimport to Manifold. Now you can use Assign Projection to give the imported drawing the same projection as its predeccessor had before export, followed by Change Projection to restore the original and actual projection. That may not make complete sense, and there might be a mistake. The key objective is to give the drawing a nominal datum of (0, 0) that can be directly related to its true position.
|