goLaTeX - Mein LaTeX-Forum

Mein LaTeX-Forum


Login  | Registrieren
Direktlinks:
Zuletzt aktive Beiträge
Unbeantwortete Beiträge
[Erweitert]

Forenstatistik:
Beiträge: 99917
Top-Poster: Johannes_B (5058)

Wir begrüßen unseren neuesten Benutzer pebue.

Links:


Mit Unterstützung von DANTE e.V.: Deutschsprachige Anwendervereinigung TeX. Danke den Mitgliedern!





Forum
      Option
[Erweitert]
  • Diese Seite weiterempfehlen
     


Gehe zu:  
Neues Thema eröffnen Neue Antwort erstellen

Flächen ausfüllen, nicht gerade verlaufende Linien

 

heinrich
Forum-Anfänger
Forum-Anfänger

Beiträge: 16
Anmeldedatum: 14.05.18
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.06.2019, 13:15     Titel: Flächen ausfüllen, nicht gerade verlaufende Linien
  Antworten mit Zitat      
Hallo,


probiere die Umkreiste Fläche mit der passenden Farbe auszufüllen.
Über die Option fill bekomme ich es so leider nicht hin.

Hätte jemand einen Vorschlag wie man die Fläche ausfüllt, ohne alles wieder umzubauen?


Um jeden Tipp dankbar!



Code



\documentclass[10pt,open=right,twoside]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{pgfplots}
\pgfplotsset{compat=1.15}
\usepackage{tikz-dimline}
\usepackage{ifthen,xcolor}


\begin{document}



\begin{tikzpicture}
\def \x {1}
\def \y {0.5}



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Flächen für die Layer
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%seitlichen Flächen
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   \draw[thin,fill=gray!80!black!70] (3.99*\x,0.05) -- (6.5*\x,5*\y+0.05)-- (6.5*\x,6*\y)--(3.925*\x,1*\y)-- cycle;
   \draw[thin,fill=gray!80!black!60](3.925*\x,1*\y) -- (6.5*\x,6*\y)--(6.5*\x,7*\y)--(3.925*\x,2*\y)--cycle;
   \draw[thin,fill=gray!80!black!50](3.925*\x,2*\y) -- (6.5*\x,7*\y)-- (6.5*\x,8*\y)--(3.925*\x,3*\y)--cycle;
   \draw[thin,fill=gray!80!black!30](3.925*\x,4*\y) -- (5.88*\x,7.8*\y)--(5.88*\x,8.76*\y)--(3.94*\x,4.99*\y)--cycle;
      %F1 :  
   \draw[thin,fill=gray!80!black!40](3.925*\x,3*\y) -- (6.5*\x,8*\y)--(6.5*\x,9*\y)--(3.925*\x,4*\y)--cycle;
   
%oberen Flächen
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   \draw[thin,fill=gray!80!black!20](0.06,4.96*\y) -- (2.5*\x,10*\y)-- (3.5*\x,10*\y)--(-0.02+\x,4.8*\y)--cycle;
   \draw[thin,fill=gray!80!black!20](-0.04+\x,4.8*\y) -- (3.5*\x,10*\y)-- (4.5*\x,10*\y)--(-0.02+2*\x,4.8*\y)--cycle;
   \draw[thin,fill=gray!80!black!20](-0.04+2*\x,4.8*\y) -- (4.5*\x,10*\y)--(4.82*\x,10*\y)--(4.88*\x,9.6*\y)--(4.88*\x,8.76*\y)--(-0.02+3*\x,4.8*\y)--cycle;
       %F2:
   \draw[thin,fill=gray!80!black!20](-0.04+3*\x,4.8*\y) -- (4.88*\x,8.76*\y)--(5.88*\x,8.76*\y)--(3.94*\x,4.99*\y)--cycle;
   
   
   
