I know that in Mathematica doesn't seem to support vector graphics for 3D ploting, e.g. exporting-2d-projection-of-3d-graph-in-svg-form. But as far as I know, some paid software can achieve this. For example, vectormagic.
What is the principle behind this, and Can Mathematica emulate their algorithms to achieve this? One feasible approach seems to be path-tracing.
Show[Graphics3D[{Opacity[0.3], FaceForm[Blue],
PolyhedronData["SmallRhombicuboctahedron", "Faces"]}],
Boxed -> False]
For example, I want to convert the polyhedron above into a vector graphic. Taking a step back, are there any free software options to achieve this?
Edit: Thanks to Stephen Luttrell for reminding me of the function ImageGraphics.
Although I gave it a try, there are some minor details that are not quite satisfactory, such as jagged edges. Maybe I missed some options.


$ExportFormatshowsSVG– eldo Oct 11 '23 at 09:25ImageGraphics[<image>]will do what you want. – Stephen Luttrell Oct 11 '23 at 09:35