const Point &p2, const Vector &v2, float &t2);
inline bool intersect_line_segments(const Point &a, const Point &b, float &tout,
const Point &c, const Point &d, float &sout)
{
Vector v1(b-a), v2(d-c);
const Point &p2, const Vector &v2, float &t2);
inline bool intersect_line_segments(const Point &a, const Point &b, float &tout,
const Point &c, const Point &d, float &sout)
{
Vector v1(b-a), v2(d-c);