[Paraview] Spline Source and python script
Jerome Velut
jerome.velut at kitware.com
Sat Nov 26 15:43:47 EST 2011
Hum... I guess you copied my code lines and pasted them in the python
shell, right?
I found a limitation of the python shell, but I didn't take the time to
report it: when I copy several lines from a file to the paraview python
shell, they are not executed. Moreover, the unix-style "middle click
direct copied" line is also not executed, though the characters are well
written!!
Try this:
- copy/paste the lines one by one with ctrl+c / ctrl+v method
- or (prefered!) create a file that you execute as a macro from the
"Macros" menu
- or re-type by hand all the lines ;)
FYI, I compile frequently the git-master and this method always worked
for me. So should be with 3.12.
HTH,
Jerome
On 11/26/2011 09:18 PM, Ian Leslie wrote:
> 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
> <http://markmail.org/search/list%3aparaview?q=SplineSource+and+python+script#query:list:paraview%20SplineSource%20and%20python%20script+page:1+mid:hhzkv5vj33zv6hky+state:results>
>
> Thanks,
>
> Ian
>
>
> _______________________________________________
> Powered bywww.kitware.com <http://www.kitware.com>
>
> Visit other Kitware open-source projects athttp://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
>
>
>
>
>
> _______________________________________________
> 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
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://www.paraview.org/pipermail/paraview/attachments/20111126/3d34ba9f/attachment.htm>
More information about the ParaView
mailing list