%%%%%%%%      
%Begrenzungslinien der noch auszufüllenden Flächen
%%%%%%%%  
   % In der Farbe fill=gray!80!black!30, wie auch die Flcähe zuvor, siehe F1
    \draw[] (6.5*\x,9*\y) -- (6.12*\x,9*\y);

   % In der Farbe fill=gray!80!black!20, wie auch die Flcähe zuvor, siehe F2
   \draw[thin,rounded corners=5pt] (5.88*\x,7.8*\y) -- (6.125*\x,8.37*\y) -- (6.12*\x,9.24*\y);


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Druckkopf
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  
   \draw[thick,cyan!30!black] (4.88*\x,8.76*\y) -- (5.88*\x,8.76*\y);
   \draw[thick,cyan!30!black] (4.88*\x,9.6*\y) -- (5.88*\x,9.6*\y);
   \draw[thick,cyan!30!black] (5.88*\x,9.6*\y) -- (5.88*\x,8.76*\y);
   \draw[thick,cyan!30!black] (4.88*\x,8.76*\y) -- (4.88*\x,9.6*\y);
   \draw[thick,cyan!30!black] (5.88*\x,8.76*\y) -- (6.12*\x,9.24*\y);
   \draw[thick,cyan!30!black] (5.88*\x,9.6*\y) -- (6.12*\x,10.04*\y);
   \draw[thick,cyan!30!black]  (6.12*\x,9.24*\y) -- (6.12*\x,10.04*\y);
   \draw[thick,cyan!30!black] (5.88*\x,9.6*\y) -- (5.6*\x,11.5*\y);
   \draw[thick,cyan!30!black] (4.88*\x,9.6*\y) -- (4.6*\x,11.5*\y);
   \draw[thick,cyan!30!black] (5.6*\x,11.5*\y) -- (4.6*\x,11.5*\y);
   \draw[thick,cyan!30!black] (6.12*\x,10.04*\y) -- (6.2*\x,12.2*\y);
   \draw[thick,cyan!30!black] (5.6*\x,11.5*\y) -- (6.2*\x,12.2*\y);
   \draw[thick,cyan!30!black] (4.6*\x,11.5*\y) -- (5.2*\x,12.2*\y);
   \draw[thick,cyan!30!black] (6.2*\x,12.2*\y) -- (5.2*\x,12.2*\y);
   

%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   %Querschnitt Layer
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   \foreach \n in {0,...,3}
   \draw [thin,rounded corners =3pt,fill=gray!80!black!70] (0+\n*\x,0) rectangle (\x+\n*\x,\y);
   \foreach \n in {0,...,3}
   \draw [thin,rounded corners =3pt,fill=gray!80!black!60] (0+\n*\x,\y) rectangle (\x+\n*\x,2*\y);
   \foreach \n in {0,...,3}
   \draw [thin,rounded corners =3pt,fill=gray!80!black!50] (0+\n*\x,2*\y) rectangle (\x+\n*\x,3*\y);
   \foreach \n in {0,...,3}
   \draw [thin,rounded corners =3pt,fill=gray!80!black!40] (0+\n*\x,3*\y) rectangle (\x+\n*\x,4*\y);
   \foreach \n in {0,...,3}
   \draw [thin,rounded corners =3pt,fill=gray!80!black!30] (0+\n*\x,4*\y) rectangle (\x+\n*\x,5*\y);

\draw[red, dashed] (6.3,4.4) circle (20pt);


\end{tikzpicture}




\end{document}

 
Private Nachricht senden Benutzer-Profile anzeigen

Bartman
Forum-Meister
Forum-Meister


Beiträge: 1905
Anmeldedatum: 16.07.09
Wohnort: Hessische Provinz
Version: ---
     Beitrag Verfasst am: 25.06.2019, 14:13     Titel:
  Antworten mit Zitat      
Wie soll denn diese Füllung der umkreisten Fläche aussehen?

Code
\documentclass[preview]{standalone}
\usepackage{pgfplots}
\pgfplotsset{compat=newest}

\begin{document}
\begin{tikzpicture}
\def \x {1}
\def \y {0.5}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Flächen für die Layer
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%seitlichen Flächen
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   \draw[thin,fill=gray!80!black!70] (3.99*\x,0.05) -- (6.5*\x,5*\y+0.05)-- (6.5*\x,6*\y)--(3.925*\x,1*\y)-- cycle;
   \draw[thin,fill=gray!80!black!60](3.925*\x,1*\y) -- (6.5*\x,6*\y)--(6.5*\x,7*\y)--(3.925*\x,2*\y)--cycle;
   \draw[thin,fill=gray!80!black!50](3.925*\x,2*\y) -- (6.5*\x,7*\y)-- (6.5*\x,8*\y)--(3.925*\x,3*\y)--cycle;
   \draw[thin,fill=gray!80!black!30](3.925*\x,4*\y) -- (5.88*\x,7.8*\y)--(5.88*\x,8.76*\y)--(3.94*\x,4.99*\y)--cycle;
      %F1 :  
   \draw[thin,fill=gray!80!black!40](3.925*\x,3*\y) -- (6.5*\x,8*\y)--(6.5*\x,9*\y)--(3.925*\x,4*\y)--cycle;
   
