Dear all,<div><br></div><div>I am finding that vtkPoints.InsertNextPoint when called from python does not return a point where I want it -- it seems to be out by ~1e-10 -- is there a way to set the tolerance of this function or improve its location to be more precise than 1e-10? Or is this due to python floats?</div>
<div><br></div><div>Thanks,</div><div>Brett.</div><div><br></div><div>I.e. the following python:</div><div><div><br></div><div><font face="&#39;courier new&#39;, monospace">import vtk</font></div><div><font face="&#39;courier new&#39;, monospace">vtk_points = vtk.vtkPoints()</font></div>
<div><font face="&#39;courier new&#39;, monospace">e = [0.0, 0.0065, 0.0]</font></div><div><font face="&#39;courier new&#39;, monospace">e_id = vtk_points.InsertNextPoint(*e)</font></div><div><font face="&#39;courier new&#39;, monospace">p_e = vtk_points.GetPoint(e_id)</font></div>
</div><div><font face="&#39;courier new&#39;, monospace">print p_e, e</font></div><div><font face="&#39;courier new&#39;, monospace">print (e[0] - p_e[0]), (e[1] - p_e[1]), (e[2] - p_e[2])</font></div><div><font face="&#39;courier new&#39;, monospace"><br>
</font></div><div><font face="&#39;courier new&#39;, monospace"># gives</font></div><div><font face="&#39;courier new&#39;, monospace"># (0.0, 0.006500000134110451, 0.0) [0.0, 0.0065, 0.0] </font></div><div><font face="&#39;courier new&#39;, monospace"># 0.0 -1.34110451043e-10 0.0</font></div>