Überarbeitungsverlauf[Zurück]
Klicke auf Einblenden/Ausblenden von Überarbeitungen 3

09 Jan '16, 14:48

cgnieder's gravatar image

cgnieder
22.1k253463

Schattierung eines gebogenen Rohres

Hallo Texwelt, möchte ein Rohrsystem bauen. Zwecks 3D-Illusion Rohre schattieren. Mein Versuch war, mit top, bottom, middle color zu arbeiten. Aber wie bei einem Bogen? Gibt es eine Lösung für Nicht-Mathematiker oder hat ein Mathematiker eine Berechnung für die Aussenschattierung eines gebogenen Rohres? Grüße HJ \documentclass[tikz]{standalone} \begin{document} \tikzset{ pics/.cd, % tubeh tubeh/.style={ code={ \draw[top color=green, bottom color=green, middle color=white] (0,0) rectangle +(2,1); }%end code }%end style }%end tikzset \tikzset{ pics/.cd, % tubev tubev/.style={ code={ \draw[left color=green, right color=green, middle color=white] (0,0) rectangle +(1,2); }%end code }%end style }%end tikzset \tikzset{ pics/.cd, % tubearc tubearc/.style={ code={ % means 1cm in direction 0 degree \draw[top color=green, bottom color=green, middle color=white] (0:1cm) -- (0:2cm) % draw arc: start angle, end angle, radius arc (0:90:2cm) -- (90:1cm) arc (90:0:1cm) -- cycle; }%end code }%end style }%end tikzset \begin{tikzpicture}% \draw[step=1, help lines](-2,-2) grid (5,2); \foreach \x in {-2,...,5} \draw (\x cm,1pt) -- (\x cm,-1pt) node[anchor=north] {$\x$}; \foreach \y in {-2,...,2} \draw (1pt,\y cm) -- (-1pt,\y cm) node[anchor=east] {$\y$}; \path (-2,1) pic {tubeh} (0.0,0.0) pic {tubearc} (1,-2) pic {tubev}; \end{tikzpicture} \end{document} ![Rohr][1] [1]: http://texwelt.de/wissen/upfiles/rohr.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 2
Code markiert und Bild hochgeladen

08 Jan '16, 18:47

stefan's gravatar image

stefan
18.4k163148

Schattierung eines gebogenen Rohres

Hallo Texwelt, möchte ein Rohrsystem bauen. Zwecks 3D-Illusion Rohre schattieren. Mein Versuch war, mit top, bottom, middle color zu arbeiten. Aber wie bei einem Bogen? Gibt es eine Lösung für Nicht-Mathematiker oder hat ein Mathematiker eine Berechnung für die Aussenschattierung eines gebogenen Rohres? Grüße HJ \documentclass[tikz]{standalone} \begin{document} \tikzset{ pics/.cd, % tubeh tubeh/.style={ code={ \draw[top color=green, bottom color=green, middle color=white] (0,0) rectangle +(2,1); }%end code }%end style }%end tikzset \tikzset{ pics/.cd, % tubev tubev/.style={ code={ \draw[left color=green, right color=green, middle color=white] (0,0) rectangle +(1,2); }%end code }%end style }%end tikzset \tikzset{ pics/.cd, % tubearc tubearc/.style={ code={ % means 1cm in direction 0 degree \draw[top color=green, bottom color=green, middle color=white] (0:1cm) -- (0:2cm) % draw arc: start angle, end angle, radius arc (0:90:2cm) -- (90:1cm) arc (90:0:1cm) -- cycle; }%end code }%end style }%end tikzset \begin{tikzpicture}% \draw[step=1, help lines](-2,-2) grid (5,2); \foreach \x in {-2,...,5} \draw (\x cm,1pt) -- (\x cm,-1pt) node[anchor=north] {$\x$}; \foreach \y in {-2,...,2} \draw (1pt,\y cm) -- (-1pt,\y cm) node[anchor=east] {$\y$}; \path (-2,1) pic {tubeh} (0.0,0.0) pic {tubearc} (1,-2) pic {tubev}; \end{tikzpicture} \end{document} \end{document} ![Rohr][1] [1]: http://texwelt.de/wissen/upfiles/rohr.png
Klicke auf Einblenden/Ausblenden von Überarbeitungen 1

08 Jan '16, 15:53

gizeh's gravatar image

gizeh
5111