CoordinatesPoint TranslatePointToCoord( BasePoint p ) { return CoordinatesPoint( PointPos( p.GetX(), p.GetY() ), "p", true ); }
BasePoint GetPointIntoSeg( BasePoint p1, BasePoint p2, double k ) { return BasePoint( p1.GetX() + (p2.GetX() - p1.GetX()) * k, p1.GetY() + (p2.GetY() - p1.GetY()) * k, p1.GetZ() + (p2.GetZ() - p1.GetZ()) * k ); }