[Paraview] camera commands hang in python script

Iain Bethune ibethune at epcc.ed.ac.uk
Fri Apr 4 09:29:25 EDT 2008


3.2.1, not the CVS version.

--
Iain Bethune
Applications Consultant, EPCC

Email: ibethune at epcc.ed.ac.uk
Tel/Fax: +44 (0)131 650 5201/6555
Addr: 2404 JCMB, King's Buildings, Mayfield Road, Edinburgh, EH9 3JZ

The University of Edinburgh is a charitable body, registered in Scotland,
with registration number SC005336.

 

-----Original Message-----
From: Utkarsh Ayachit [mailto:utkarsh.ayachit at kitware.com] 
Sent: 04 April 2008 14:26
To: Iain Bethune
Cc: paraview at paraview.org
Subject: Re: [Paraview] camera commands hang in python script

Using camera through the python shell in the GUI had issues in ParaView 
3.2. However, those issues should be fixed on the CVS head. Are you 
using 3.2 or CVS Paraview?

Utkarsh

Iain Bethune wrote:
> Interestingly, I tried today executing the same script using pvbatch and
it
> works fine, it just seems to hang when using the python shell in the GUI.
> 
> --
> Iain Bethune
> Applications Consultant, EPCC
> 
> Email: ibethune at epcc.ed.ac.uk
> Tel/Fax: +44 (0)131 650 5201/6555
> Addr: 2404 JCMB, King's Buildings, Mayfield Road, Edinburgh, EH9 3JZ
> 
> The University of Edinburgh is a charitable body, registered in Scotland,
> with registration number SC005336.
> 
>  
> 
> -----Original Message-----
> From: paraview-bounces at paraview.org [mailto:paraview-bounces at paraview.org]
> On Behalf Of Sylvester Gerardson
> Sent: 04 April 2008 10:01
> To: paraview at paraview.org
> Subject: Re: [Paraview] camera commands hang in python script
> 
> I'm experiencing the same problem, both on Windows and Linux. Has anyone
> been able to use python scripting to manipulate the camera?
> 
> Thanks!
> Sylvester
> 
>> -----Original Message-----
>> From: paraview-bounces at paraview.org 
>> [mailto:paraview-bounces at paraview.org] On Behalf Of Iain Bethune
>> Sent: Thursday, April 03, 2008 10:52 AM
>> To: paraview at paraview.org
>> Subject: [Paraview] camera commands hang in python script
>>
>> I've got a python script when runs OK, but hangs whenever I 
>> do any camera
>> manipulation commands e.g. camera.Roll(x) or camera.Elevation(x).  I'm
>> running PV 3.2.1 (downloaded binary) on Windows.  Any ideas 
>> what I'm doing
>> wrong?
>>
>> The script is:
>>
>> import time
>>
>> # Setup
>>
>> if servermanager.ActiveConnection :
>> 	connection = servermanager.ActiveConnection
>> else:
>> 	connection = servermanager.Connect()
>>
>> # Get ready to read a file
>>
>> reader = servermanager.sources.ImageReader()
>> reader.FilePrefix = 
>> "Z:\\hpcx\\tera\\visualisation\\test_data\\32x32x32"
>> reader.DataExtent = [0, 31, 0, 31, 0, 31]
>> reader.DataScalarType = 10
>>
>> # Read the file
>>
>> view = servermanager.CreateRenderView()
>> rep = servermanager.CreateRepresentation(reader, view)
>>
>> # Set up how to draw the data
>>
>> ai =
>> reader.GetDataInformation().GetPointDataInformation().GetArray
>> Information(0)
>> lt = servermanager.rendering.PVLookupTable()
>> rep.LookupTable = lt
>> rep.ColorAttributeType = 0
>> rep.ColorArrayName = "ImageFile"
>> lt.RGBPoints = [ai.GetComponentRange(0)[0], 0, 0, 1,
>> ai.GetComponentRange(0)[1], 1, 0, 0]
>> lt.ColorSpace = 1
>>
>> # Draw
>>
>> print "Setup, now rendering..."
>> print time.clock()
>>
>>
>>
>> view.StillRender()
>> view.ResetCamera()
>> camera = view.GetActiveCamera()
>> camera.Elevation(45.0)   <--- HANGS HERE
>> view.StillRender()
>>
>> print time.clock()
>>
>> print"Finished rendering"
>>
>> # Save the file
>>
>> view.WriteImage("Z:\\hpcx\\tera\\visualisation\\testimg.png",
>> "vtkPNGWriter", 1)
>>
>> print time.clock()
>> print "Finished saving file"
>>
>> Cheers
>>
>> - Iain
>>
>> --
>> Iain Bethune
>> Applications Consultant, EPCC
>>
>> Email: ibethune at epcc.ed.ac.uk
>> Tel/Fax: +44 (0)131 650 5201/6555
>> Addr: 2404 JCMB, King's Buildings, Mayfield Road, Edinburgh, EH9 3JZ
>>
>> The University of Edinburgh is a charitable body, registered 
>> in Scotland,
>> with registration number SC005336.
>>
>>  
>>
>>
>> _______________________________________________
>> ParaView mailing list
>> ParaView at paraview.org
>> http://www.paraview.org/mailman/listinfo/paraview
> 
> _______________________________________________
> ParaView mailing list
> ParaView at paraview.org
> http://www.paraview.org/mailman/listinfo/paraview
> 
> _______________________________________________
> ParaView mailing list
> ParaView at paraview.org
> http://www.paraview.org/mailman/listinfo/paraview
> 



More information about the ParaView mailing list