%oberen Flächen
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\draw[thin,fill=gray!80!black!20]
    (0.06,4.96*\y) -- (2.5*\x,10*\y)-- (3.5*\x,10*\y)--(-0.02+\x,4.8*\y)--cycle
    (-0.04+\x,4.8*\y) -- (3.5*\x,10*\y)-- (4.5*\x,10*\y)--(-0.02+2*\x,4.8*\y)--cycle
    (-0.04+2*\x,4.8*\y) -- (4.5*\x,10*\y)--(4.82*\x,10*\y)--(4.88*\x,9.6*\y)--(4.88*\x,8.76*\y)--(-0.02+3*\x,4.8*\y)--cycle
       %F2:
    (-0.04+3*\x,4.8*\y) -- (4.88*\x,8.76*\y)--(5.88*\x,8.76*\y)--(3.94*\x,4.99*\y)--cycle
;
   
   
   
%%%%%%%%      
%Begrenzungslinien der noch auszufüllenden Flächen
%%%%%%%%  
   % In der Farbe fill=gray!80!black!30, wie auch die Flcähe zuvor, siehe F1
    \draw (6.5*\x,9*\y) -- (6.12*\x,9*\y);

   % In der Farbe fill=gray!80!black!20, wie auch die Flcähe zuvor, siehe F2
   \draw[thin,rounded corners=5pt] (5.88*\x,7.8*\y) -- (6.125*\x,8.37*\y) -- (6.12*\x,9.24*\y);


%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Druckkopf
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  
\draw[thick,cyan!30!black]
   (4.88*\x,8.76*\y) -- (5.88*\x,8.76*\y)
   (4.88*\x,9.6*\y) -- (5.88*\x,9.6*\y)
   (5.88*\x,9.6*\y) -- (5.88*\x,8.76*\y)
   (4.88*\x,8.76*\y) -- (4.88*\x,9.6*\y)
   (5.88*\x,8.76*\y) -- (6.12*\x,9.24*\y)
   (5.88*\x,9.6*\y) -- (6.12*\x,10.04*\y)
   (6.12*\x,9.24*\y) -- (6.12*\x,10.04*\y)
   (5.88*\x,9.6*\y) -- (5.6*\x,11.5*\y)
   (4.88*\x,9.6*\y) -- (4.6*\x,11.5*\y)
   (5.6*\x,11.5*\y) -- (4.6*\x,11.5*\y)
   (6.12*\x,10.04*\y) -- (6.2*\x,12.2*\y)
   (5.6*\x,11.5*\y) -- (6.2*\x,12.2*\y)
   (4.6*\x,11.5*\y) -- (5.2*\x,12.2*\y)
   (6.2*\x,12.2*\y) -- (5.2*\x,12.2*\y)
;
   

%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   %Querschnitt Layer
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
\foreach \m/\percent in {0/70,1/60,2/50,3/40,4/30}
    \foreach \n in {0,...,3}
        \draw [thin, rounded corners=3pt, fill=gray!80!black!\percent]
            (0+\n*\x,\m*\y) rectangle (\x+\n*\x,{(\m+1)*\y})
        ;

\draw[red, dashed] (6.3,4.4) circle (20pt);
\end{tikzpicture}
\end{document}


Zuletzt bearbeitet von Bartman am 25.06.2019, 17:01, insgesamt 2-mal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen

heinrich
Forum-Anfänger
Forum-Anfänger

Beiträge: 16
Anmeldedatum: 14.05.18
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.06.2019, 14:37     Titel:
  Antworten mit Zitat      
So wie die Farben vorher Verlaufen.



Im Code sind einmal die Begrenzungslinien zu finden:

Code

%%%%%%%%      
%Begrenzungslinien der noch auszufüllenden Flächen
%%%%%%%%  
   % In der Farbe fill=gray!80!black!30, wie auch die Fläche zuvor, siehe F1
    \draw (6.5*\x,9*\y) -- (6.12*\x,9*\y);

   % In der Farbe fill=gray!80!black!20, wie auch die Fläche zuvor, siehe F2
   \draw[thin,rounded corners=5pt] (5.88*\x,7.8*\y) -- (6.125*\x,8.37*\y) -- (6.12*\x,9.24*\y);
 



