Da mir nicht klar war, ob sich die Farben der Teilkreise überlagern sollen oder ob nur die Schnittmengen gefärbt werden sollen, sind hier zwei Vorschläge:
Überlagern der Farben:
Code:
\documentclass[margin=5mm]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[fill opacity=0.6]
\newcommand\seite{5}
\pgfmathsetmacro\radius{\seite/sqrt(2)}
\newcommand\hkur{(\radius,0) arc (0:90:\radius)}
\newcommand\hkul{(\seite,\radius) arc (90:180:\radius)}
\newcommand\hkol{(\seite-\radius,\seite) arc (180:270:\radius)}
\newcommand\hkor{(0,\seite-\radius) arc (270:360:\radius)}
%
\foreach \farbe/\ki in {
red/{(0,0)--\hkur},green/{(\seite,0)--\hkul},
yellow/{(\seite,\seite)--\hkol},blue/{(0,\seite)--\hkor}
}{\fill[\farbe] \ki;}
%
\draw (0,0)rectangle(\seite,\seite);
\draw[thick]\hkur\hkul\hkol\hkor;
\end{tikzpicture}
\end{document}
Schnittmengen:
Code:
\documentclass[margin=5mm]{standalone}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}
%
\newcommand\seite{5}
\pgfmathsetmacro\radius{\seite/sqrt(2)}
\newcommand\hkur{(\radius,0) arc (0:90:\radius)}
\newcommand\hkul{(\seite,\radius) arc (90:180:\radius)}
\newcommand\hkol{(\seite-\radius,\seite) arc (180:270:\radius)}
\newcommand\hkor{(0,\seite-\radius) arc (270:360:\radius)}
%
\foreach \farbe/\ki/\kj in {
red/{(0,0)--\hkur}/{(\seite,0)--\hkul},
green/{(\seite,0)--\hkul}/{(\seite,\seite)--\hkol},
yellow/{(\seite,\seite)--\hkol}/{(0,\seite)--\hkor},
blue/{(0,\seite)--\hkor}/{(0,0)--\hkur}
}{
\begin{scope}
\clip\ki;\fill[\farbe]\kj;
\end{scope}
}
\draw (0,0)rectangle(\seite,\seite);
\draw[thick]\hkur\hkul\hkol\hkor;
\end{tikzpicture}
\end{document}
Gruß
Elke
PS: Bitte mache immer vollständige Minimalbeispiele und verwende den Codebutton.
Lesezeichen