[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