#include "ParamCurve.h"
Go to the source code of this file.
Namespaces | |
namespace | Go |
Functions | |
void | Go::closestPtCurves2D (ParamCurve *cv1, ParamCurve *cv2, double aepsge, double tmin1, double tmax1, double tmin2, double tmax2, double seed1, double seed2, int method, bool quick, double &par1, double &par2, double &dist, Point &ptc1, Point &ptc2, int &istat) |
Newton iteration on the distance function between two curves in 2D to find a closest point or an intersection point. |
For 2D curves only. Ported from the sisl-functions s1770_2D, s1770_2D_s9corr, s1770_2D_s9dir, s1770_2D_s6local_pretop and s1770_2D_s6sekant1. The equation solver Gaussian Elimintion used in s1770_2D has been replaced by Cramer's rule to solve the 2x2 equation system.
Definition in file closestPtCurves2D.h.