Description
I'm working on revamping the SVG exporter so the SVG output is actually useful for CNC operations such as laser cutters, potters, and routers/mills.
Currently, the svg exporter outputs a fixed orientation with a static, hardcoded triad (origin marker). It also scales the output to fit inside hardcoded pixel dimensions, with the option for custom pixel dimensions.
My current plan (i.e. what I already have implemented) is to expose the basic "views" that are seen in cq-editor and freecad: front, back, left, right, top, bottom, isometric, and a "legacy" view which is the current hardcoded perspective.
The bigger question (the reason I'm opening this issue for discussion) is that I'd like to remove (or somehow optionalize) the pixel dimensions from the svg output and let it output actual dimensions to the file. That way, the user can immediately import the svg into cam software without any additional work.
I'm currently working out how to get around the scaling and to let the size of the model dictate the size of the resulting svg file.
I don't see the value in a non-dimensionally accurate, scaled down SVG of my model with a static triad that doesn't rotate with the object.
What are your thoughts on that?