<div dir="ltr"><div><div><div><div>Hi,<br><br></div>I am using the locator find the intersections between the normal lines of one surface to another surface, both surface being triangular meshes loaded as vtkPolyData.<br><br>
I find a little confusing the documentation regarding this particular method of the locator, could anybody clarify it please?<br><br></div>I am using the following signature (taken form vtkAbstractCellLocator.h)<br><br>// Description:<br>
  // Return intersection point (if any) AND the cell which was intersected by<br>  // the finite line.<br>  virtual int IntersectWithLine(<br>    double p1[3], double p2[3], double tol, double& t, double x[3],<br>    double pcoords[3], int &subId, vtkIdType &cellId);<br>
<br></div>I understand that p1 and p2 are the extremes of the intersecting finite line segment,  and tol is some sort of tolerance, but my confusion is about the reference double& t, x, pcoords and the rest,<br><br></div>
<div>Are all of them outputs?<br><br></div><div>thank you, I will appreciate if you point out some example code or filter that uses this fuctionallity, or any other idea to do just that, intersect a PolyData surface with a given line.<br>
</div><div><div><div><div><br><br clear="all"><div><div><div><div><div dir="ltr">Nicolás Gallego-Ortiz<br>Université catholique de Louvain, Belgium<br></div></div>
</div></div></div></div></div></div></div></div>