[Paraview] camera commands hang in python script

Berk Geveci berk.geveci at kitware.com
Fri Apr 4 09:39:20 EDT 2008


I will have April snapshot binaries available sometime next week.

-berk

On Fri, Apr 4, 2008 at 9:34 AM, Sylvester Gerardson
<sylvester.gerardson at gmail.com> wrote:
> Utkarsh,
>
>  On Windows only precompiled 3.2.1. I'm not sure about linux. I will try the
>  CVS somewhere next week.
>
>
>  Sylvester
>
>  > -----Original Message-----
>  > From: paraview-bounces at paraview.org
>
>
> > [mailto:paraview-bounces at paraview.org] On Behalf Of Utkarsh Ayachit
>  > Sent: Friday, April 04, 2008 3:26 PM
>  > 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
>  > >
>  > _______________________________________________
>  > 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