diff --git a/src/Gui/View3DInventorViewer.cpp b/src/Gui/View3DInventorViewer.cpp index b56d57f771..975f81e78d 100644 --- a/src/Gui/View3DInventorViewer.cpp +++ b/src/Gui/View3DInventorViewer.cpp @@ -127,6 +127,7 @@ #include #include +#include #include #include #include @@ -1292,6 +1293,9 @@ bool View3DInventorViewer::dumpToFile(SoNode* node, const char* filename, bool b else if (fi.hasExtension("idtf")) { vo = std::unique_ptr(new SoFCVectorizeU3DAction()); } + else if (fi.hasExtension("ps") || fi.hasExtension("eps")) { + vo = std::unique_ptr(new SoVectorizePSAction()); + } else { throw Base::ValueError("Not supported vector graphic"); }