vendredi 24 juin 2022

Quadrilatères articulés (Four-bar linkage) avec PSTricks

 Jürgen Gilg avait suggéré la création du package (pst-fourbarlinkage), commencé quelques calculs théoriques et créé un exemple. Nous avions décidé de nous mettre sérieusement au travail sur ce sujet après son déménagement, c’est-à-dire après le 15 mai. Son décès subit aurait du mettre un terme à ce projet, mais en souvenir de lui j’ai décidé de le poursuivre. L’exemple qu’il avait suggéré de prendre comme modèle, celui de Eric Constans :
http://www.benchtophybrid.com/FB/FB_Fourbar.html

m’a semblé très difficile, d’autant plus que Jürgen souhaitait y ajouter le lieu des centres instantanés de rotation (base - fixed centrode) et la roulante (ruleta - moving centrode). J’ai quand même essayé de satisfaire les souhaits de Jürgen, cependant la réalisation de Eric Constans est une référence indépassable. Pour la méthode de calcul adoptée, j’ai suivi celle recommandée par les auteurs Eric Constans, Karl Dyer et Shraddha Sangelkar du document :

A New Method for Teaching The Fourbar Linkage and its Application to Other Linkages

Il y a certainement des erreurs dans le package ‘pst-fourbarlinkage’, je ne suis pas spécialiste du sujet, et les lecteurs intéressés par une étude plus complète, pourront consulter avec profit l’ouvrage publié par Karl B. Dyer et Eric Constans : “Introduction to mechanism design with computer applications (CRC Press)”.

Vous trouverez toutes les options de la commande \psFourBarLinkage[options] dans la documentation incluse dans le fichier .zip :

http://manuel.luque.free.fr/FourbarLinkage/pst-fourbarlinkage.zip

ou

 pst-fourbarlinkage.zip

Le package se compose de 3 fichiers :

  1. pst-fourbarlinkage.tex
  2. pst-fourbarlinkage.sty
  3. pst-fourbarlinkage.pro

de la documentation, dont les animations ont été réalisées avec le package animate d'Alexander Grahn :

  1. pst-fourbarlinkage-doc.tex
  2.  pst-fourbarlinkage-doc.pdf

et un grand nombre de fichiers d'exemples (+20) à compiler avec la séquence habituelle :
LaTeX -> DVIPS -> ps2pdf
puis pour le Gif, avec ImageMagick :
convert -delay 25 -density 100x100 -alpha remove  fichier.pdf -loop 0  fichier.gif  

En voici quelques exemples :

[20 21 15 10]

[16 7.5 15 10]

[10 16 16 10]



fourbarlinkage-lemniscate [10 14 10 14]


 

 
 
[14 14 10 10]

[12 14 10 11]


mercredi 8 juin 2022

I Stand With Ukraine

Ce drapeau qui symbolise la solidarité et le soutien au peuple ukrainien, le voici réalisé avec PSTricks.


 Les fichiers sont ici :

http://manuel.luque.free.fr/Ukraine-Flag/Ukraine-Flag.zip

ou

Ukraine-Flag.zip

Le fichier "drapeau-ukraine.tex" est à compiler avec la séquence habituelle :
LaTeX -> DVIPS -> ps2pdf
puis pour le Gif, avec ImageMagick :
convert -delay 25 -density 100x100 -alpha remove  drapeau-ukraine.pdf -loop 0  drapeau-ukraine.gif  

Ce fichier utilise le package (non-CTAN) : pst-nltr qui est inclus dans le zip avec une courte documentation et quelques exemples que vous pourrez retrouver sur ce blog en faisant une recherche : 'pst-nltr'. Vous y retrouverez quelques exemples réalisés par Jürgen Gilg.