feat: qwidget layout
This commit is contained in:
1 parent
4a5b7c4712
commit
7d7e1a5b95
8 files changed
+801
-268
No files matched your search
@@ -51,17 +51,17 @@ void Program::setupCameraCallback() {
|
||||
this->interact->AddObserver(vtkCommand::KeyPressEvent, callback);
|
||||
}
|
||||
|
||||
Program::Program(int timerDT, vtkSmartPointer<vtkGenericOpenGLRenderWindow> win) {
|
||||
// this->win = vtkSmartPointer<vtkGenericOpenGLRenderWindow>::New();
|
||||
this->win = win;
|
||||
Program::Program(QWidget *parent): QVTKOpenGLNativeWidget(parent) {
|
||||
this->win = vtkSmartPointer<vtkGenericOpenGLRenderWindow>::New();
|
||||
// this->interact = vtkSmartPointer<vtkRenderWindowInteractor>::New();
|
||||
// this->interact = vtkSmartPointer<QVTKInteractor>::New();
|
||||
setRenderWindow(this->win);
|
||||
this->interact = win->GetInteractor();
|
||||
this->cam = createNormalisedCamera();
|
||||
|
||||
this->win->SetNumberOfLayers(0);
|
||||
setWinProperties();
|
||||
setupTimer(timerDT);
|
||||
setupTimer(60 * 60); // FIXME: manually tracking this variable is a little stupid.
|
||||
setupCameraCallback();
|
||||
}
|
||||
|
||||
@@ -103,3 +103,7 @@ void Program::render() {
|
||||
win->Render();
|
||||
interact->Start();
|
||||
}
|
||||
|
||||
Program::~Program() {
|
||||
cout << "deleting program" << endl;
|
||||
}
|
||||