Summary Files Commits Branches @commit @diff @stats
path: root / src / teaching / upp-2025 / week08 / tex / line_interpolation.tex
blob: ab6f95c746838c6443a18d25cca3e4dda35ffc3e (plain) (blame)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
% https://alfurka.github.io/quick-tikz/
\begin{tikzpicture}[background rectangle/.style={fill=white}, show background rectangle]
  % Axis
  \draw[step=1,gray,very thin] (-5,-5) grid (5,5);

  % Pixels
  \draw[fill=lightgray,ultra thin] (-4,-4) rectangle ++(1,1);

  \foreach \y in {-3,-2}
  \foreach \x in {\y-1,\y}
  \draw[fill=lightgray,ultra thin] (\x,\y) rectangle ++(1,1);

  \draw[fill=lightgray,ultra thin] (-1,-2) rectangle ++(1,1);

  \foreach \y in {-1,0,1,2}
  \foreach \x in {\y,\y+1}
  \draw[fill=lightgray,ultra thin] (\x,\y) rectangle ++(1,1);

  % Main shape
  \draw[blue] (-4,-3.5) -- (3.5,2.5);
\end{tikzpicture}