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

Reply via email to