Am 06.07.22 um 09:15 schrieb Hans Hagen via ntg-context:
On 7/6/2022 7:10 AM, Aditya Mahajan via ntg-context wrote:
On Wed, 6 Jul 2022, Henning Hraban Ramm via ntg-context wrote:

Hi, I’m trying to understand MetaPost better.

I’d like to draw a fat line that’s cut at its end points.

You mean like linecap = butt?

Yes, but that doesn’t behave differently.


\startMPpage[offset=5mm]
     path p;

     p := origin -- (7cm,0);

     interim  linecap := squared;

     draw p withpen ((pensquare            ) scaled 5mm) withcolor red ;
    draw envelope  ((pensquare            ) scaled 5mm) of p withcolor green ;     draw envelope  ((pensquare rotated eps) scaled 5mm) of p withcolor blue ;
\stopMPpage

(there is an "ontarget" chapter about envelopes; mikael and i spent quite some time figuring out a few things but in the end conclused that mp des the right thing given the strategy it folows but it definitely has side effects)

Thank you for the insight, but does that mean I can’t get my “butt capped” lines and I must shorten the lines by half the pen size?

Hraban

___________________________________________________________________________________
If your question is of interest to others as well, please add an entry to the 
Wiki!

maillist : ntg-context@ntg.nl / http://www.ntg.nl/mailman/listinfo/ntg-context
webpage  : http://www.pragma-ade.nl / http://context.aanhet.net
archive  : https://bitbucket.org/phg/context-mirror/commits/
wiki     : http://contextgarden.net
___________________________________________________________________________________

Reply via email to