Fichier:Directed medial graph example.svg
Taille de cet aperçu PNG pour ce fichier SVG : 510 × 146 pixels. Autres résolutions : 320 × 92 pixels | 640 × 183 pixels | 1 024 × 293 pixels | 1 280 × 366 pixels | 2 560 × 733 pixels.
Fichier d’origine (Fichier SVG, nominalement de 510 × 146 pixels, taille : 30 kio)
Ce fichier et sa description proviennent de Wikimedia Commons.
Description
DescriptionDirected medial graph example.svg |
English: Example of a plane graph (in blue) and its directed medial graph (in red). |
Date | |
Source |
\documentclass{standalone}
\usepackage{tikz}
\usetikzlibrary{arrows,backgrounds,positioning}
\begin{document}
\def\nodeDist{2.5cm}
\def\arrowType{triangle 60}
\def\fillColor{black!20}
\def\position{0.6}
\tikzstyle{origVertex} = [draw, blue, fill, shape=circle]
\tikzstyle{newVertex} = [draw, red , fill, shape=circle]
\tikzstyle{invisibleVertex} = [shape=circle]
\tikzstyle{origEdge} = [blue]
\tikzstyle{newEdge} = [red, densely dashed]
\tikzstyle{invisibleEdge} = [draw opacity=0]
\begin{tikzpicture}[node distance=\nodeDist,>=\arrowType,semithick]
\node[origVertex] (0) {};
\node[origVertex] (1) [right of=0] {};
\node[origVertex] (2) [below of=1] {};
\node[origVertex] (3) [left of=2] {};
\path (0) edge[origEdge] node[invisibleVertex] (m0) {} (1)
(1) edge[origEdge] node[invisibleVertex] (m1) {} (2)
(2) edge[origEdge] node[invisibleVertex] (m2) {} (3)
(3) edge[origEdge] node[invisibleVertex] (m3) {} (0);
\path (m0) edge[invisibleEdge] (m1)
edge[invisibleEdge, out= 45, in= 45, looseness=3, overlay] node[invisibleVertex, pos=\position] (e0) {} (m1)
(m1) edge[invisibleEdge] (m2)
edge[invisibleEdge, out= -45, in= -45, looseness=3, overlay] node[invisibleVertex, pos=\position] (e1) {} (m2)
(m2) edge[invisibleEdge] (m3)
edge[invisibleEdge, out=-135, in=-135, looseness=3, overlay] node[invisibleVertex, pos=\position] (e2) {} (m3)
(m3) edge[invisibleEdge] (m0)
edge[invisibleEdge, out= 135, in= 135, looseness=3, overlay] node[invisibleVertex, pos=\position] (e3) {} (m0);
\node[invisibleVertex, below=0cm of e0] {};
\node[invisibleVertex, left =0cm of e1] {};
\node[invisibleVertex, above=0cm of e2] {};
\node[invisibleVertex, right=0cm of e3] {};
\end{tikzpicture}
\qquad
\begin{tikzpicture}[node distance=\nodeDist,>=\arrowType,semithick]
\node[origVertex] (0) {};
\node[origVertex] (1) [right of=0] {};
\node[origVertex] (2) [below of=1] {};
\node[origVertex] (3) [left of=2] {};
\path (0) edge[origEdge] node[newVertex] (m0) {} (1)
(1) edge[origEdge] node[newVertex] (m1) {} (2)
(2) edge[origEdge] node[newVertex] (m2) {} (3)
(3) edge[origEdge] node[newVertex] (m3) {} (0);
\path (m0) edge[->, newEdge] (m1)
edge[<-, newEdge, out= 45, in= 45, looseness=3, overlay] node[invisibleVertex, pos=\position] (e0) {} (m1)
(m1) edge[->, newEdge] (m2)
edge[<-, newEdge, out= -45, in= -45, looseness=3, overlay] node[invisibleVertex, pos=\position] (e1) {} (m2)
(m2) edge[->, newEdge] (m3)
edge[<-, newEdge, out=-135, in=-135, looseness=3, overlay] node[invisibleVertex, pos=\position] (e2) {} (m3)
(m3) edge[->, newEdge] (m0)
edge[<-, newEdge, out= 135, in= 135, looseness=3, overlay] node[invisibleVertex, pos=\position] (e3) {} (m0);
\node[invisibleVertex, below=0cm of e0] {};
\node[invisibleVertex, left =0cm of e1] {};
\node[invisibleVertex, above=0cm of e2] {};
\node[invisibleVertex, right=0cm of e3] {};
\begin{scope}[on background layer, overlay]
\fill[fill=\fillColor] (m0. 45) to [out= 45, in= 45, looseness=3] (m1. 45) to (m1.center) to (m0.center) to (m0. 45);
\fill[fill=\fillColor] (m1. -45) to [out= -45, in= -45, looseness=3] (m2. -45) to (m2.center) to (m1.center) to (m1. -45);
\fill[fill=\fillColor] (m2.-135) to [out=-135, in=-135, looseness=3] (m3.-135) to (m3.center) to (m2.center) to (m2.-135);
\fill[fill=\fillColor] (m3. 135) to [out= 135, in= 135, looseness=3] (m0. 135) to (m0.center) to (m3.center) to (m3. 135);
\end{scope}
\end{tikzpicture}
\qquad
\begin{tikzpicture}[node distance=\nodeDist,>=\arrowType,semithick]
\node[invisibleVertex] (0) {};
\node[invisibleVertex] (1) [right of=0] {};
\node[invisibleVertex] (2) [below of=1] {};
\node[invisibleVertex] (3) [left of=2] {};
\path (0) edge[invisibleEdge] node[draw opacity=100, newVertex] (m0) {} (1)
(1) edge[invisibleEdge] node[draw opacity=100, newVertex] (m1) {} (2)
(2) edge[invisibleEdge] node[draw opacity=100, newVertex] (m2) {} (3)
(3) edge[invisibleEdge] node[draw opacity=100, newVertex] (m3) {} (0);
\path (m0) edge[->, newEdge] (m1)
edge[<-, newEdge, out= 45, in= 45, looseness=3, overlay] node[invisibleVertex, pos=\position] (e0) {} (m1)
(m1) edge[->, newEdge] (m2)
edge[<-, newEdge, out= -45, in= -45, looseness=3, overlay] node[invisibleVertex, pos=\position] (e1) {} (m2)
(m2) edge[->, newEdge] (m3)
edge[<-, newEdge, out=-135, in=-135, looseness=3, overlay] node[invisibleVertex, pos=\position] (e2) {} (m3)
(m3) edge[->, newEdge] (m0)
edge[<-, newEdge, out= 135, in= 135, looseness=3, overlay] node[invisibleVertex, pos=\position] (e3) {} (m0);
\node[invisibleVertex, below=0cm of e0] {};
\node[invisibleVertex, left =0cm of e1] {};
\node[invisibleVertex, above=0cm of e2] {};
\node[invisibleVertex, right=0cm of e3] {};
\begin{scope}[on background layer, overlay]
\fill[fill=\fillColor] (m0. 45) to [out= 45, in= 45, looseness=3] (m1. 45) to (m1.center) to (m0.center) to (m0. 45);
\fill[fill=\fillColor] (m1. -45) to [out= -45, in= -45, looseness=3] (m2. -45) to (m2.center) to (m1.center) to (m1. -45);
\fill[fill=\fillColor] (m2.-135) to [out=-135, in=-135, looseness=3] (m3.-135) to (m3.center) to (m2.center) to (m2.-135);
\fill[fill=\fillColor] (m3. 135) to [out= 135, in= 135, looseness=3] (m0. 135) to (m0.center) to (m3.center) to (m3. 135);
\end{scope}
\end{tikzpicture}
\end{document}
|
Auteur | Self |
Conditions d’utilisation
Moi, en tant que détenteur des droits d’auteur sur cette œuvre, je la publie sous la licence suivante :
Ce fichier est disponible selon les termes de la licence Creative Commons CC0 Don universel au domaine public. | |
La personne qui a associé une œuvre avec cet acte l’a placée dans le domaine public en renonçant mondialement à tous ses droits sur cette œuvre en vertu des lois relatives au droit d’auteur, ainsi qu’à tous les droits juridiques connexes et voisins qu’elle possédait sur l’œuvre, sans autre limite que celles imposées par la loi. Vous pouvez copier, modifier, distribuer et utiliser cette œuvre, y compris à des fins commerciales, sans qu’il soit nécessaire d’en demander la permission.
http://creativecommons.org/publicdomain/zero/1.0/deed.enCC0Creative Commons Zero, Public Domain Dedicationfalsefalse |
Éléments décrits dans ce fichier
dépeint
26 mars 2013
image/svg+xml
Historique du fichier
Cliquer sur une date et heure pour voir le fichier tel qu'il était à ce moment-là.
Date et heure | Vignette | Dimensions | Utilisateur | Commentaire | |
---|---|---|---|---|---|
actuel | 26 mars 2013 à 21:03 | 510 × 146 (30 kio) | Bender2k14 | Edits to remove white space | |
26 mars 2013 à 18:06 | 598 × 203 (30 kio) | Bender2k14 | {{Information |Description ={{en|1=Example of a plane graph (in blue) and its directed medial graph (in red).}} |Source =<source lang="latex"> \documentclass{article} \thispagestyle{empty} \usepackage{fullpage} \usepackage{tikz} \usetikzlibr... |
Utilisation du fichier
Les 2 pages suivantes utilisent ce fichier :
Usage global du fichier
Les autres wikis suivants utilisent ce fichier :
- Utilisation sur en.wikipedia.org
- Utilisation sur ru.wikipedia.org
- Utilisation sur uk.wikipedia.org
Métadonnées
Ce fichier contient des informations supplémentaires, probablement ajoutées par l'appareil photo numérique ou le numériseur utilisé pour le créer.
Si le fichier a été modifié depuis son état original, certains détails peuvent ne pas refléter entièrement l'image modifiée.
Largeur | 408pt |
---|---|
Hauteur | 117pt |
Ce document provient de « https://fr.wikipedia.org/wiki/Fichier:Directed_medial_graph_example.svg ».