关于vtk读取stl文件并显示
vtk吧
全部回复
仅看楼主
level 6
羊羊羊漾 楼主
想问问各位大神有没有什么资料或者代码可以借鉴一下
2017年02月12日 05点02分 1
level 12
vtkSmartPointer<vtkSTLReader> reader = vtkSmartPointer<vtkSTLReader>::New();
reader->SetFileName(inputFilename.c_str());
reader->Update(); // Visualize
vtkSmartPointer<vtkPolyDataMapper> mapper = vtkSmartPointer<vtkPolyDataMapper>::New();
mapper->SetInputConnection(reader->GetOutputPort());
vtkSmartPointer<vtkActor> actor = vtkSmartPointer<vtkActor>::New();
actor->SetMapper(mapper);
vtkSmartPointer<vtkRenderer> renderer = vtkSmartPointer<vtkRenderer>::New(); vtkSmartPointer<vtkRenderWindow> renderWindow = vtkSmartPointer<vtkRenderWindow>::New();
renderWindow->AddRenderer(renderer);
vtkSmartPointer<vtkRenderWindowInteractor> renderWindowInteractor = vtkSmartPointer<vtkRenderWindowInteractor>::New();
renderWindowInteractor->SetRenderWindow(renderWindow);
renderer->AddActor(actor);
renderer->SetBackground(.3, .6, .3); // Background color green
renderWindow->Render();
renderWindowInteractor->Start();
2017年02月12日 08点02分 2
level 12
[哈哈]
你最需要这个
2017年02月12日 08点02分 3
多谢吧主 我试试[太开心][太开心][太开心]
2017年02月12日 08点02分
level 1
能用,挺好,转化为C#也是可以的。
2020年12月23日 06点12分 4
1