Anzeige:
Ergebnis 1 bis 8 von 8

Thema: Viertelkreis in tikz zeichnen

  1. #1
    Registrierter Benutzer
    Registriert seit
    08.02.2013
    Beiträge
    122

    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

    Code:
    \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}
    Geändert von Fite (24-09-2016 um 11:43 Uhr)

  2. #2
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    Zitat Zitat von Fite Beitrag anzeigen
    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
    Code:
    \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
    Rainer
    There's nothing a good whack with a hammer won't fix!

  3. #3
    Registrierter Benutzer
    Registriert seit
    08.02.2013
    Beiträge
    122
    Vielen Dank Wie kann ich denn den Gesamtkreis im Raum verschieben? Wenn ich die Koordinaten (0,0) ändere, kommt irgendwie Mist raus. VG
    Geändert von Fite (24-09-2016 um 18:10 Uhr)

  4. #4
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    Zitat Zitat von Fite Beitrag anzeigen
    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 (+)
    Code:
    \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
    Rainer
    There's nothing a good whack with a hammer won't fix!

  5. #5
    Registrierter Benutzer
    Registriert seit
    08.02.2013
    Beiträge
    122
    ok, vielen Dank
    Geändert von Fite (25-09-2016 um 18:25 Uhr)

  6. #6
    Registrierter Benutzer
    Registriert seit
    08.02.2013
    Beiträge
    122
    Kann man den Mittelpunkt des Gesamtkreises auch auf eine Koordinate setzen? z.B. auf (5,0). Viele Grüße

  7. #7
    Registrierter Benutzer Avatar von rais
    Registriert seit
    18.07.2005
    Beiträge
    5.859
    Zitat Zitat von Fite Beitrag anzeigen
    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
    Rainer
    There's nothing a good whack with a hammer won't fix!

  8. #8
    Registrierter Benutzer
    Registriert seit
    12.09.2016
    Ort
    Gelsenkirchen
    Beiträge
    1
    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ß

Stichworte

Lesezeichen

Berechtigungen

  • Neue Themen erstellen: Nein
  • Themen beantworten: Nein
  • Anhänge hochladen: Nein
  • Beiträge bearbeiten: Nein
  •