new GeomAPI_Pnt2d(thePoint->x(), thePoint->y()));
} else {
gp_Dir2d aDir(aPoint.XY() - aCenter.XY());
gp_XY aNewPoint = aCenter.XY() + aDir.XY() * MY_CIRC2D->Radius();
new GeomAPI_Pnt2d(thePoint->x(), thePoint->y()));
} else {
gp_Dir2d aDir(aPoint.XY() - aCenter.XY());
gp_XY aNewPoint = aCenter.XY() + aDir.XY() * MY_CIRC2D->Radius();