Der obere Balken, der in den Druckkopf verläuft (Thema ist 3D-Drucken), soll die Fläche mit dem selben Grauton (gray!80!black!20) bis zu der ausgerundeten Linie ausfüllen.
Bis jetzt ist es einfach nur ein Rechteck im passenden Grauton, die letzte weiße Fläche mit der ausgerundeten Linie soll auch noch Grau werden.
Das wäre die erste Fläche.


Die andere Fläche ist direkt dahinter. Dort ändert sich aber der Grauton, da es sich um den zuvor gedruckten Strang handelt.



Danke für die Nachfrage, hoffe das es jetzt verständlicher ist
Private Nachricht senden Benutzer-Profile anzeigen

Bartman
Forum-Meister
Forum-Meister


Beiträge: 1905
Anmeldedatum: 16.07.09
Wohnort: Hessische Provinz
Version: ---
     Beitrag Verfasst am: 25.06.2019, 16:55     Titel:
  Antworten mit Zitat      
Sieh Dir die Antworten zu Wie kann ich die Fläche zwischen mehreren Pfaden füllen? an. Vielleicht sind die Ansätze für Dein Anliegen übertrieben, aber sie dürften machbar sein.
Private Nachricht senden Benutzer-Profile anzeigen

heinrich
Forum-Anfänger
Forum-Anfänger

Beiträge: 16
Anmeldedatum: 14.05.18
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.06.2019, 18:15     Titel:
  Antworten mit Zitat      
Danke für den Link.

Wusste nicht das man den Befehl to [bend right=...] in eine cycle Umgebung einbauen kann...
Dann ist es recht simpel



hier ist die gesamte Abbildung, evtl ist der Code noch hilfreich für andere

Die beiden Smileys sollten eigentlich eine 8 sein, weiß nicht genau wie man sie vermeiden kann.



Code

\documentclass[10pt,open=right,twoside]{scrreprt}
\usepackage[ngerman]{babel}
\usepackage[T1]{fontenc}
\usepackage{pgfplots}
\pgfplotsset{compat=1.15}
\usepackage{tikz-dimline}
\usepackage{ifthen,xcolor}


\begin{document}



\begin{tikzpicture}
\def \x {1}
\def \y {0.5}



%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Flächen für die Layer
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%seitlichen Flächen
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   \draw[thin,fill=gray!80!black!70] (3.99*\x,0.05) -- (6.5*\x,5*\y+0.05)-- (6.5*\x,6*\y)--(3.925*\x,1*\y)-- cycle;
   \draw[thin,fill=gray!80!black!60](3.925*\x,1*\y) -- (6.5*\x,6*\y)--(6.5*\x,7*\y)--(3.925*\x,2*\y)--cycle;
   \draw[thin,fill=gray!80!black!50](3.925*\x,2*\y) -- (6.5*\x,7*\y)-- (6.5*\x,8*\y)--(3.925*\x,3*\y)--cycle;
   \draw[thin,fill=gray!80!black!40](3.925*\x,3*\y) -- (6.5*\x,8*\y)--(6.5*\x,9*\y)--(3.925*\x,4*\y)--cycle;
   \draw[thin,fill=gray!80!black!30](3.925*\x,4*\y) -- (5.88*\x,7.8*\y) to [bend right=30.1] (6.13*\x,9.24*\y) --(3.94*\x,4.99*\y)--cycle;
    \draw[fill=gray!80!black!40,thin] (6.5*\x,9*\y) -- (5.88*\x,7.8*\y) to [bend right=28.2] (6.15*\x,9*\y) --  cycle;

   
