Wie zieht man Edges bis an den Knotenrand bei abgerundeten Ecken?
Alle Knoten haben abgerundete Ecken. Nun werden per Default die Kanten bloß bis an die Ecken gezogen, so als wären sie nicht ebgerundet. Ist es möglich die Kanten _elegant_ bis an den Rand zu zeichnen oder muss hierbei manuell gerechnet/ausprobiert werden?
Hier mal ein Beispiel und darunter ein Screenshot, die alles veranschaulichen:
\documentclass{scrartcl}
\usepackage{tikz}
\usetikzlibrary{calc}
\begin{document}
\begin{tikzpicture}[
node distance=4.0cm,
thick,
every node/.style={
rectangle, minimum size=6mm, very thick,
draw=orange,
rounded corners=6pt,
top color=white,
bottom color=orange!20,
align=center,
}
]
\node (s1) {S1};
\node (s2) [right of = s1] {S2};
\node[draw=blue] (center) at ($(s1)!0.5!(s2) - (0,2)$) {C1};
\path[draw=black!50]
(s1) edge edge[->] (center)
(center) edge edge[<->] (s2)
;
\end{tikzpicture}
\end{document}
![alt text][1]
[1]: http://texwelt.de/wissen/upfiles/kantenrand.pnghttp://texwelt.de/wissen/upfiles/kantenRand0.png