size(7.5cm,0); import geometry; pair pA=(-3,2), pB=(-1,1); path segm=pA--pB, chemin=(0,0)--(4,-1)..(3,2)..cycle; draw(chemin,blue); draw(segm,red); dot(intersectionpoints(line(pA,pB),chemin));