I have extensive experiences in geometric algorithm developments with 2D/3D. I own the C++ codes of line-to-line intersection, plane-to-plane intersection, etc. I can reliably code your algorithms and complete the project.
you can see the code I have below as examples:
// Geometric Distances
double LinePointDist(const CMatr,
double PlanePointDist(const CMat,
double PlaneLineDist(const CMatr,
double PlanePlaneDist(const CMat,
// Geometric Intersections
double LinePointInt(const CMatri,
double LineLineInt(const CMatrix,
double PlanePointInt(const CMatr,
double PlaneLineInt(const CMatri,
double PlanePlaneInt(const CMatr,
// Geometric Fits
void LineFit(const CMatrix& Data,
void CircleFit(const CMatrix& Da,
void EllipseFit(const CMatrix& D,
void PlaneFit(const CMatrix& Dat,
void SphereFit(const CMatrix& Da,
void ParaboloidFit(const CMatrix,