Hello,<div><br></div><div>Here is a small piece of code. This is a very simple code to display a triangular grid:</div><div><br></div><div>unsigned int numPts = x.size();</div><div><br></div><div>vtkSmarPointer&lt;vtkPoints&gt; pnts = vtkSmartPointer&lt;vtkPoints&gt;::New();</div>
<div>pnts-&gt;SetNumberOfPoints(numPts);</div><div><br></div><div>vtkSmartPointer&lt;vtkFloatArray&gt; scalar = vtkSmartPointer&lt;vtkFloatArray&gt;::New();</div><div>scalar-&gt;SetNumberOfTuples(numPts);</div><div><br></div>
<div>for ( unsigned int i = 0; i &lt; numPts; i++ )</div><div>{</div><div><b><i>   pnts-&gt;InertPoint(i, x(i), y(i), z(i));</i></b></div><div>   scalar-&gt;InsertTuple1(i, z(i));</div><div>}</div><div><br></div><div>unsigned int numCells = elems.rows();</div>
<div>vtkSmartPointer&lt;vtkCellArray&gt; cellArray = vtkSmartPointer&lt;vtkCellArray&gt;::New();</div><div>for( unsigned int i = 0; i &lt; numCells; i++ )</div><div>{</div><div>   cellArray-&gt;InsertNextCell(3);</div><div>
   cellArray-&gt;InsertCellPoint( elem(i,0) );</div><div>   cellArray-&gt;InsertCellPoint( elem(i,1) );</div><div>   cellArray-&gt;InsertCellPoint( elem(i,2) );</div><div>} </div><div><br></div><div>unGrid = vtkUnstructuredGrid::New();</div>
<div>unGrid-&gt;Allocate(numCells, numCells);</div><div>unGrid-&gt;SetCells(cellArray);</div><div>unGrid-&gt;SetPoints(pnts);</div><div><br></div><div>vtkSmartPointer&lt;vtkDataSetMapper&gt; dsmapper = vtkSmartPointer&lt;vtkDataSetMapper&gt;::New();</div>
<div>dsmapper-&gt;SetInput(unGrid);</div><div><br></div><div>gridActor = vtkActor::New();</div><div>gridActor-&gt;SetMapper(dsmapper);</div><div>gridActor-&gt;GetProperty()-&gt;SetColor(0, 0, 0);</div><div>gridActor-&gt;GetProperty()-&gt;SetRepresentationToWireframe();</div>
<div><br></div><div>pRenderer-&gt;AddActor(gridActor);</div><div>pRenderer-&gt;ResetCamera();</div><div><br></div><div>This code works very well. But with a small variation. The statement marked on bold letters is the one causing this behavior.</div>
<div><br></div><div>If I replace the last argument z(i), by 0, then the grid fits directly into the frame(window), but with the same code as it is above, it is displayed very small. And i need to zoom it to bring it to the bigger form.</div>
<div><br></div><div>What should i do to resolve this? When i load a dataset, it should automatically, fit to the window size.</div><div><br></div><div>Thanks</div><div><br></div><div>Regards</div><div>Rakesh Patil</div>