[Paraview-developers] paraview rendering problem after vtkCamera updated
Cory Quammen
cquammen at cs.unc.edu
Mon Apr 9 08:52:26 EDT 2012
Hi Li,
After modifying the camera and before rendering, try inserting a call to
proxy-GetRenderer()->ResetCameraClippingRange();
Cory
On Mon, Apr 9, 2012 at 2:23 AM, Li Guan <li.9uan at gmail.com> wrote:
> Hi,
>
> I am writing a plugin to change window size, change camera to designated
> pose and hope to grab Z-buffer for a 3D model that I am rendering. What I
> found is that after I set a new window size, set a new camera position,
> viewup direction, focal point, and render the window, the 3D model
> disappeared. But after I drag with my mouse in the empty window, the 3D
> model shows up. Not sure what I did incorrectly...
>
> Here are my code segment:
>
> if(proxy){
> proxy->GetRenderWindow()->Render();
>
> vtkCamera *camera = proxy->GetActiveCamera();
> //proxy->GetRenderer()->ResetCamera();
> camera->SetParallelProjection(false);
> camera->SetFocalPoint(-4.63865, 1.56608, 51.092);
> camera->SetViewUp(0.9435, 0.1077, 0.3134);
> camera->SetPosition(-9.4128, 9.97, 62.5772);
> int h = 480, w = 640;
> proxy->GetRenderWindow()->SetSize(w,h);
> proxy->GetRenderWindow()->Render();
> }
>
> Hope anyone can explain a bit. Thanks,
>
> Li
>
> _______________________________________________
> Paraview-developers mailing list
> Paraview-developers at paraview.org
> http://public.kitware.com/mailman/listinfo/paraview-developers
>
--
Cory Quammen
Research Associate
Department of Computer Science
The University of North Carolina at Chapel Hill
More information about the Paraview-developers
mailing list