Robert,<br>Since last time I posted this I was able to display something close to what I want to do, but not quite exactly. <br><br>I have a 2-D vector field that changes in time. In each time step the vector has six coordinates V = {(x1,y1,z1), (x2,y2,z2)}. What I was ble to do yesterday was plot them as &lt;Lines&gt;. So I did 2 points per line and that worked OK. What I am interested in doing with this field is to plot a stream (stream tracer.) So at some timestep in the future I want to be able to see some of the old features of the previous timeteps. I think the stream tracer filter does this but I can&#39;t use it with lines. Any other filters that do this?<br>
<br>The file then has &lt;Points&gt; &lt;Lines&gt;. And &lt;Lines&gt; have a connectivity and offset table.<br><br>I&#39;ve seen some great renderings of stream-like behavior in ParaView. <br><br>Ultimately I&#39;d like to be able to color the stream to imply angle of inclination&nbsp; of the vectors with respect to a normal, I think this is secondary.<br>
<br>Thanks for your help,<br><br>Alessandro<br><br><div class="gmail_quote">On Jan 30, 2008 9:14 AM, Robert Maynard &lt;<a href="mailto:RobertJMaynard@gmail.com">RobertJMaynard@gmail.com</a>&gt; wrote:<br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
Could you give some more information on what the file looks like, and what you want to see inside of paraview. <br><br>The example you included is designed to show single points as individual cells. If you are trying to show random triangles in space, you will have to modify the code to accept 3 points per cell and set the output type of the cells from Verts to Polys.<br>

<br><div class="gmail_quote"><div><div></div><div class="Wj3C7c">On Jan 29, 2008 5:51 PM, Alessandro Bellina &lt;<a href="mailto:bellina@uiuc.edu" target="_blank">bellina@uiuc.edu</a>&gt; wrote:<br></div></div><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">
<div><div></div><div class="Wj3C7c">
*bump* I am hoping this email doesn&#39;t get buried in the list... anybody got ideas?<div><div></div><div><br><br><div class="gmail_quote">On Jan 25, 2008 8:39 PM, Alessandro Bellina &lt;<a href="mailto:bellina@uiuc.edu" target="_blank">bellina@uiuc.edu</a>&gt; wrote:<br>


<blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">Hello again,<br>I am trying now to display some data that is not structured in cells and points as a mesh would. This is a vector cloud in 3-D. Reading some of the other threads I have found this could be done with Programmable Sources, or vtp files. My only problem is that I am having trouble creating the actual vectors... so I can assign points but am having issues assigning those points, end points, to create vectors.<br>



<br>Here is some code, posted in this list before, that I have been using. I think I need to add the end points as vtkPoints, is that right? Then populate them in the loop. If anybody could point to how to do this in .vtp xml file format that would help me even more. Like what structure should the file have?<br>



<br>Thank you in advance,<br><br>Alessandro<br><br>---------------------------------------------------------------<br><br><br>#!/usr/bin/env python<br><br>from paraview import vtk<br>import csv<br><br>output = self.GetOutput()<br>



<br>points = vtk.vtkPoints()<br>data = vtk.vtkPoints() #? Is this what I need to be using?<br>cells = vtk.vtkCellArray()<br>vectors = vtk.vtkCellArray()<br><br>file = open(&quot;/home/bellina/workspace/Data/CSphere/test.vtp&quot;)<br>



<br>header = csv.reader(file).next() #get the header line<br>csvReader = csv.DictReader(file, header) #make a dict reader with the header<br>counter = 0 #need to keep track of the amount of cells<br>for line in csvReader:<br>



&nbsp; points.InsertNextPoint(float(line[&#39;x&#39;]), float(line[&#39;y&#39;]), float(line[&#39;z&#39;]))&nbsp;&nbsp; #add a point change the &#39;x&#39; etc to what you have in your header<br>&nbsp; cells.InsertNextCell(1) #each point has its own cell<br>



&nbsp; cells.InsertCellPoint(counter)<br>&nbsp; counter += 1<br><br>output.SetPoints(points) #need to set points<br>output.SetVerts(cells) #need to set cells as verts<br><br><br>----------------------------------<br>
</blockquote></div><br>
</div></div><br></div></div>_______________________________________________<br>ParaView mailing list<br><a href="mailto:ParaView@paraview.org" target="_blank">ParaView@paraview.org</a><br><a href="http://www.paraview.org/mailman/listinfo/paraview" target="_blank">http://www.paraview.org/mailman/listinfo/paraview</a><br>

<br></blockquote></div><br>
</blockquote></div><br>