Re: [Paraview] [vtkusers] Spline Source and python script

2011-11-26 Thread Jérôme

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 bywww.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


Re: [Paraview] Spline Source and python script

2011-11-26 Thread Jerome Velut
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.ve...@gmail.com
To: lesl4...@vandals.uidaho.edu
CC: paraview@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


___
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


[Paraview] Calculate the distance between many xyz points and a non-uniform 2D plane?

2011-11-26 Thread Ian Leslie

Hi All,
  I would like to calculate the distance between a xyz point and a 
non-uniform 2D plane within ParaView 3.12.0.  The 2d plane was generated using 
xyz point data and the Delaunay2D filter.  The problem is that I need the 
difference in z normal between the plane and the point. 
 
When I examine the plane from the 2D filter the xyz point information is the 
same as that of the points used to make the plane.   Is there any way make the 
plane have nearly continuous or at least  a whole lot more points so that there 
would exist a point in the plane very close to normal above the individual 
point I want to measure from?  
 
Using the Ruler tool would work, but there are about a thousand points I would 
like to measure from, so it would also be very time consuming, tedious and 
potentially impossible to reproduce the same exact results.   I also have an 3D 
unstructured grid that could be manipulated, it has the same topology as the 2D 
plane, the same xyz points went into creating it using an outside program.  
 
Open to any ideas and suggestions on ways to approach the problem.  

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 ParaView Wiki at: 
http://paraview.org/Wiki/ParaView

Follow this link to subscribe/unsubscribe:
http://www.paraview.org/mailman/listinfo/paraview