Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- 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<vtkRenderer> renderer = vtkSmartPointer<vtkRenderer>::New();
- renderer->SetBackground(0.2, 0.3, 0.3);
- vtkSmartPointer<vtkRenderWindow> renderWindow = vtkSmartPointer<vtkRenderWindow>::New();
- renderWindow->AddRenderer(renderer);
- // An interactor
- vtkSmartPointer<vtkRenderWindowInteractor> renderWindowInteractor = vtkSmartPointer<
- vtkRenderWindowInteractor>::New();
- renderWindowInteractor->SetRenderWindow(renderWindow);
- renderWindowInteractor->SetDesiredUpdateRate(15);
- vtkSmartPointer<KeyPressInteractorStyle> style = vtkSmartPointer<KeyPressInteractorStyle>::New();
- renderWindowInteractor->SetInteractorStyle(style);
- style->SetCurrentRenderer(renderer);
- obImporter->SetRenderWindow(renderWindow);
- obImporter->Read();
- renderWindow->Render();
- renderWindowInteractor->Start();
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement