vtkOBJImporter *obImporter = vtkOBJImporter::New(); obImporter->SetFileName(filename.c_str()); obImporter->SetFileNameMTL(filenameMtl.c_str()); obImporter->SetTexturePath(texturePath.c_str()); // A renderer and render window vtkSmartPointer renderer = vtkSmartPointer::New(); renderer->SetBackground(0.2, 0.3, 0.3); vtkSmartPointer renderWindow = vtkSmartPointer::New(); renderWindow->AddRenderer(renderer); // An interactor vtkSmartPointer renderWindowInteractor = vtkSmartPointer< vtkRenderWindowInteractor>::New(); renderWindowInteractor->SetRenderWindow(renderWindow); renderWindowInteractor->SetDesiredUpdateRate(15); vtkSmartPointer style = vtkSmartPointer::New(); renderWindowInteractor->SetInteractorStyle(style); style->SetCurrentRenderer(renderer); obImporter->SetRenderWindow(renderWindow); obImporter->Read(); renderWindow->Render(); renderWindowInteractor->Start();