From aa353569b31baa4052ba57893839eeaf2f839552 Mon Sep 17 00:00:00 2001 From: wmayer Date: Sat, 23 Dec 2017 18:59:27 +0100 Subject: [PATCH] enable anti-aliasing for Coin's offscreen renderer --- src/Gui/View3DInventorViewer.cpp | 2 ++ 1 file changed, 2 insertions(+) diff --git a/src/Gui/View3DInventorViewer.cpp b/src/Gui/View3DInventorViewer.cpp index dee8c7de2f..6f987e3bb2 100644 --- a/src/Gui/View3DInventorViewer.cpp +++ b/src/Gui/View3DInventorViewer.cpp @@ -1022,6 +1022,8 @@ void View3DInventorViewer::savePicture(int w, int h, const QColor& bg, QImage& i else { SoFCOffscreenRenderer& renderer = SoFCOffscreenRenderer::instance(); renderer.setViewportRegion(vp); + renderer.getGLRenderAction()->setSmoothing(true); + renderer.getGLRenderAction()->setNumPasses(4); if (bgColor.isValid()) renderer.setBackgroundColor(SbColor(bgColor.redF(), bgColor.greenF(), bgColor.blueF())); if (!renderer.render(root))