set camera to Azimuth to rotate 60degree, the renderer has no change,why?

I display a image in renderer, and rotate some degree of camera, but the image of displaying don’t have difference. after rotation, I got the parameter, it has changed.
vtkSmartPointer reader = vtkSmartPointer::New();
reader->SetDirectoryName(“D:\test”);
reader->Update();

vtkSmartPointer<vtkRenderer> m_Renderer = vtkSmartPointer<vtkRenderer>::New();
vtkSmartPointer<vtkRenderWindowInteractor> RenderWindowInteractor = vtkSmartPointer<vtkRenderWindowInteractor>::New();

vtkSmartPointer<vtkRenderWindow> m_RenderWindow = vtkSmartPointer<vtkRenderWindow>::New();
m_RenderWindow->AddRenderer(m_Renderer);
m_RenderWindow->SetSize(640, 480);
m_RenderWindow->SetWindowName("ImageViewerTest");

RenderWindowInteractor->SetRenderWindow(m_RenderWindow);
RenderWindowInteractor->Initialize();


vtkSmartPointer< vtkImagePlaneWidget > m_ImagePlaneWidget = vtkSmartPointer< vtkImagePlaneWidget >::New();
vtkSmartPointer< vtkResliceCursorThickLineRepresentation > m_ResliceCursorRep = vtkSmartPointer< vtkResliceCursorThickLineRepresentation >::New();
vtkSmartPointer< vtkResliceCursor >  m_ResliceCursor = vtkSmartPointer< vtkResliceCursor >::New();
vtkSmartPointer< vtkResliceCursorWidget> m_ResliceCursorWidget = vtkSmartPointer< vtkResliceCursorWidget>::New();

m_ResliceCursorRep->GetResliceCursorActor()->
	GetCursorAlgorithm()->SetResliceCursor(m_ResliceCursor);
m_ResliceCursorRep->GetResliceCursorActor()->
	GetCursorAlgorithm()->SetReslicePlaneNormal(1);
m_ResliceCursorWidget->SetInteractor(m_RenderWindow->GetInteractor());
m_ImagePlaneWidget->SetInteractor(m_RenderWindow->GetInteractor());
m_ImagePlaneWidget->SetDefaultRenderer(m_Renderer);
m_ResliceCursorWidget->SetDefaultRenderer(m_Renderer);
m_ResliceCursorWidget->SetRepresentation(m_ResliceCursorRep);

m_ResliceCursorWidget->SetEnabled(1);

m_ImagePlaneWidget->SetInputData(reader->GetOutput());
m_ImagePlaneWidget->SetPlaneOrientation(1);
m_ImagePlaneWidget->SetSliceIndex(256); //
double pos[3];
reader->GetOutput()->GetCenter(pos);
m_ResliceCursor->SetImage(reader->GetOutput());
m_ResliceCursor->SetCenter(pos);

m_ImagePlaneWidget->On();
m_ImagePlaneWidget->InteractionOn();


//////////////////////////////////////////////////////////////////////////
double range[2];
reader->GetOutput()->GetScalarRange(range);
m_ResliceCursorWidget->GetResliceCursorRepresentation()->
	SetWindowLevel(range[1] - range[0], (range[0] + range[1]) / 2.0);
m_ImagePlaneWidget->SetWindowLevel(range[1] - range[0], (range[0] + range[1]) / 2.0);

m_Renderer->ResetCamera();
m_Renderer->SetBackground(1, 1, 1);

double *focus = m_Renderer->GetActiveCamera()->GetFocalPoint();
double *range1 = m_Renderer->GetActiveCamera()->GetClippingRange();
vtkSmartPointer<vtkCamera>aCamera = vtkSmartPointer<vtkCamera>::New(); 
aCamera = m_Renderer->GetActiveCamera();
//Azimuth Ele no result, roll can result yaw disappear
double *ori = aCamera->GetOrientation();
double *viewup = aCamera->GetViewPlaneNormal();
m_Renderer->GetActiveCamera()->Yaw(60);
double *pos1 = aCamera->GetPosition();

// aCamera->SetPosition(212,1083, 148);
aCamera->Azimuth(60);
aCamera->ComputeViewPlaneNormal();
double *viewup1 = aCamera->GetViewPlaneNormal();
m_Renderer->SetActiveCamera(aCamera);
m_RenderWindow->Render();
RenderWindowInteractor->Start();