Can you share a state file that helps reproduce this issue? Thanks Utkarsh
On Wed, Jan 16, 2013 at 4:02 PM, Glockner Stéphane <[email protected]> wrote: > Thanks but I have already done it (see second part of the message). Zoom is > then applied but not the rotation. > Stéphane > > ________________________________________ > De : [email protected] [[email protected]] de la part > de Utkarsh Ayachit [[email protected]] > Date d'envoi : mercredi 16 janvier 2013 21:53 > À : Glockner Stéphane > Cc : [email protected] > Objet : Re: [Paraview] pvbatch, Render, WriteImage > > Try calling the following at the start of the script: > > from paraview.simple import * > paraview.simple._DisableFirstRenderCameraReset() > > Utkarsh > > On Tue, Jan 15, 2013 at 4:57 PM, Glockner Stéphane > <[email protected]> wrote: >> Hello, >> >> I try to use paraview 3.98 (Linux 64b, binary package) in batch mode with >> pvbatch (or pvpython) to load a .pvsm file, render it and write a png image. >> >> The problem is that the png image does not match the expected one. Rotation >> and zoom are not applied. In the render window, the image appears with only >> the zoom applied, and, quickly, zoom is destroyed. The png image is created >> without zoom and rotation. >> >> Here are command and file used : >> >>>/work/soft/ParaView-3.98.0-Linux-64bit/bin/pvbatch test3.py >>>cat test3.py >> from paraview.simple import * >> >> # Load the state >> servermanager.LoadState("template2.pvsm") >> >> # Make sure that the view in the state is the active one so we don't have to >> refer to it by name. >> SetActiveView(GetRenderView()) >> >> # Now render and save. >> Render() >> >> #create image >> WriteImage("image.png") >> >> >> >> If I load template2.pvsm with paraview GUI everything is OK. >> >> >> >> If I add >> >> paraview.simple._DisableFirstRenderCameraReset() >> before >> servermanager.LoadState("template2.pvsm") >> >> zoom is done but not rotation. >> >> >> >> If I set camera parameter in the script file (info are coming from the pvsm >> file), zoom and rotation are done (but >> paraview.simple._DisableFirstRenderCameraReset() must be written to get zoom >> effect) : >> >> from paraview.simple import * >> >> # Load the state >> paraview.simple._DisableFirstRenderCameraReset() >> servermanager.LoadState("template2.pvsm") >> >> # Make sure that the view in the state is the active one so we don't have to >> refer to it by name. >> view=GetRenderView() >> SetActiveView(view) >> >> view.CameraPosition = [0.0959346567601405, 0.0701244153847553, >> 0.254296910247221] >> view.CameraFocalPoint = [0.050000000745058, 0.0399999991059303, >> 0.00999999977648259] >> view.CameraViewUp = [-0.0215432903915884, 0.992736514528741, >> -0.118364265555239] >> view.CameraViewAngle = 30 >> view.CameraParallelScale = 0.0442643309695937 >> view.CameraParallelProjection = 1 >> >> # Now render and save. >> Render() >> >> #create image >> WriteImage("image.png") >> >> >> I suppose it should be much more simple to get the expected result. Is there >> anything wrong in the first python file ? >> Thanks for your help >> Regards >> Stéphane >> >> _______________________________________________ >> Powered by www.kitware.com >> >> Visit other Kitware open-source projects at >> http://www.kitware.com/opensource/opensource.html >> >> Please keep messages on-topic and check the ParaView Wiki at: >> http://paraview.org/Wiki/ParaView >> >> Follow this link to subscribe/unsubscribe: >> http://www.paraview.org/mailman/listinfo/paraview > _______________________________________________ > Powered by www.kitware.com > > Visit other Kitware open-source projects at > http://www.kitware.com/opensource/opensource.html > > Please keep messages on-topic and check the ParaView Wiki at: > http://paraview.org/Wiki/ParaView > > Follow this link to subscribe/unsubscribe: > http://www.paraview.org/mailman/listinfo/paraview _______________________________________________ Powered by www.kitware.com Visit other Kitware open-source projects at http://www.kitware.com/opensource/opensource.html Please keep messages on-topic and check the ParaView Wiki at: http://paraview.org/Wiki/ParaView Follow this link to subscribe/unsubscribe: http://www.paraview.org/mailman/listinfo/paraview
