changeset 22:e99ef2cea52d

fix constraint graph
author Markus Kaiser <markus.kaiser@in.tum.de>
date Sun, 20 May 2012 22:28:08 +0200
parents d9adcede770c
children e79e0b46fcdf
files planarity/presentation.tex
diffstat 1 files changed, 22 insertions(+), 11 deletions(-) [+]
line wrap: on
line diff
--- a/planarity/presentation.tex	Sun May 20 21:57:51 2012 +0200
+++ b/planarity/presentation.tex	Sun May 20 22:28:08 2012 +0200
@@ -43,7 +43,8 @@
 
 \usetikzlibrary{shapes.geometric}
 \pgfdeclarelayer{background}
-\pgfsetlayers{background,main}
+\pgfdeclarelayer{midground}
+\pgfsetlayers{background,midground,main}
 \tikzstyle{vertex}=[circle,draw,fill=blue!25,minimum size=20pt,inner sep=0pt]
 \tikzstyle{selected vertex} = [vertex, fill=red!50]
 \tikzstyle{small vertex} = [vertex, minimum size=12pt]
@@ -705,29 +706,39 @@
     \foreach \source/ \dest in {k/c, k/i, j/a, g/d, n/l}
         \path<1>[right edge] (\source) -- (\dest); 
         
+    \begin{pgfonlayer}{background}
     \foreach \pos/\name/\ctn in {{(0,1)/a/1},{(0,2)/b/2},{(1,3)/c/3},{(0.75,4)/d/4},{(-0.5,4.5)/e/5},
                             {(-1.5,3.5)/f/6}, {(1.25,5.25)/g/7},
                             {(0,5.5)/h/8}, {(2.5,6)/i/9}, {(4,5)/j/10},{(2.5,4.5)/k/11},
                             {(-2,6)/l/12}, {(-2.5,5)/m/13}, {(-4,5)/n/14}}
-        \node<2->[vertex, minimum size=15pt, draw opacity=0.2] (\name) at \pos {$\ctn$};
+        \node<2->[vertex, minimum size=15pt, opacity=0.2] (\name) at \pos {$\ctn$};
         
     \foreach \source/ \dest in {a/b, b/c, c/d, d/e, e/f, e/g,
                                 e/h, h/i, i/j, j/k,
                                 h/l, l/m, m/n}
-        \path<2->[tree edge, draw opacity=0.2] (\source) -- (\dest);        
+        \path<2->[tree edge, opacity=0.35] (\source) -- (\dest);        
                 
     \foreach \source/ \dest / \name in {f/b, m/e, n/a}
-        \path<2->[left edge, draw opacity=0.2] (\source) -- (\dest)
-        		node[fill=blue,minimum size=10pt, midway, anchor=center, draw opacity=1] (\source\dest) {};     
+        \path<2->[left edge, opacity=0.35] (\source) -- (\dest)
+        		node[midway, anchor=center] (\source\dest) {};     
         
     \foreach \source/ \dest in {k/c, k/i, j/a, g/d, n/l}
-        \path<2->[right edge, draw opacity=0.2] (\source) -- (\dest)
-        		node[fill=red,minimum size=10pt, midway, anchor=center, draw opacity=1] (\source\dest) {};
+        \path<2->[right edge, opacity=0.35] (\source) -- (\dest)
+        		node[midway, anchor=center] (\source\dest) {};
+    \end{pgfonlayer}
         		
-    \path<3->[edge, ultra thick] (kc) -- (ki) node[midway] {s};
-    \path<4->[edge, ultra thick] (me) -- (nl) node[midway, above] {v};
-    \path<5->[edge, ultra thick] (me) -- (kc) node[midway] {v};
-    \path<5->[edge, ultra thick] (fb) -- (kc) node[midway] {v};        
+    \foreach \source/ \dest in {f/b, m/e, n/a}
+    		\node<2->[fill=blue,minimum size=10pt] at (\source\dest) {};
+    		
+    \foreach \source/ \dest in {k/c, k/i, j/a, g/d, n/l}
+        \node<2->[fill=red,minimum size=10pt] at (\source\dest) {};    		
+        		
+    \begin{pgfonlayer}{midground}
+    \path<3->[edge, ultra thick] (kc.center) -- (ki.center) node[midway] {s};
+    \path<4->[edge, ultra thick] (me.center) -- (nl.center) node[midway, above] {v};
+    \path<5->[edge, ultra thick] (me.center) -- (kc.center) node[midway] {v};
+    \path<5->[edge, ultra thick] (fb.center) -- (kc.center) node[midway] {v};        
+    \end{pgfonlayer}
 \end{tikzpicture}
 \end{figure}	
 \end{frame}