Hi,

I forgot the "e" for ColorAttributeType (and not ColorAttributType)

stupid mistake.

thanks anyway

_________________________
Luc Bordier
R&D Engineer
luc.bord...@sirehna.com
http://www.sirehna.com
SIREHNA
1, rue de la Noe
BP 42105
44321 NANTES CEDEX 3
FRANCE
Tel: +33 2 51 86 02 80
Fax: +33 2 40 74 17 36
_________________________


Peter Brady a écrit :
Hi,

I had a similar problem a while back.  Try applying the
CellDataToPointData filter before the cut filter.

Hope it works,
Peter.

On Mon, Mar 2, 2009 at 3:06 AM, Luc Bordier <luc.bord...@sirehna.com> wrote:
Hello,

I'm starting to use paraview in script mode using pvpython.

I succeeded to load my data and to make a representation of my U CellData
fields using a Cut() filters.
This works fine.

But now I would like to have the magnitude of my U field for PointData and
I'm stuck in the use of CellDataToPointData filter.
The following script only give me a blank field for my Cut() when passing
trough the CellDataToPointData filter.

Surely I forgot something (interpolation, choice of component of field), but
even by looking at the dir() and help() I didn't manage to have my field
interpolated at points and represented in colors.

Thanks for anyone who could give me hints to solve this problem.

python script :

con = servermanager.Connect()
vtkf =
servermanager.sources.LegacyVTKFileReader(FileNames="VTK\\design71_1.vtk")
vtkf.UpdatePipeline()

implicit_functions = servermanager.createModule("implicit_functions")
plane = implicit_functions.Plane()
plane.Origin = [0,0,-0.5]
plane.Normal = [0,0,1]

zcut = servermanager.filters.Cut()
zcut.Input = vtkf
zcut.CutFunction = plane
zcut.ContourValues = [0]
zcut.UpdatePipeline()

pdata = servermanager.filters.CellDataToPointData(Input=zcut)
pdata.UpdatePipeline()

view = servermanager.CreateRenderView()
view.ViewSize = [1440, 900]
rep = servermanager.CreateRepresentation(pdata,view)

lt = servermanager.rendering.PVLookupTable()
rep.LookupTable = lt
rep.ColorAttributType = 0
rep.ColorArrayName = 'U'
lt.RGBPoints = [0, 0, 0, 1, 15.0, 1, 0, 0]
lt.ColorSpace = 1

view.ResetCamera()
camera = view.GetActiveCamera()
camera.SetPosition(0.85, 0, 8.55)
camera.SetFocalPoint(0.85, 0 , -0.5)

view.StillRender()
view.WriteImage("test.png","vtkPNGWriter", 1)

--
_________________________
Luc Bordier
R&D Engineer
luc.bord...@sirehna.com
http://www.sirehna.com
SIREHNA
1, rue de la Noe
BP 42105
44321 NANTES CEDEX 3
FRANCE
Tel: +33 2 51 86 02 80
Fax: +33 2 40 74 17 36
_________________________

_______________________________________________
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