<img width="907" height="701" style="width: 262px; height: 248px;" src="https://img-blog.csdn.net/20150427171948931?watermark/2/text/aHR0cDovL2Jsb2cuY3Nkbi5uZXQvbWVuamlhd2Fu/font/5a6L5L2T/fontsize/400/fill/I0JBQkFCMA==/dissolve/70/gravity/Center" alt="" />
示例程序如下:
#include "stdafx.h"
#include <vtkAutoInit.h>
VTK_MODULE_INIT(vtkRenderingOpenGL);
VTK_MODULE_INIT(vtkInteractionStyle);
VTK_MODULE_INIT(vtkRenderingVolumeOpenGL);
#include <vtkSmartPointer.h>
#include <vtkRenderer.h>
#include <vtkRenderWindow.h>
#include <vtkRenderWindowInteractor.h>
#include <vtkVolume16Reader.h>
#include <vtkVolume.h>
#include <vtkVolumeRayCastMapper.h>
#include <vtkGPUVolumeRayCastMapper.h>
#include <vtkVolumeRayCastCompositeFunction.h>
#include <vtkVolumeProperty.h>
#include <vtkColorTransferFunction.h>
#include <vtkPiecewiseFunction.h>
#include <vtkCamera.h>
#include <vtkDICOMImageReader.h>
#include <vtkImageShiftScale.h>
int main (int argc, char *argv[])
{
//if (argc < 2)
//{
//cout << "Usage: " << argv[0] << " DATADIR/headsq/quarter" << endl;
//return EXIT_FAILURE;
//}
// The following reader is used to read a series of 2D slices (images)
// that compose the volume. The slice dimensions are set, and the
// pixel spacing. Th