+ fix anti-aliasing issue
This commit is contained in:
parent
39f2132029
commit
96e286a060
|
@ -117,24 +117,30 @@ View3DInventor::View3DInventor(Gui::Document* pcDocument, QWidget* parent, Qt::W
|
||||||
case View3DInventorViewer::MSAA2x:
|
case View3DInventorViewer::MSAA2x:
|
||||||
f.setSampleBuffers(true);
|
f.setSampleBuffers(true);
|
||||||
f.setSamples(2);
|
f.setSamples(2);
|
||||||
|
_viewer = new View3DInventorViewer(f,this);
|
||||||
break;
|
break;
|
||||||
case View3DInventorViewer::MSAA4x:
|
case View3DInventorViewer::MSAA4x:
|
||||||
f.setSampleBuffers(true);
|
f.setSampleBuffers(true);
|
||||||
f.setSamples(4);
|
f.setSamples(4);
|
||||||
|
_viewer = new View3DInventorViewer(f,this);
|
||||||
break;
|
break;
|
||||||
case View3DInventorViewer::MSAA8x:
|
case View3DInventorViewer::MSAA8x:
|
||||||
f.setSampleBuffers(true);
|
f.setSampleBuffers(true);
|
||||||
f.setSamples(8);
|
f.setSamples(8);
|
||||||
|
_viewer = new View3DInventorViewer(f,this);
|
||||||
|
break;
|
||||||
|
case View3DInventorViewer::Smoothing:
|
||||||
|
_viewer = new View3DInventorViewer(this);
|
||||||
|
_viewer->getSoRenderManager()->getGLRenderAction()->setSmoothing(true);
|
||||||
break;
|
break;
|
||||||
case View3DInventorViewer::None:
|
case View3DInventorViewer::None:
|
||||||
default:
|
default:
|
||||||
f.setSamples(1);
|
_viewer = new View3DInventorViewer(this);
|
||||||
break;
|
break;
|
||||||
};
|
}
|
||||||
|
|
||||||
// create the inventor widget and set the defaults
|
// create the inventor widget and set the defaults
|
||||||
#if !defined (NO_USE_QT_MDI_AREA)
|
#if !defined (NO_USE_QT_MDI_AREA)
|
||||||
_viewer = new View3DInventorViewer(f,this);
|
|
||||||
_viewer->setDocument(this->_pcDocument);
|
_viewer->setDocument(this->_pcDocument);
|
||||||
stack->addWidget(_viewer->getWidget());
|
stack->addWidget(_viewer->getWidget());
|
||||||
// http://forum.freecadweb.org/viewtopic.php?f=3&t=6055&sid=150ed90cbefba50f1e2ad4b4e6684eba
|
// http://forum.freecadweb.org/viewtopic.php?f=3&t=6055&sid=150ed90cbefba50f1e2ad4b4e6684eba
|
||||||
|
@ -145,7 +151,6 @@ View3DInventor::View3DInventor(Gui::Document* pcDocument, QWidget* parent, Qt::W
|
||||||
//_viewer->getGLWidget()->setAttribute(Qt::WA_NoMousePropagation);
|
//_viewer->getGLWidget()->setAttribute(Qt::WA_NoMousePropagation);
|
||||||
setCentralWidget(stack);
|
setCentralWidget(stack);
|
||||||
#else
|
#else
|
||||||
_viewer = new View3DInventorViewer(f,this);
|
|
||||||
_viewer->setDocument(this->_pcDocument);
|
_viewer->setDocument(this->_pcDocument);
|
||||||
#endif
|
#endif
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue
Block a user