Archiv verlassen und diese Seite im Standarddesign anzeigen : Viertelkreis in tikz zeichnen
Hallo zusammen,
ich möchte gerne innerhalb meiner Vorlage einen viergeteilten Kreis in tikz zeichnen und jeden Viertelkreis farbig einfärben (so wie das BMW-Logo).
Es sollen keine schwarzen Begrenzunglinien des Kreises, bzw. der Viertelkreise verwendet werden.
Kann mir hier jmd einen Tipp geben?
Viele Grüße
Fite
\documentclass[12pt,a4paper]{article}
\usepackage{tikz}
\usepackage{geometry} \geometry{a4paper, top=27mm, left=25mm, right=20mm, bottom=5mm, headsep=10mm, footskip=12mm}
\definecolor{blau}{HTML}{0174DF}
\begin{document}
\begin{tikzpicture}
\end{tikzpicture}
\end{document}
ich möchte gerne innerhalb meiner Vorlage einen viergeteilten Kreis in tikz zeichnen und jeden Viertelkreis farbig einfärben (so wie das BMW-Logo).
Es sollen keine schwarzen Begrenzunglinien des Kreises, bzw. der Viertelkreise verwendet werden.
gib den Linien die gleiche Farbe wie für die Füllung
\documentclass[12pt,a4paper]{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[very thin]
\draw[blue, fill=blue] (0,0) -- (0:1) arc (0:90:1) -- cycle;
\draw[red, fill=red] (0,0) -- (90:1) arc (90:180:1) --cycle;
\draw[blue!30, fill=blue!30] (0,0) -- (180:1) arc (180:270:1) -- cycle;
\draw[green, fill=green] (0,0) -- (270:1) arc (-90:0:1) -- cycle;
\end{tikzpicture}
\end{document}
VG
Vielen Dank :) Wie kann ich denn den Gesamtkreis im Raum verschieben? Wenn ich die Koordinaten (0,0) ändere, kommt irgendwie Mist raus. VG
Wie kann ich denn den Gesamtkreis im Raum verschieben? Wenn ich die Koordinaten (0,0) ändere, kommt irgendwie Mist raus.
oh. Gib die zweite Koordinate der jeweils ersten Linie relativ an (+)
\documentclass[12pt,a4paper]{article}
\usepackage{tikz}
\begin{document}
\begin{tikzpicture}[very thin]
\draw[blue, fill=blue] (0,0) -- (0:1) arc (0:90:1) -- cycle;
\draw[red, fill=red] (0,0) -- (90:1) arc (90:180:1) --cycle;
\draw[blue!30, fill=blue!30] (0,0) -- (180:1) arc (180:270:1) -- cycle;
\draw[green, fill=green] (0,0) -- (270:1) arc (-90:0:1) -- cycle;
\draw[blue, fill=blue] (4,0) -- +(0:1) arc (0:90:1) -- cycle;
\draw[red, fill=red] (3,0) -- +(90:1) arc (90:180:1) --cycle;
\draw[blue!30, fill=blue!30] (2,0) -- +(180:1) arc (180:270:1) -- cycle;
\draw[green, fill=green] (3,0) -- +(270:1) arc (-90:0:1) -- cycle;
\end{tikzpicture}
\end{document}
VG
Kann man den Mittelpunkt des Gesamtkreises auch auf eine Koordinate setzen? z.B. auf (5,0). Viele Grüße
Kann man den Mittelpunkt des Gesamtkreises auch auf eine Koordinate setzen? z.B. auf (5,0).
die Frage verstehe ich nicht.
Oder anders gesagt: alle von mir hier gezeigten Segmente starten in ihrem Kreismittelpunkt. Wenn Du also keine vier Enzelsegmente haben willst, dann musst Du sogar ein und dieselbe Startkoordinate angeben...
VG
MDCremer
26-09-2016, 15:06
Hallo zusammen,
statt einen \draw-Befehl mit Angabe einer Füllfarbe zu verwenden, kann auch direkt ein \fill-Befehl eingesetzt werden.
Aus '\draw[blue, fill=blue] (0,0) -- (0:1) arc (0:90:1) -- cycle;' wird dann einfach '\fill [blue] (0,0) -- (0:1) arc (0:90:1) -- cycle;'.
Diese Lösung hat zudem den Vorteil, daß wirklich nur die angegebene Fläche gezeichnet wird. Der \draw-Befehl zeichnet eine Linie einer gewissen Breite auf die Außenkante und reicht insofern um die Hälfte der Linienbreite über die Fläche hinaus.
Gruß
Powered by vBulletin® Version 4.2.5 Copyright ©2024 Adduco Digital e.K. und vBulletin Solutions, Inc. Alle Rechte vorbehalten.