Hi On Mon, Dec 2, 2024 at 1:57 PM Jeong Dal via ntg-context <ntg-context@ntg.nl> wrote: > > Dear all, > > I’d like to hide a part of a path. > > I can do that after changing it into an image, but it is not clearly erased. > Is there a way to do that not changing it into an image? > Thank you for reading. > > Best regards, > > Dalyoung > > \startMPcode > path p,q; > picture pic; > numeric u; u:= 1cm; > > p := origin--(2u,0)--(3u,u)--(3u,0)--(4u,0); > q := (3u,u)--(3u,0); > pic := image(draw p; draw q withcolor white;); > > draw pic; > \stopMPcode
It is not clear how general you want this to be. For your example you can draw only the parts of p you need. \startMPpage[offset=1DK] path p,q; picture pic; numeric u; u:= 1cm; p := origin--(2u,0)--(3u,u)--(3u,0)--(4u,0); q := (3u,u)--(3u,0); % pic := image(draw p; draw q withcolor white;); % draw pic; draw p withpen pencircle scaled 4 ; draw subpath (0,2) of p && subpath (3,4) of p withpen pencircle scaled 2 withcolor yellow ; \stopMPpage If you need to "cut" in a more advanced way, I suggest to give such an example. /Mikael ___________________________________________________________________________________ If your question is of interest to others as well, please add an entry to the Wiki! maillist : ntg-context@ntg.nl / https://mailman.ntg.nl/mailman3/lists/ntg-context.ntg.nl webpage : https://www.pragma-ade.nl / https://context.aanhet.net (mirror) archive : https://github.com/contextgarden/context wiki : https://wiki.contextgarden.net ___________________________________________________________________________________