Hello,<br><br>I want to display contours and vectors for a given data file.. I have the following code, but i'm unable to get the desired output of conours.. Please anyone help me...<br>Here is my code:<br><br>   vtkPoints *pts = vtkPoints::New();<br>   pts-&gt;SetData(scatter_data); // scatter_data is an instance of vtkDoubleArray with three components<br><br>   unsigned int num_ids = scatter_data-&gt;GetNumberOfTuples();<br><br>   vtkPolyVertex *poly = vtkPolyVertex::New();<br>   poly-&gt;GetPointIds()-&gt;SetNumberOfIds(num_ids);<br><br>   for ( unsigned int i = 0; i &lt; num_ids; i++ )<br>        poly-&gt;GetPointIds()-&gt;SetId(i,i);<br><br>   vtkUnstructuredGrid *ugrid = vtkUnstructuredGrid::New();<br>   ugrid-&gt;Allocate(1);<br>   ugrid-&gt;InsertNextCell (poly-&gt;GetCellType(), poly-&gt;GetP ointIds());<br>   ugrid-&gt;SetPoints(pts);<br><br>   vtkDelaunay2D *del = vtkDelaunay2D::New();<br>   del-&gt;SetInput(ugrid);<br>   del-&gt;SetTolerance(0.001);<br><br>   vtkC
 ontourFilter *cf = vtkContourFilter::New();<br>   cf-&gt;SetInputConnection(del-&gt;GetOutputPort());<br>   cf-&gt;GenerateValues(10, -5, 20);<br><br>   vtkPolyDataMapper *map = vtkPolyDataMapper::New();<br>   map-&gt;SetInputConnection( cf-&gt;GetOutputPort() );<br>   map-&gt;SetScalarRange(-5, 20);<br><br>   vtkActor *act = vtkActor::New();<br>   act-&gt;SetMapper(map);<br><br>   // pRenderer is an instance of vtkRenderer which is declared and initialized in the main function.<br>   pRenderer-&gt;AddActor(act);<br>   pRenderer-&gt;ResetCamera();<br><br>THere is no syntax or compile time error shown. What may be wrong here..?? in cf-&gt;GenerateValues(), function what values need to be passed..??<br><br>The data file is a file containing x, y and z data in UTM coordinates. here is the code to read the file.<br><br>   std::string dataline;<br>   std::fstream fs;<br>   std::istringstream instream;<br><br>   fs.open(fname, std::ios::in);<br><br>   vtkDoubleArray *scatter_data 
 = vtkDoubleArray::New();<br>   scatter_data-&gt;SetNumberOfComponents(3);<br><br>   for( long int i = 0; !fs.eof(); i++)<br>   {<br>      double x, y, z;<br>      getline(fs, dataline);<br>      instream.clear();<br>      instream.str(dataline);<br>      if( !dataline.empty())<br>      {<br>          instream &gt;&gt; x &gt;&gt; y &gt;&gt; z;<br>          scatter_data-&gt;InsertNextTuple3(x, y, z);<br>      }<br>   }<br><br>   fs.close();<br><br><br>the following include files are being used:<br><br>#include &lt;vtkCamera.h&gt;<br>#include &lt;vtkRenderer.h&gt;<br>#include &lt;vtkPoints.h&gt;<br>#include &lt;vtkPolyVertex.h&gt;<br>#include &lt;vtkUnstructuredGrid.h&gt;<br>#include &lt;vtkActor.h&gt;<br>#include &lt;vtkDoubleArray.h&gt;<br>#include &lt;vtkProperty.h&gt;<br>#include &lt;vtkRenderWindow.h&gt;<br>#include &lt;vtkDelaunay.h&gt;<br>#include &lt;vtkPolyDataMapper.h&gt;<br>#include &lt;wxVTKRenderWindowInteractor.h&gt;<br><br>Even after including update(), it didnt 
 show any result.. what may be the problem..??<br><br>Thanks in advance.<span> </span><br><br><div style="border-top:1px dashed #ccc; border-bottom:1px dashed #ccc; padding:5px;"><a href="http://mail.in.com/mails/new_reg.php?utm_source=invite&utm_medium=outgoing" style="font:13px arial; color:#1E56A1; text-decoration:none;">Dear <b>vtkusers !</b> Get Yourself a cool, short <b>@in.com</b> Email ID now!</a></div>