<div>Hi David,</div>
<div> </div>
<div>try to put </div>
<div> points-&gt;InsertPoint(60983688, 1, 2, 3); 
<div> points-&gt;InsertPoint(60983689, 4, 5, 6);</div>
<div> </div>
<div>and tell me the results.</div>
<div> </div>
<div>In my last reply i just noted a bug (if it is one).</div>
<div>The problem i have is in the first post.</div>
<div> </div>
<div>Can i use SmartPointer if it is a class variable?</div>
<div> </div>
<div>Thanks,</div>
<div>Bill</div><br><br></div>
<div class="gmail_quote">2010/3/12 David Doria <span dir="ltr">&lt;<a href="mailto:daviddoria%2Bvtk@gmail.com">daviddoria+vtk@gmail.com</a>&gt;</span><br>
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div class="im"><span style="BORDER-COLLAPSE: collapse; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 15px">
<div><span style="BORDER-COLLAPSE: separate; FONT-FAMILY: arial; FONT-SIZE: small">On Fri, Mar 12, 2010 at 8:48 AM, Bill Chivas <span dir="ltr">&lt;<a href="mailto:noo134@googlemail.com" target="_blank">noo134@googlemail.com</a>&gt;</span> wrote:</span></div>
</span></div>
<div class="gmail_quote">
<div class="im">
<blockquote style="BORDER-LEFT: #ccc 1px solid; MARGIN: 0px 0px 0px 0.8ex; PADDING-LEFT: 1ex" class="gmail_quote">
<div>Thank you for your replies.</div>
<div> </div>
<div>To everyone:</div>
<div>I did some tests and i think there is a bug.</div>
<div>Let&#39;s say i have the following:</div>
<div> </div>
<div>
<div><font color="#000000"><font color="#000000"><font color="#000000">vtkPoints *points = vtkPoints::New();</font></font></font></div>
<div><font color="#000000"><font color="#000000"><font color="#000000">points-&gt;InsertPoint(609836, x, y, z);</font></font></font></div>
<div><font color="#000000"><font color="#000000"><font color="#000000">points-&gt;InsertPoint(609837, x, y, z);</font></font></font></div>
<div><font color="#000000"><font color="#000000"><font color="#000000">points-&gt;InsertPoint(609839, x, y, z);</font></font></font></div>
<div><font color="#000000"><font color="#000000"><font color="#000000">points-&gt;InsertPoint(609838, x, y, z);</font></font></font></div>
<div> </div>
<div>The points-&gt;GetNumberOfPoints() gives 609840.</div>
<div>So it supposes that the ids are starting from 0 and it returns (the max_id of all points plus 1) ?</div>
<div> </div>
<div><br></div></div></blockquote></div><span style="BORDER-COLLAPSE: collapse; FONT-FAMILY: arial, sans-serif; FONT-SIZE: 15px">
<div><font color="#000000"><font color="#000000"><font color="#000000"><br></font></font></font></div>
<div><font color="#000000"><font color="#000000"><font color="#000000">I believe the problem is that you are not calling SetNumberOfPoints before you start inserting points.</font></font></font></div>
<div><font color="#000000"><font color="#000000"><font color="#000000"><br>This code works for me:</font></font></font></div>
<div><font color="#000000"><font color="#000000"><font color="#000000"><br></font></font></font></div>
<div><font color="#000000"><font color="#000000"><font color="#000000">
<div>#include &lt;vtkSmartPointer.h&gt;</div>
<div>#include &lt;vtkPoints.h&gt;</div>
<div><br></div>
<div>int main(int argc, char *argv[]) </div>
<div>{</div>
<div>  vtkSmartPointer&lt;vtkPoints&gt; points = </div>
<div>      vtkSmartPointer&lt;vtkPoints&gt;::New();</div>
<div>  points-&gt;SetNumberOfPoints(610000);</div>
<div>  points-&gt;InsertPoint(609836, 1, 2, 3);</div>
<div>  points-&gt;InsertPoint(609837, 4, 5, 6);</div>
<div>   </div>
<div>  return EXIT_SUCCESS;</div>
<div>}</div>
<div><br></div>
<div>On a separate note, I strongly recommend using SmartPointer&#39;s instead of regular points (I used it in the example above).</div>
<div><br></div></font></font></font></div></span>Thanks,<br><font color="#888888"><br>David</font></div></blockquote></div><br>