[Paraview] Spline Source and python script
Ian Leslie
lesl4685 at vandals.uidaho.edu
Sat Nov 26 15:18:37 EST 2011
Hi Jerome,
Thanks for explaining in more detail. I tried the script but only two spline points were produced at 0,0,0 and 1,0,0. No errors are given, so I can't point to a line in the code. I am running ParaView 3.12.0, perhaps something changed between 3.10 and 3.12 to affect the script? It is also possible I am overlooking something very obvious as I have only just started to use the python scripting in paraview. This is the script I ran in the python shell s = SplineSource() s.ParametricFunction.SetPropertyWithName( "Closed", 1 ) pointA = [1,2,3] pointB = [6,5,4] pointC = [7,8,9] s.ParametricFunction.SetPropertyWithName( "Points", pointA+pointB+pointC) My goal is to have a python script that will take multiple point locations given in the script or from a file and produce a spline without having to manually enter them into the spline source one at a time. Open to any suggestions and all ideas. Thanks,
Ian
Date: Sat, 26 Nov 2011 13:02:12 +0100
From: jerome.velut at gmail.com
To: lesl4685 at vandals.uidaho.edu
CC: paraview at paraview.org
Subject: Re: [vtkusers] Spline Source and python script
Hi,
it is more a ParaView-related question, so I changed the list name
;)
I tried again the solution Pat proposed in the post, and I am sorry
to tell you that it works without changing anything...
I just can be more precise. Please follow these steps in the
paraview python shell :
s = SplineSource()
s.ParametricFunction.SetPropertyWithName( "Closed", 1 ) # Now, the
"Closed Spline" property toggles to "checked"
pointA = [1,2,3]
pointB = [6,5,4]
pointC = [7,8,9]
s.ParametricFunction.SetPropertyWithName( "Points",
pointA+pointB+pointC) # Now, the three points appear in the spline
points list
Then press apply : the spline appears in the render window.
If you experience problems, please tell me which steps are guilty.
HTH,
Jerome
On 11/26/2011 08:04 AM, Ian Leslie wrote:
Hi,
I saw your post on getting the spline function to work in the
pyhthon shell within ParaView on the vtk.org users mailing list
and was wondering if you would be willing to share your solution
with me. I wasn't able to implement the suggested solution
based on the post alone http://markmail.org/search/list:paraview?q=SplineSource+and+python+script#query:list%3Aparaview%20SplineSource%20and%20python%20script+page:1+mid:hhzkv5vj33zv6hky+state:results
Thanks,
Ian
_______________________________________________
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 VTK FAQ at: http://www.vtk.org/Wiki/VTK_FAQ
Follow this link to subscribe/unsubscribe:
http://www.vtk.org/mailman/listinfo/vtkusers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.paraview.org/pipermail/paraview/attachments/20111126/010db5ad/attachment.htm>
More information about the ParaView
mailing list