<html><head><style>body{font-family:Helvetica,Arial;font-size:13px}</style></head><body><div style="font-family:Helvetica,Arial;font-size:13px">Hi,</div><div style="font-family:Helvetica,Arial;font-size:13px"><br></div><div style="font-family:Helvetica,Arial;font-size:13px">I guess your problem is to find the two points of intersection between p and r ? If so, the problem is that intersectionpoint does return the same intersection when there is several, as it is the case here. So a quick solution that you can do is to find intersections for the two part. A drawing is simple than words ! here is the code to illustrate:</div><div style="font-family:Helvetica,Arial;font-size:13px"><br></div><div style="font-family:Helvetica,Arial;font-size:13px">Happy drawing !</div><div style="font-family:Helvetica,Arial;font-size:13px">F.</div><div style="font-family:Helvetica,Arial;font-size:13px"><br></div><div style="font-family:Helvetica,Arial;font-size:13px"><div style="margin:0px">\setupcolors[state=start]</div><div style="margin:0px">\starttext</div><div style="margin:0px">\startMPpage</div><div style="margin:0px">  path p, q, r, b , u;</div><div style="margin:0px">  p:= fullcircle scaled 6cm ;</div><div style="margin:0px">  q:= fullcircle scaled 4cm shifted (2.5cm,2cm) ;</div><div style="margin:0px">  r:= fullcircle scaled 4cm shifted (-2.5cm,2cm);</div><div style="margin:0px">  b:= fullcircle scaled 2cm shifted (0,-3cm);</div><div style="margin:0px">  pair A, B ;</div><div style="margin:0px">  path rprime ;</div><div style="margin:0px">  % Rprime is a a part of r (drawn in black to see it): </div><div style="margin:0px">  rprime := r cutbefore point .5 along r;</div><div style="margin:0px">  A:= p intersectionpoint r ;</div><div style="margin:0px">  B:= p intersectionpoint rprime ;</div><div style="margin:0px">  draw A withpen pencircle scaled .1in ;</div><div style="margin:0px">  draw B withpen pencircle scaled .1in ;</div><div style="margin:0px"><br></div><div style="margin:0px">  u:= A--B--cycle ;</div><div style="margin:0px">  draw p withcolor green;</div><div style="margin:0px">  draw q withcolor blue;</div><div style="margin:0px">  draw rprime  withpen pencircle scaled .05in withcolor black;</div><div style="margin:0px">  draw r withcolor red;</div><div style="margin:0px">  draw b withcolor magenta;</div><div style="margin:0px">  draw u numberstriped (.25,15,5) withcolor magenta ;</div><div style="margin:0px">\stopMPpage</div><div style="margin:0px">\stoptext</div></div> <br> <div class="gmail_signature"></div> <br><p class="airmail_on">Le 3 février 2019 à 06:28:37, Fabrice Couvreur (<a href="mailto:fabrice1.couvreur@gmail.com">fabrice1.couvreur@gmail.com</a>) a écrit:</p> <blockquote type="cite" class="clean_bq"><span><div><div></div><div>


<title></title>


<div dir="ltr">
<div dir="ltr">
<div class="gmail_default" style="font-family:verdana,sans-serif">
<span class="gmail-tlid-translation gmail-translation"><span title="" class="gmail-">Hi,</span><br>
<span title="" class="gmail-">I would like to reproduce the
attached figure.</span> <span title="" class="gmail-">My problem is
to create the points of intersection between the circles.</span>
<span title="" class="gmail-">It seems that my approach is not the
right one.</span><br>
<span title="">Thank you.</span><br>
<span title="">Fabrice</span></span></div>
<div class="gmail_default" style="font-family:verdana,sans-serif">
<span class="gmail-tlid-translation gmail-translation"><span title=""><br></span></span></div>
<div class="gmail_default" style="font-family:verdana,sans-serif">
<span class="gmail-tlid-translation gmail-translation"><span title="">\starttext<br>
\startMPcode<br>
  path p, q, r, b ;<br>
  p:= fullcircle scaled 6cm ;<br>
  q:= fullcircle scaled 4cm shifted (2.5cm,2cm) ;<br>
  r:= fullcircle scaled 4cm shifted (-2.5cm,2cm);<br>
  b:= fullcircle scaled 2cm shifted (0,-3cm);<br>
  pair A, B ;<br>
  A:= p intersectionpoint r ;<br>
  B:= p intersectionpoint r ;<br>
  path u ;<br>
  u:= A--B--cycle ;<br>
  draw p ;<br>
  draw q ;<br>
  draw r ;<br>
  draw b ;<br>
  draw u numberstriped (.25,15,5) withcolor magenta ;<br>
\stopMPcode<br>
\stoptext<br></span></span></div>
</div>
</div>


___________________________________________________________________________________<br>If your question is of interest to others as well, please add an entry to the Wiki!<br><br>maillist : <a href="mailto:ntg-context@ntg.nl">ntg-context@ntg.nl</a> / <a href="http://www.ntg.nl/mailman/listinfo/ntg-context">http://www.ntg.nl/mailman/listinfo/ntg-context</a><br>webpage  : <a href="http://www.pragma-ade.nl">http://www.pragma-ade.nl</a> / <a href="http://context.aanhet.net">http://context.aanhet.net</a><br>archive  : <a href="https://bitbucket.org/phg/context-mirror/commits/">https://bitbucket.org/phg/context-mirror/commits/</a><br>wiki     : <a href="http://contextgarden.net">http://contextgarden.net</a><br>___________________________________________________________________________________<br></div></div></span></blockquote></body></html>