#include #include #include uvlong nanosec(void); double min(double, double); double dppd(Point2, Point2); double dppd3(Point3, Point3); Point2 Pt2b(double, double, double); Point3 xvec3(Point3, Point3); double hsubpd(double, double); double fmin(double a, double b) { return a