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