von Richard » Mi 21. Dez 2016, 10:47
Hallo zusammen,
Ich würde gerne eine Trapezförmige Fläche mit einem Raster füllen. Dabei könnte ich auch ein Rechteck machen und das überstehende überzeichnen.
Mein Minimalbeispiel:
\documentclass{scrbook}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw[fill=black] (-0.5,7.5) -- (1.5,7.5) -- (1.5,6) -- (1,5.5) -- (0,5.5) -- (-0.5,6) -- (-0.5,7.5);
\draw[fill=white] (-0.2,7.2) -- (1.2,7.2) -- (1.2,6.2) -- (0.8,5.8) -- (0.2,5.8) -- (-0.2,6.2) -- (-0.2,7.2);
\draw [help lines, step=0.1cm] (-0.2,5.8) grid (1.2,7.2);
\end{tikzpicture}
\end{document}
Dadurch das ich das innere erneut mit Weiß überzeichne, kann ich aber das Gitter nicht mehr überzeichnen.
Entweder müsste ich wirklich nur die schwarze Fläche füllen, dazu habe ich aber nix gefunden.

Oder ich muss das Gitter an meine Form anpassen, dazu habe ich auch nix gefunden.
Ich hoffe ihr habt eine Idee.
Danke euch,
Richard
Hallo zusammen,
Ich würde gerne eine Trapezförmige Fläche mit einem Raster füllen. Dabei könnte ich auch ein Rechteck machen und das überstehende überzeichnen.
Mein Minimalbeispiel:
[code]
\documentclass{scrbook}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
\draw[fill=black] (-0.5,7.5) -- (1.5,7.5) -- (1.5,6) -- (1,5.5) -- (0,5.5) -- (-0.5,6) -- (-0.5,7.5);
\draw[fill=white] (-0.2,7.2) -- (1.2,7.2) -- (1.2,6.2) -- (0.8,5.8) -- (0.2,5.8) -- (-0.2,6.2) -- (-0.2,7.2);
\draw [help lines, step=0.1cm] (-0.2,5.8) grid (1.2,7.2);
\end{tikzpicture}
\end{document}
[/code]
Dadurch das ich das innere erneut mit Weiß überzeichne, kann ich aber das Gitter nicht mehr überzeichnen.
Entweder müsste ich wirklich nur die schwarze Fläche füllen, dazu habe ich aber nix gefunden. :?
Oder ich muss das Gitter an meine Form anpassen, dazu habe ich auch nix gefunden. :?
Ich hoffe ihr habt eine Idee. :wink:
Danke euch,
Richard