mirror of https://github.com/CGAL/cgal
31 lines
419 B
C++
31 lines
419 B
C++
#include "Viewer.h"
|
|
#include "Scene.h"
|
|
|
|
Viewer::Viewer(QWidget* parent)
|
|
: QGLViewer(parent),
|
|
m_pScene(NULL)
|
|
{
|
|
}
|
|
|
|
void Viewer::setScene(Scene* pScene)
|
|
{
|
|
this->m_pScene = pScene;
|
|
}
|
|
|
|
void Viewer::draw()
|
|
{
|
|
QGLViewer::draw();
|
|
if(m_pScene != NULL)
|
|
{
|
|
::glClearColor(1.0f,1.0f,1.0f,0.0f);
|
|
m_pScene->draw();
|
|
}
|
|
}
|
|
|
|
void Viewer::initializeGL()
|
|
{
|
|
QGLViewer::initializeGL();
|
|
setBackgroundColor(::Qt::white);
|
|
}
|
|
|