|
Go to the source code of this file.
Classes | |
class | GfLine2d |
Basic type: 2D line. More... | |
Functions | |
GF_API bool | GfFindClosestPoints (const GfLine2d &l1, const GfLine2d &l2, GfVec2d *p1=nullptr, GfVec2d *p2=nullptr, double *t1=nullptr, double *t2=nullptr) |
Computes the closets points between two lines. | |
GF_API bool GfFindClosestPoints | ( | const GfLine2d & | l1, |
const GfLine2d & | l2, | ||
GfVec2d * | p1 = nullptr , |
||
GfVec2d * | p2 = nullptr , |
||
double * | t1 = nullptr , |
||
double * | t2 = nullptr |
||
) |
Computes the closets points between two lines.
The two points are returned in p1
and p2
. The parametric distance of each point on the lines is returned in t1
and t2
.
This returns false
if the lines were close enough to parallel that no points could be computed; in this case, the other return values are undefined.