%oberen Flächen
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   \draw[thin,fill=gray!80!black!20](0.06,4.96*\y) -- (2.5*\x,10*\y)-- (3.5*\x,10*\y)--(-0.02+\x,4.8*\y)--cycle;
   \draw[thin,fill=gray!80!black!20](-0.04+\x,4.8*\y) -- (3.5*\x,10*\y)-- (4.5*\x,10*\y)--(-0.02+2*\x,4.8*\y)--cycle;
   \draw[thin,fill=gray!80!black!20](-0.04+2*\x,4.8*\y) -- (4.5*\x,10*\y)--(4.82*\x,10*\y)--(4.88*\x,9.6*\y)--(4.88*\x,8.76*\y)--(-0.02+3*\x,4.8*\y)--cycle;
   \draw[thin,fill=gray!80!black!20](-0.04+3*\x,4.8*\y) --(4.88*\x,8.76*\y)--(5.88*\x,8.76*\y)--(3.94*\x,4.99*\y)--cycle;
   

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Druckkopf
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  
   \draw[thick,cyan!30!black] (4.88*\x,8.76*\y) -- (5.88*\x,8.76*\y);
   \draw[thick,cyan!30!black] (4.88*\x,9.6*\y) -- (5.88*\x,9.6*\y);
   \draw[thick,cyan!30!black] (5.88*\x,9.6*\y) -- (5.88*\x,8.76*\y);
   \draw[thick,cyan!30!black] (4.88*\x,8.76*\y) -- (4.88*\x,9.6*\y);
   \draw[thick,cyan!30!black] (5.88*\x,8.76*\y) -- (6.12*\x,9.24*\y);
   \draw[thick,cyan!30!black] (5.88*\x,9.6*\y) -- (6.12*\x,10.04*\y);
   \draw[thick,cyan!30!black]  (6.12*\x,9.24*\y) -- (6.12*\x,10.04*\y);
   \draw[thick,cyan!30!black] (5.88*\x,9.6*\y) -- (5.6*\x,11.5*\y);
   \draw[thick,cyan!30!black] (4.88*\x,9.6*\y) -- (4.6*\x,11.5*\y);
   \draw[thick,cyan!30!black] (5.6*\x,11.5*\y) -- (4.6*\x,11.5*\y);
   \draw[thick,cyan!30!black] (6.12*\x,10.04*\y) -- (6.2*\x,12.2*\y);
   \draw[thick,cyan!30!black] (5.6*\x,11.5*\y) -- (6.2*\x,12.2*\y);
   \draw[thick,cyan!30!black] (4.6*\x,11.5*\y) -- (5.2*\x,12.2*\y);
   \draw[thick,cyan!30!black] (6.2*\x,12.2*\y) -- (5.2*\x,12.2*\y) node[yshift=-3.9pt,midway, below, xshift=1.57cm,black]{Druckkopf};
   
   \draw[thin](6,5.3) -- (6.45,5.55);
   
   
%Beschriftung Layer / Druckbahn
   \draw[decorate,decoration={brace,amplitude=14pt}] (3.95*\x,-0.1) -- (0.05,-0.1) node[yshift=-20pt,midway, below]{4 Druckbahnen};
   \draw[decorate,decoration={brace,amplitude=14pt}, align=left] (-0.1,0.05) -- (-0.1,4.95*\y) node[midway,left, xshift=-20pt]{mit je 5\\ Layern};

%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   %Querschnitt Layer
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   \foreach \n in {0,...,3}
   \draw [thin,rounded corners =3pt,fill=gray!80!black!70] (0+\n*\x,0) rectangle (\x+\n*\x,\y);
   \foreach \n in {0,...,3}
   \draw [thin,rounded corners =3pt,fill=gray!80!black!60] (0+\n*\x,\y) rectangle (\x+\n*\x,2*\y);
   \foreach \n in {0,...,3}
   \draw [thin,rounded corners =3pt,fill=gray!80!black!50] (0+\n*\x,2*\y) rectangle (\x+\n*\x,3*\y);
   \foreach \n in {0,...,3}
   \draw [thin,rounded corners =3pt,fill=gray!80!black!40] (0+\n*\x,3*\y) rectangle (\x+\n*\x,4*\y);
   \foreach \n in {0,...,3}
   \draw [thin,rounded corners =3pt,fill=gray!80!black!30] (0+\n*\x,4*\y) rectangle (\x+\n*\x,5*\y);


\draw[red,thick, dashed] (3.1,1) -- (3.9,1) node[midway,right,black,yshift=-0.25cm, xshift=1.2cm]{Verbundfläche};
\draw[<-] (3.8,1) -- (4.9,0.6);

