<html>
  <head>

    <meta http-equiv="content-type" content="text/html; charset=UTF-8">
  </head>
  <body>
    <p>Hi</p>
    <p>In the code below you will see that I have created a closed path
      and performed scaling, and shading on the path with lmt_shade [ ].
      I have noticed a few features which may or may not be bugs
      depending on whether scaled is applied to the path within the
      square brackets or outside.</p>
    <p>1) Applying scaled to the path within the square brackets and
      incrementing the radius key I can see the shaded areas changing,
      however the first two shapes show incorrect scaling and have
      ragged edges.</p>
    <p>2) When scaled is applied outside the square brackets all shapes
      are the same size and no ragged edges, however the shading is not
      showing correctly with increasing radius.<br>
    </p>
    <p>Am I missing something?</p>
    <p>Best Wishes</p>
    <p>Keith McKay</p>
    <p>*******************MWE*****************<br>
    </p>
    <p>\setuppapersize[A4, landscape]</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">\starttext</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">\dorecurse{10}{</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">\startMPpage</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">StartPage;</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">width := 27; height := 18; <br>
    </p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">path r;</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">r :=
      (0.25cm,0cm)--(0cm,1.5cm)..(0.25cm,1.75cm)..(0.5cm,1.5cm) --
      cycle;</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">definecolor [ name = "MyColor1", r =
      uniformdeviate(1), g = uniformdeviate(1), b = uniformdeviate(1) ]
      ;</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">definecolor [ name = "MyColor2", r =
      uniformdeviate(1), g = uniformdeviate(1), b = uniformdeviate(1) ]
      ;</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">    for k = 0.5 step 0.25 until 2: </p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">         draw lmt_shade [</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">             path = r ,</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">             direction = "up",</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">             alternative = "circular",</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">             radius = k*cm,</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">             colors = { "MyColor1", "MyColor2"
      },</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">             ] scaled 4.5 shifted((k
      *12)*cm,12*cm);</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">         draw lmt_shade [</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">             path = r scaled 4.5,</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">             direction = "up",</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">             alternative = "circular",</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">             radius = k*cm,</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">             colors = { "MyColor1", "MyColor2"
      },</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">             ] shifted((k *12)*cm,1cm); </p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">endfor;</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">StopPage;</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">\stopMPpage</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">}</p>
    <p style=" margin-top:0px; margin-bottom:0px; margin-left:0px;
      margin-right:0px; -qt-block-indent:0; text-indent:0px;
      line-height:100%;">\stoptext</p>
  </body>
</html>