1\definecolor{xlife}{RGB}{0,127,127}%
2\begin{tikzpicture}
3\coordinate (c) at (0,0,0);
4\coordinate (v1) at (3,0,0);
5\coordinate (v2) at (0,0,-3);
6\coordinate (v3) at (0,3,0);
7\coordinate (v4) at (-3,0,0);
8\coordinate (v5) at (0,0,3);
9\coordinate (v6) at (0,-3,0);
10
11\draw[dotted] (v1) -- (v4) (v2) -- (v5) (v3) -- (v6);
12
13\fill[xlife] (c) circle (3pt) node[above] {c};
14\draw[name path=ellipsex] (c) ellipse [x radius=3cm, y radius=3cm];
15\begin{scope}
16\clip (v4) rectangle (v1 |- v3);
17\draw[dashed] (c) ellipse [x radius=3cm, y radius=1.2cm];
18\end{scope}
19\begin{scope}
20\clip (v4) rectangle (v1 |- v6);
21\draw (c) ellipse [x radius=3cm, y radius=1.2cm];
22\end{scope}
23\begin{scope}
24\clip (v3) rectangle (v6 -| v1);
25\draw[dashed] (c) ellipse [x radius=1.2cm, y radius=3cm];
26\end{scope}
27\begin{scope}
28\clip (v3) rectangle (v6 -| v4);
29\draw (c) ellipse [x radius=1.2cm, y radius=3cm];
30\end{scope}
31\fill[xlife] (v1) circle (3pt) node[right] {$v_1$};
32\fill[xlife] (v2) circle (3pt) node[above right] {$v_2$};
33\fill[xlife] (v3) circle (3pt) node[above] {$v_6$};
34\fill[xlife] (v4) circle (3pt);
35\fill[xlife] (v5) circle (3pt);
36\fill[xlife] (v6) circle (3pt);
37\draw (1,0,-2.75) node[name=n1] {$n_1$};
38\draw (-3,0,-2.75) node[name=n2] {$n_2$};
39\draw (-1,0,2.75) node[name=n3] {$n_3$};
40\draw (3,0,2.75) node[name=n4] {$n_4$};
41\draw (2.5,2,0) node[name=n5] {$n_5$};
42\draw (-2.5,2,0) node[name=n6] {$n_6$};
43\draw (-2.5,-2,0) node[name=n7] {$n_7$};
44\draw (2.5,-2,0) node[name=n8] {$n_8$};
45\draw (0,1.25,-2.75) node[name=n9] {$n_9$};
46\draw (0,3,3.5) node[name=n10] {$n_{10}$};
47\draw (0,-1.25,2.75) node[name=n11] {$n_{11}$};
48\draw (0,-3,-3.5) node[name=n12] {$n_{12}$};
49
50\draw (5, 2, -2) node[name=sn0, red!50!black] {$sn_1$};
51\draw (-5,2,-2) node[name=sn1, red!50!black] {$sn_2$};
52\draw (-5,2,2) node[name=sn2, red!50!black] {$sn_3$};
53\draw (5,2, 2) node[name=sn3, red!50!black] {$sn_4$};
54\draw (5,-2,-2) node[name=sn4, red!50!black] {$sn_5$};
55\draw (-5,-2,-2) node[name=sn5, red!50!black] {$sn_6$};
56\draw (-5,-2,2) node[name=sn6, red!50!black] {$sn_7$};
57\draw (5,-2,2) node[name=sn7, red!50!black] {$sn_8$};
58
59\begin{scope}
60\clip (c) ellipse [x radius=3cm, y radius=3cm];
61\draw[name path global=arrow0, red!50!black, ->, >=triangle 60,dashed] (sn0) .. controls +(180:1.5cm) and +(60:1.5cm) .. (barycentric cs:v1=1,v2=-0.5,v3=1);
62\end{scope}
63\draw[xlife,name intersections={of=ellipsex and arrow0}] (intersection-1) node[coordinate,name=a0] {};
64\begin{scope}
65\clip (a0) rectangle (sn0.north);
66\draw[red!50!black, ->, >=triangle 60] (sn0) .. controls +(180:1.5cm) and +(60:1.5cm) .. (barycentric cs:v1=1,v2=-0.5,v3=1);
67\end{scope}
68
69\draw[red!50!black, ->, >=triangle 60] (sn3) .. controls +(-140:1.5cm) and +(0:1.5cm) .. (barycentric cs:v1=2,v5=2,v3=1);
70
71\begin{scope}
72\clip (c) ellipse [x radius=3cm, y radius=3cm];
73\draw[name path global=arrow1, red!50!black, ->, >=triangle 60,dashed] (sn1) .. controls +(0:1.5cm) and +(120:1.5cm) .. (barycentric cs:v4=2,v2=1,v3=3);
74\end{scope}
75\draw[xlife,name intersections={of=ellipsex and arrow1}] (intersection-1) node[coordinate,name=a1] {};
76\begin{scope}
77\clip (a1) rectangle (sn1.north);
78\draw[red!50!black, ->, >=triangle 60] (sn1) .. controls +(0:1.5cm) and +(120:1.5cm) .. (barycentric cs:v4=2,v2=1,v3=3);
79\end{scope}
80
81\draw[red!50!black, ->, >=triangle 60] (sn2) .. controls +(-40:1.5cm) and +(-170:1.5cm) .. (barycentric cs:v4=2,v5=1,v3=1);
82
83\begin{scope}
84\clip (c) ellipse [x radius=3cm, y radius=3cm];
85\draw[name path global=arrow2, red!50!black, ->, >=triangle 60,dashed] (sn4) .. controls +(140:1.5cm) and +(0:1.5cm) .. (barycentric cs:p1=3,p2=1,p6=1);
86\end{scope}
87\draw[xlife,name intersections={of=ellipsex and arrow2}] (intersection-1) node[coordinate,name=a2] {};
88\begin{scope}
89\clip (a2) rectangle (sn4);
90\draw[red!50!black, ->, >=triangle 60] (sn4) .. controls +(140:1.5cm) and +(0:1.5cm) .. (barycentric cs:v1=3,v2=1,v6=1);
91\end{scope}
92
93\draw[red!50!black, ->, >=triangle 60] (sn7) .. controls +(180:1.5cm) and +(-40:1.5cm) .. (barycentric cs:v1=3,v5=1,v6=4);
94
95\begin{scope}
96\clip (c) ellipse [x radius=3cm, y radius=3cm];
97\draw[name path global=arrow3, red!50!black, ->, >=triangle 60,dashed] (sn5) .. controls +(40:1.5cm) and +(180:1.5cm) .. (barycentric cs:v2=2,v4=2,v6=1);
98\end{scope}
99\draw[xlife,name intersections={of=ellipsex and arrow3}] (intersection-1) node[coordinate,name=a3] {};
100\begin{scope}
101\clip (a3) rectangle (sn5);
102\draw[red!50!black, ->, >=triangle 60] (sn5) .. controls +(40:1.5cm) and +(180:1.5cm) .. (barycentric cs:v2=2,v4=2,v6=1);
103\end{scope}
104
105\draw[red!50!black, ->, >=triangle 60] (sn6) .. controls +(0:1.5cm) and +(-140:1.5cm) .. (barycentric cs:v4=1,v5=-0.5,v6=1);
106\end{tikzpicture}
107