I have remove any config files in ${HOME}/.config/ParaView and it works better,
the script only need
paraview.simple._DisableFirstRenderCameraReset()
If the line is not written, only rotation is done, not the zoom
Regards
Stéphane
________________________________________
De : Glockner Stéphane
Date d'envoi : mercredi 16 janvier 2013 22:37
À : Utkarsh Ayachit
Cc : [email protected]
Objet : RE : [Paraview] RE : pvbatch, Render, WriteImage
Here it is http://thetis.enscbp.fr/template2.pvsm
Thanks
Stéphane
________________________________________
De : [email protected] [[email protected]] de la part
de Utkarsh Ayachit [[email protected]]
Date d'envoi : mercredi 16 janvier 2013 22:32
À : Glockner Stéphane
Cc : [email protected]
Objet : Re: [Paraview] RE : pvbatch, Render, WriteImage
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
_______________________________________________
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