ADelmotte
2012-11-04 09:26:24 UTC
Bonjour,
Voulant développer un logo personnel sur base d'un dessin chinois (circonvolutions appelées Cinq nuages de félicité ; cette courbe, gravées sur un plateau, interrompue à un endroit et remplie d'encens, servait d'horloge [voir Robert Van Gulik dans un roman des enquêtes du juge Ti]).
Je l'avais d'abord créée en pstricks puis en tikz.
Cependant je remarque que la courbe avec pstricks est plus souple, régulière que celle produite par tikz.
Pour celui-ci, en changeant la tension l'arrondi s'améliore jusque 0.6 puis se dégrade de nouveau.
Je suppose aussi que je pourrais définir un \tickzset, comme discuté dans un file récent.
Comment remédier à cela ?
Tout autre commentaire est bienvenu.
Merci
Avec Tikz
\usepackage{tikz}
\usetikzlibrary{topaths,calc}
---------------------
\begin{tikzpicture}[line width=3pt,scale=0.45]
\draw[color=yellow,fill=yellow] plot coordinates {(5.6,7.5)(-5.6,7.5)(-8.9,-3.0)(0.1,-9.4)(8.9,-2.8)};
\foreach \angle in {72,144,216,288,360}
\draw[rotate=\angle,color=green,fill=yellow]
plot[smooth,tension=0.7] coordinates {%
(5.6,7.5)(3.3,11.1)(0,12.3)(-3.4,11.2)(-5.6,7.5)};
\foreach \angle / \couleur in {18/green,90/red,162/blue,234/black,306/orange}
\draw[rotate=\angle,color=\couleur] plot[smooth,tension=0.6] coordinates {%
(1.3,-1.45)(2.0,-1.0)(4.1,-3.4)(6.8,-4.4)(9.5,-3.3)%
(11.0,0)(10.4,2.5)(8.2,4.1)(5.5,2.5)(5.0,0)%
(5.8,-1.3)(7.3,-1.7)(8.1,-1.2)(8.7,0)(8.5,1.0)%
(7.8,1.4)(7.5,0)(6.9,-0.4)(6.3,0)(6.4,1.8)%
(7.8,2.9)(9.3,2.0)(9.8,0)(8.8,-2.3)(6.9,-3.2)%
(4.9,-2.4)(3.7,0)(3.5,1.8)(2.45,0.6)(1.55,0.95)};
\end{tikzpicture}
Avec pstricks
\usepackage{graphicx}
-----------------------
\resizebox{10cm}{10cm}{%
\psset{xunit=0.4mm,yunit=0.4mm}
\noindent\begin{pspicture}(-115,-115)(115,115)
\psset{linestyle=none}
\psset{linestyle=solid,linewidth=3pt,linecolor=green,fillstyle=solid,fillcolor=yellow}
\pscurve
(56,75)(33,111)(0,123)(-34,112)(-56,75)
(-56,75)(-95,66)(-117,38)(-117,2)(-89,-30)
(-89,-30)(-92,-70)(-72,-100)(-38,-111)(1,-94)
(1,-94)(39,-109)(72,-100)(93,-71)(89,-28)
(89,-28)(116,3)(117,38)(96,67)(54,75)
\multido{\i=18+72}{5}{%
\psset{linestyle=solid,linewidth=3pt,linecolor=black}
\rput{\i}(0,0){%
\pscurve
(15,-16)(13,-14.5)(20,-10)(41,-34)(68,-44)(95,-33) %(10,-15)
(110,0)(104,25)(82,41)(55,25)(50,0)
(58,-13)(73,-17)(81,-12)(87,0)(85,10)
(78,14)(75,0)(69,-4)(63,0)(64,18)
(78,29)(93,20)(98,0)(88,-23)(69,-32)
(49,-24)(37,0)(35,18)(24.5,6)(15.5,9)%8.5)%(19.5,20.5)
}%
}%
\end{pspicture}%
}
--
Alain
Voulant développer un logo personnel sur base d'un dessin chinois (circonvolutions appelées Cinq nuages de félicité ; cette courbe, gravées sur un plateau, interrompue à un endroit et remplie d'encens, servait d'horloge [voir Robert Van Gulik dans un roman des enquêtes du juge Ti]).
Je l'avais d'abord créée en pstricks puis en tikz.
Cependant je remarque que la courbe avec pstricks est plus souple, régulière que celle produite par tikz.
Pour celui-ci, en changeant la tension l'arrondi s'améliore jusque 0.6 puis se dégrade de nouveau.
Je suppose aussi que je pourrais définir un \tickzset, comme discuté dans un file récent.
Comment remédier à cela ?
Tout autre commentaire est bienvenu.
Merci
Avec Tikz
\usepackage{tikz}
\usetikzlibrary{topaths,calc}
---------------------
\begin{tikzpicture}[line width=3pt,scale=0.45]
\draw[color=yellow,fill=yellow] plot coordinates {(5.6,7.5)(-5.6,7.5)(-8.9,-3.0)(0.1,-9.4)(8.9,-2.8)};
\foreach \angle in {72,144,216,288,360}
\draw[rotate=\angle,color=green,fill=yellow]
plot[smooth,tension=0.7] coordinates {%
(5.6,7.5)(3.3,11.1)(0,12.3)(-3.4,11.2)(-5.6,7.5)};
\foreach \angle / \couleur in {18/green,90/red,162/blue,234/black,306/orange}
\draw[rotate=\angle,color=\couleur] plot[smooth,tension=0.6] coordinates {%
(1.3,-1.45)(2.0,-1.0)(4.1,-3.4)(6.8,-4.4)(9.5,-3.3)%
(11.0,0)(10.4,2.5)(8.2,4.1)(5.5,2.5)(5.0,0)%
(5.8,-1.3)(7.3,-1.7)(8.1,-1.2)(8.7,0)(8.5,1.0)%
(7.8,1.4)(7.5,0)(6.9,-0.4)(6.3,0)(6.4,1.8)%
(7.8,2.9)(9.3,2.0)(9.8,0)(8.8,-2.3)(6.9,-3.2)%
(4.9,-2.4)(3.7,0)(3.5,1.8)(2.45,0.6)(1.55,0.95)};
\end{tikzpicture}
Avec pstricks
\usepackage{graphicx}
-----------------------
\resizebox{10cm}{10cm}{%
\psset{xunit=0.4mm,yunit=0.4mm}
\noindent\begin{pspicture}(-115,-115)(115,115)
\psset{linestyle=none}
\psset{linestyle=solid,linewidth=3pt,linecolor=green,fillstyle=solid,fillcolor=yellow}
\pscurve
(56,75)(33,111)(0,123)(-34,112)(-56,75)
(-56,75)(-95,66)(-117,38)(-117,2)(-89,-30)
(-89,-30)(-92,-70)(-72,-100)(-38,-111)(1,-94)
(1,-94)(39,-109)(72,-100)(93,-71)(89,-28)
(89,-28)(116,3)(117,38)(96,67)(54,75)
\multido{\i=18+72}{5}{%
\psset{linestyle=solid,linewidth=3pt,linecolor=black}
\rput{\i}(0,0){%
\pscurve
(15,-16)(13,-14.5)(20,-10)(41,-34)(68,-44)(95,-33) %(10,-15)
(110,0)(104,25)(82,41)(55,25)(50,0)
(58,-13)(73,-17)(81,-12)(87,0)(85,10)
(78,14)(75,0)(69,-4)(63,0)(64,18)
(78,29)(93,20)(98,0)(88,-23)(69,-32)
(49,-24)(37,0)(35,18)(24.5,6)(15.5,9)%8.5)%(19.5,20.5)
}%
}%
\end{pspicture}%
}
--
Alain