%Oben links
\draw[fill=gray!80!black!40] (-1.9,3.95) -- (-1.5,3.95) to [bend right=35]  (-1.35,4.2) -- (-1.35,4.5) arc (90: 180 :0.55);
%%%0ben rechts
\draw[fill=gray!80!black!40] (-1.35,4.5) -- (-1.35,4.2) to [bend right=35] (-1.2,3.95) -- (-0.8,3.95) arc (0: 90 :0.55);
%%%Unten links
\draw[fill=gray!80!black!50] (-1.9,3.95) -- (-1.5,3.95) to [bend left=35]  (-1.35,3.Cool -- (-1.35,3.4) arc (-90: -180 :0.55);
%Unten rechts
\draw[fill=gray!80!black!50] (-0.8,3.95) -- (-1.2,3.95) to [bend right=35]  (-1.35, 3.Cool -- (-1.35,3.4) arc (-90: 0 :0.55);
\draw (-1.35,3.95)--(-0.6,4.7)node[midway,right,black,yshift=0.32cm, xshift=0.33cm,align=left]{Entstehender\\ Hohlraum};

\draw[dashed,white,thick] (-1.35,3.95) circle (0.55);
\draw[dashed,white,thick] (1,1.5) circle (0.3);
\draw[thin, <->] (0.78,1.75) -- (-0.85,3.62);


\end{tikzpicture}




\end{document}
 
Private Nachricht senden Benutzer-Profile anzeigen

Gast


Beiträge: ---
Anmeldedatum: ---
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 25.06.2019, 18:49     Titel:
  Antworten mit Zitat      
heinrich hat Folgendes geschrieben:
Die beiden Smileys sollten eigentlich eine 8 sein, weiß nicht genau wie man sie vermeiden kann.


Deaktiviere die Smileys in deinem Beitrag.

Bartman
Forum-Meister
Forum-Meister


Beiträge: 1905
Anmeldedatum: 16.07.09
Wohnort: Hessische Provinz
Version: ---
     Beitrag Verfasst am: 25.06.2019, 21:31     Titel:
  Antworten mit Zitat      
Ein paar Änderungsvorschläge:

Code
\documentclass[border=5pt]{standalone}
\usepackage[utf8]{inputenc}% für ältere TeX-Distributionen
\usepackage{pgfplots}
\usetikzlibrary{spy,backgrounds,arrows.meta}

\pgfplotsset{compat=newest}

\pgfdeclarelayer{foreground}
\pgfsetlayers{main,foreground}

\begin{document}
\begin{tikzpicture}[
    >=Stealth,
    spy using outlines={circle, magnification=3, size=1.2cm, connect spies},
    brace/.style={decorate, decoration={brace, amplitude=14pt}}
]
\def \x {1}
\def \y {0.5}

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Flächen für die Layer
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%

%seitlichen Flächen
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \draw[thin,fill=gray!80!black!70] (3.99*\x,0.05) -- (6.5*\x,5*\y+0.05)-- (6.5*\x,6*\y)--(3.925*\x,1*\y)-- cycle;
    \draw[thin,fill=gray!80!black!60](3.925*\x,1*\y) -- (6.5*\x,6*\y)--(6.5*\x,7*\y)--(3.925*\x,2*\y)--cycle;
    \draw[thin,fill=gray!80!black!50](3.925*\x,2*\y) -- (6.5*\x,7*\y)-- (6.5*\x,8*\y)--(3.925*\x,3*\y)--cycle;
    \draw[thin,fill=gray!80!black!40](3.925*\x,3*\y) -- (6.5*\x,8*\y)--(6.5*\x,9*\y)--(3.925*\x,4*\y)--cycle;
    \draw[thin,fill=gray!80!black!30](3.925*\x,4*\y) -- (5.88*\x,7.8*\y) to [bend right=30.1] (6.13*\x,9.24*\y) --(3.94*\x,4.99*\y)--cycle;
    \draw[fill=gray!80!black!40,thin] (6.5*\x,9*\y) -- (5.88*\x,7.8*\y) to [bend right=28.2] (6.15*\x,9*\y) --  cycle;

   
%oberen Flächen
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \draw[thin,fill=gray!80!black!20]
        (0.06,4.96*\y) -- (2.5*\x,10*\y)-- (3.5*\x,10*\y)--(-0.02+\x,4.8*\y)--cycle
        (-0.04+\x,4.8*\y) -- (3.5*\x,10*\y)-- (4.5*\x,10*\y)--(-0.02+2*\x,4.8*\y)--cycle
        (-0.04+2*\x,4.8*\y)--(4.5*\x,10*\y)--(4.82*\x,10*\y)--(4.88*\x,9.6*\y)--
        (4.88*\x,8.76*\y)--(-0.02+3*\x,4.8*\y)--cycle
       %F2:
        (-0.04+3*\x,4.8*\y) -- (4.88*\x,8.76*\y)--(5.88*\x,8.76*\y)--(3.94*\x,4.99*\y)--cycle
    ;
   

%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%
%Druckkopf
%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%  
    \draw[thick,cyan!30!black]
       (4.88*\x,8.76*\y) -- (5.88*\x,8.76*\y)
       (4.88*\x,9.6*\y) -- (5.88*\x,9.6*\y)
       (5.88*\x,9.6*\y) -- (5.88*\x,8.76*\y)
       (4.88*\x,8.76*\y) -- (4.88*\x,9.6*\y)
       (5.88*\x,8.76*\y) -- (6.12*\x,9.24*\y)
       (5.88*\x,9.6*\y) -- (6.12*\x,10.04*\y)
       (6.12*\x,9.24*\y) -- (6.12*\x,10.04*\y)
       (5.88*\x,9.6*\y) -- (5.6*\x,11.5*\y)
       (4.88*\x,9.6*\y) -- (4.6*\x,11.5*\y)
       (5.6*\x,11.5*\y) -- (4.6*\x,11.5*\y)
       (6.12*\x,10.04*\y) -- (6.2*\x,12.2*\y)
       (5.6*\x,11.5*\y) -- (6.2*\x,12.2*\y)
       (4.6*\x,11.5*\y) -- (5.2*\x,12.2*\y)
       (6.2*\x,12.2*\y) -- (5.2*\x,12.2*\y)
    ;
   
   \draw[thin](6,5.3) -- + (30:5mm) node[right]{Druckkopf};
   
   
%Beschriftung Layer / Druckbahn
    \draw[brace]
        (3.95*\x,-0.1) -- node[below=20pt]{4 Druckbahnen} (0.05,-0.1)
    ;
    \draw[brace]
        (-0.1,0.05) -- node[left=20pt,align=left]{mit je 5\\Layern} (-0.1,4.95*\y)
    ;

%%%%%%%%%%%%%%%%%%%%%%%%%%%%
   %Querschnitt Layer
%%%%%%%%%%%%%%%%%%%%%%%%%%%%
    \foreach \m/\percent in {0/70,1/60,2/50,3/40,4/30}
        \foreach \n in {0,...,3}
            \draw [thin, rounded corners=3pt, fill=gray!80!black!\percent]
                (0+\n*\x,\m*\y) rectangle (\x+\n*\x,{(\m+1)*\y})
            ;


\draw[red, thick, dashed] (3.1,1) -- (3.9,1);
\draw[<-] (3.8,1) -- + (-20:1.2cm) node[right]{Verbundfläche};

\coordinate (zoom) at (-0.75,4);
\spy [<->] on (1,1.5) in node [dashed, left] at (zoom);
\begin{pgfonlayer}{foreground}
\draw ([xshift=-6mm]zoom) -- + (50:1.2cm) node[right,align=left]{Entstehender\\Hohlraum};
\end{pgfonlayer}
\end{tikzpicture}
\end{document}


Zuletzt bearbeitet von Bartman am 27.06.2019, 15:39, insgesamt einmal bearbeitet
Private Nachricht senden Benutzer-Profile anzeigen

heinrich
Forum-Anfänger
Forum-Anfänger

Beiträge: 16
Anmeldedatum: 14.05.18
Wohnort: ---
Version: ---
     Beitrag Verfasst am: 27.06.2019, 09:14     Titel:
  Antworten mit Zitat      
Jo danke!
Bei dir schauts besser aus
Private Nachricht senden Benutzer-Profile anzeigen

Neues Thema eröffnen Neue Antwort erstellen



Options and Permissions
Beiträge der letzten Zeit anzeigen:

Du kannst Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum herunterladen
.

goLaTeX ist Teil der goForen
goForen.de goMATLAB.de goLaTeX.de


  Datenschutzerklärung | Impressum | FAQ | goLaTeX RSS Button RSS-Feed

Copyright © 2008 - 2019 goLaTeX.de