[Paraview] pvbatch + LoadState('..') +XDMF = empty image
Jens
jens-devel at gmx.de
Fri May 28 03:23:08 EDT 2010
Hi Utkarsh,
thank you for that hint.
I can see the bounding box now ...
But somehow it does not refresh the whole pipeline.
What do I have to do, that all parts of pipeline are updated before I
write the image. Any idea?
Greetings
Jens
Utkarsh Ayachit schrieb:
> Jens
>
> Here's an updated script:
> =================
> from paraview.simple import *
>
> # reload state
> servermanager.LoadState('/tmp/state.pvsm')
>
> view = GetRenderViews()[0]
>
> ## render png
> view.ResetCamera()
> view.StillRender()
> view.WriteImage( "/tmp/Test1.png", "vtkPNGWriter" )
> ==================
>
>
> The problem was that your script was creating a new view, and not
> using the view created by the state file.
>
> Utkarsh
>
> On Thu, May 27, 2010 at 2:56 PM, Jens <jens-devel at gmx.de> wrote:
>> Hi,
>>
>> I try to use pvbatch to render a whole bunch of screenshots using a
>> script. pvbatch works fine if I simply create a sphere and write that
>> image to disk.
>>
>> But loading a predefined pipeline using LoadState('pstate.pvsm') which
>> includes a datset in XDMF file format fails.
>>
>> Any idea what I am doing wrong?
>> This seems to be related to bug 6495
>> (http://www.itk.org/Bug/view.php?id=6495&nbn=2), but the suggested
>> solution cannot be used with LoadState(..).
>>
>> Greetings
>> Jens
>>
>> ====================
>> from paraview import servermanager
>>
>> # connect to pvserver
>> servermanager.Connect()
>>
>> # reload state
>> #r = servermanager.LoadState('paraview_state.pvsm')
>>
>> # render png
>> view = servermanager.CreateRenderView()
>> view.ResetCamera()
>> view.StillRender()
>> view.WriteImage( "Test1.png", "vtkPNGWriter" )
>> ====================
>> _______________________________________________
>> 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
>>
>
More information about the ParaView
mailing list