📄 gradient.cpp
字号:
#include "vtkImageReader.h"
#include "vtkImageGradient.h"
#include "vtkImageViewer.h"
#include "vtkRenderer.h"
#include "vtkRenderWindow.h"
#include "vtkRenderWindowInteractor.h"
#include "vtkActor.h"
int main()
{
vtkImageReader *reader = vtkImageReader::New();
reader->SetDataByteOrderToLittleEndian();
reader->SetDataExtent(0, 63, 0, 63, 0, 93);
reader->SetFilePrefix("E:/Data/headsq/quarter");
reader->SetDataMask(0x7fff);
vtkImageGradient *gradient = vtkImageGradient::New();
gradient->SetInput(reader->GetOutput());
gradient->SetDimensionality(3);
vtkImageViewer *viewer = vtkImageViewer::New();
viewer->SetInput(gradient->GetOutput());
viewer->SetZSlice(22);
viewer->SetColorWindow(400);
viewer->SetColorLevel(0);
vtkRenderer *ren = vtkRenderer::New();
vtkRenderWindow *renWin = vtkRenderWindow::New();
renWin->AddRenderer(ren);
vtkRenderWindowInteractor *iren = vtkRenderWindowInteractor::New();
iren->SetRenderWindow(renWin);
reader->Delete();
gradient->Delete();
viewer->Delete();
return 0;
}
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -