jeudi 13 juillet 2017

Parasols et ombrelles avec PSTricks

Des ombrelles et des parasols pour cet été.

L’ombrelle(le parasol) est constitué de 8 secteurs. Trois couleurs décorent les contours successifs à partir du centre, par défaut rouge, vert et bleu. Cet ensemble de 3 couleurs est répété N fois. On peut choisir le rayon de la pièce centrale r0, l’épaisseur des couches dr et les 3 couleurs. La position du centre est fixée par les coordonnées qui suivent la commande, s’il n’y a rien le centre est placé à l’origine du repère O(0, 0). On peut faire tourner le parasol autour de son centre avec l’option Rot=angle, angle doit être en degrés. On pourra superposer des parasols entre eux ou bien sur un décor, c’est pourquoi l’option fillstyle=shape qui permet d’utiliser les possibilités de blendmode a été choisie. On pourra désactiver cette option avec shapealpha=1.
Pour obtenir quelques renseignements et exemples sur blendmode, voir les liens suivants:
http://pstricks.blogspot.fr/2012/08/loption-bendmodemultiply-de-pstricks-et.html
http://pstricks.blogspot.fr/2012/09/loption-blendmodelighten-de-pstricks-et.html
http://pstricks.blogspot.fr/2012/09/loption-blendmode-de-pstricks-pour.html
http://pstricks.blogspot.fr/2015/09/la-synthese-soustractive-des-couleurs.html
http://pstricks.blogspot.fr/2015/11/le-mode-difference-de-blendmode-utilise.html
http://pstricks.blogspot.fr/2015/12/les-decodeurs.html

Toutes les explications et options sont dans la documentation du package pst-umbrella incluse dans le dossier :
Ce dossier contient tous les fichiers : package, documentation et animations. Le fichier zippé contient tous les fichiers.
Quelques images et animations au format Gif. Dans le pdf de la documentation les animations sont réalisées avec le package animate d'Alexander Grahn. Pour les 3 autres animations au format pdf, on fait défiler les images avec la roulette de la souris.
Le package est maintenant utilisable aussi avec Distiller Acrobat, grâce aux efforts de Juergen Gilg et D. P. Story.
Recouvrement partiel de 2 ombrelles : illustration de la synthèse additive des couleurs(blendmode=6)


Recouvrement partiel de 2 ombrelles : (blendmode=7)
Une plage recouverte d'ombrelles :




\documentclass[pstricks]{standalone}
\usepackage{pst-umbrella,multido}
\newpsstyle{blendmode6}{fillstyle=shape,blendmode=6,shapealpha=1}
\begin{document}
\psset{unit=1,r0=0.5,N=2,dr=1}
\multido{\i=0+1}{46}{%
\begin{pspicture}(-5,-5)(5,5)
\psframe*[linecolor={[RGB]{224 205 69}}](-5,-5)(5,5)
\multido{\i=0+90}{4}{%
\pswedge[linestyle=none,fillstyle=solid,fillcolor=red](0,0){5}{!\i\space}{!\i\space 45 add}
\pswedge[linestyle=none,fillstyle=solid,fillcolor=green](0,0){5}{!\i\space 45 add }{!\i\space 90 add}
}%
\psUmbrella[style=blendmode6,unit=0.75,Rot=\i]
\end{pspicture}}
\end{document}

Aucun commentaire:

Enregistrer un commentaire