\documentclass[tikz]{standalone} \usetikzlibrary{patterns.meta} \begin{document} \tikzdeclarepattern{ name=wasser, bottom left={(-.1pt,-.1pt)}, top right={(10.1pt,10.1pt)}, tile size={(10pt,10pt)}, code={ \tikzset{x=1pt,y=1pt} \draw (0,0) -- (4,0); } } \begin{tikzpicture} \fill[pattern=wasser] (0,0) rectangle (10,10); \end{tikzpicture} \end{document}
Eigenes Pattern Thema ist als GELÖST markiert
Eigenes Pattern
- Stefan Kottwitz
- Admin
- Beiträge: 2554
- Registriert: Di 8. Jul 2008, 00:39
- Kontaktdaten:
Re: Eigenes Pattern
Hallo,
tatsächlich gehen nodes nicht in Patterns, auch nicht edge oder to Pfade mit \draw. Du kannst aber Bezier-Kurven verwenden:
Stefan
tatsächlich gehen nodes nicht in Patterns, auch nicht edge oder to Pfade mit \draw. Du kannst aber Bezier-Kurven verwenden:
\documentclass[tikz]{standalone} \usetikzlibrary{patterns.meta} \begin{document} \tikzdeclarepattern{ name=wasser, bottom left={(-.1pt,-.1pt)}, top right={(10.1pt,10.1pt)}, tile size={(10pt,10pt)}, code={ \tikzset{x=1pt,y=1pt} \draw[line width=0.3pt] (0,0) .. controls (1,1) and (2,-1) .. (3,0); } } \begin{tikzpicture} \fill[pattern=wasser] (0,0) rectangle (10,10); \end{tikzpicture} \end{document}