vendredi 14 juin 2013

Pignon-crémaillère : version 0.2



La macro \psRackPinion[options](x,y) permet de dessiner un système de pignon-crémaillère Elle respecte les conventions normalisées de ce type de denture. Les paramètres optionnels, dont les valeurs par défaut sont indiquées, sont les suivants :
  1. [Z1=24] : nombre de dents du pignon ;
  2. [Z2=18] : nombre de dents de la crémaillère ;
  3. [m=0.25] : module de l’engrenage ;
  4. [ap=20] : angle de pression en degrés.
Pour la rotation du pignon, utile pour une animation :
  •  [wheelrotation=0] : valeur en degrés(positive ou négative) de la rotation du pignon, le déplacement correspondant de la crémaillère est déduit par la macro.
La macro comporte 1 booléen :
  •  [fixedpinion=true] : dans ce cas l’axe du pignon est fixe : le pignon tourne et la crémaillère se déplace. Dans lecas contraire [fixedpinion=false]ou simplement [fixedpinion], même si ce n’est pas logique, la crémaillère est fixe et la roue se déplace le long de la crémaillère.

Pour le dessin, le choix des couleurs du pignon et de la crémaillère peut se faire avec les paramètres :
  1.  [color1={[rgb]{0.625 0.75 1}}] ;
  2. [color2={[rgb]{0.75 1 0.75}}].
Par défaut les éléments ne sont pas remplis, pour colorier l’intérieur il faut activer l’option de PSTricks : [fillstyle=solid]. Le choix de la couleur et de l’épaisseur du trait de contour se fait avec les options usuelles de PSTricks : linecolor et linewidth.





Les fichiers :
ou
http://melusine.eu.org/syracuse/G/pstricks/pignon-cremaillere/

Sous forme de package :  pst-rackpinion.tex et pst-rackpinion.sty dans le sous-doosier pst-rackpinion_package de :
rackpinion

 

Aucun commentaire:

Publier un commentaire