<html><body style="word-wrap: break-word; -webkit-nbsp-mode: space; -webkit-line-break: after-white-space;"><br class=""><blockquote type="cite" class="">19. 4. 2020 v 13:46, Roger Schuster <<a href="mailto:roger@r-schuster.de" class="">roger@r-schuster.de</a>>:<br class=""><br class="">Hi all,<br class=""><br class="">thank you for your answer. The problem with the direction arrow at section lines is solved. I had missed the explanation in the Therion book because I always just checked the documentation in foot note 27.<br class=""><br class="">Last night I had the idea to solve the problem with hatching using an area. If I draw one invisible border (with -clip off) around the profile and use this as area (type water for example, with -clip off) the pattern also fills the inner part of the profile which I don't like to have. Next I tried to draw a second invisible border just outside of the profile and applied the area to the "gap" between the inner and outer border but this results in really weird patterns. I guess it's because the inner border behaves like a pillar. Of course I played around with different orientations of the borders. It never works as expected.<br class=""></blockquote><br class=""><div class="">Check attached images. The trick is, the real scrap (section in this case) is filled by a colour white in this case). So the upper scrap clip the underlying background scrap. And I use wall:invisible as border for background scrap. I apologize myself, but it is 7 years now.</div><div class=""><br class=""></div><div class="">Martin</div><div class=""><br class=""></div><div class="">hatch.thconfig:</div><div class=""><br class=""></div><div class="">layout hatch<br class=""><br class="">code metapost <br class=""><br class="">beginpattern(pattern_hatch);<br class="">    draw origin--10up withpen pensquare scaled (0.02u);<br class="">    patternxstep(.18u);<br class="">    patterntransform(identity rotated 125);<br class="">endpattern;<br class=""><br class="">def a_u_hatch (expr Path) =<br class="">  T:=identity;<br class="">  thclean Path;<br class="">  thfill Path withpattern pattern_hatch;<br class="">enddef;<br class=""><br class="">def a_u_white (expr p) =<br class="">      T:=identity;<br class="">      thfill p withcolor (1, 1, 1);<br class=""> enddef;<br class=""><br class="">endlayout</div><div class=""><br class=""></div><div class=""><img apple-inline="yes" id="D35D8BEB-2985-424A-85C2-34873DAEC896" height="721" width="808" apple-width="yes" apple-height="yes" src="cid:AFF4FBFD-85A7-44EF-B6D6-C62889BA4A9D" class=""><img apple-inline="yes" id="E777B5A6-A694-46FC-94CF-0A615D4AAFE0" height="341" width="397" apple-width="yes" apple-height="yes" src="cid:BCE0334A-2600-48A8-9BFB-BDA92D001238" class=""></div></body></html>