sens de parcours

Voir le sujet précédent Voir le sujet suivant Aller en bas

sens de parcours

Message  lidouh le Mer 5 Mar - 20:35

Coment on peut indiquer avec une fleche le chemin d'integration dans un domain plan, par exemple un demi cercle.

lidouh

Nombre de messages : 7
Age : 53
Date d'inscription : 09/02/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: sens de parcours

Message  P.Fradin le Mer 5 Mar - 23:25

Bonjour lidouh,

Grâce à cette question je viens de me rendre compte que la macro flecher ne fonctionne plus correctement sous la nouvelle version 1.93!

Je propose donc de mettre à jour le fichier de macros dans ce post. Une fois ceci-fait, voici un exemple de code ou on dessine un demi-cercle:

Code:

[Width:=8,
 Path([3,0,-3,3,1,arc,3,line],0),
 flecher( Get(Arc(3,0,-3,3,1)), 0.5),
 flecher( [-3,3], 0.5)]

Ce qui donne:

Pour plus de renseignements sur l'utilisation de la macro flecher, regarde l'aide html (F1) où dans le menu: Créer/Autres éléments 2D/flecher

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

taille de la fleche

Message  lidouh le Mer 12 Mar - 11:34

Sur l'exemple (et d'autres) , la fleche est à peine visible. y a t il un moyen de la rendre plus visible par exemple plus foncé et de grande 'taille'

lidouh

Nombre de messages : 7
Age : 53
Date d'inscription : 09/02/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: sens de parcours

Message  P.Fradin le Mer 12 Mar - 12:20

Bonjour lidouh,

Les flèches dans pgf sont petites! Dans pstricks aussi d'ailleurs... Pour changer cela, deux méthodes:

1) dans TeXgraph: jouer avec l'attribut Width,

Code:

[Width:=8,
 Path([3,0,-3,3,1,arc,3,line],0),
 Width:=24,
 flecher( Get(Arc(3,0,-3,3,1)), 0.5),
 flecher( [-3,3], 0.5)]

2) dans l'export pstricks si c'est ce que tu utilises on peut changer la taille des flèches comme ceci:

Code:

[Width:=8,
 Path([3,0,-3,3,1,arc,3,line],0),
 Special("\psset{arrowsize=6pt}"),
 flecher( Get(Arc(3,0,-3,3,1)), 0.5),
 flecher( [-3,3], 0.5)]   

La commande Special écrira dans le fichier exporté, le phrase: \psset{arrowsize=6pt}. Mais je ne pense pas qu'il y ait l'équivalent en pgf.

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: sens de parcours

Message  Alphonse Capriani le Mer 12 Mar - 15:22

Salut tout le monde!!!

Je viens de lire le post précédent et il est vrai que la remarque de Lidouh est pertinente : les flèche exportées sont souvent de petite taille. La seule solution (pour l'instant) étant de connaitre un minimum le langage de pstricks, je voudrais savoir si quelqu'un connaissais un bon document assez succint regroupant l'ensemble (ou en partie) des commande de Ps-Tricks. Ca fait un moment que je recherche un tel document mais sans succès!!! (La doc de pstricks est pas terrible a mon gout!!)

Alphonse Capriani

Nombre de messages : 374
Age : 56
Localisation : East Harlem - NY
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur http://www.mediafire.com/?sharekey=61c7f7ce30421d314012e8015643d

Revenir en haut Aller en bas

Re: sens de parcours

Message  P.Fradin le Mer 12 Mar - 15:45

Alphonse Capriani a écrit: La seule solution (pour l'instant) étant de connaitre un minimum le langage de pstricks

Pas tout à fait puisque l'attribut Width est pris en compte pour les flèches, mais j'admet volontiers que ce n'est pas le top. Peut-être qu'un attribut ArrowScale serait le bienvenu dans TeXgraph?


Dernière édition par P.Fradin le Mer 12 Mar - 16:40, édité 1 fois

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: sens de parcours

Message  Alphonse Capriani le Mer 12 Mar - 16:06

Ouais : ca pourrait être pas mal!

En même temps, il faut admettre que les flèches ca sert pas tous les jours! Néanmoins, ca pourrait être très agréable d'avoir un meilleur contrôle sur la création des flèches.

Quant à ta solution avec Width, je suppose qu'elle épaissit non seulement la flèche, mais aussi la ligne polygonale sur laquelle elle est située. Donc ca doit pas forcément donner ce dont on a envie...

Alphonse Capriani

Nombre de messages : 374
Age : 56
Localisation : East Harlem - NY
Date d'inscription : 21/01/2008

Voir le profil de l'utilisateur http://www.mediafire.com/?sharekey=61c7f7ce30421d314012e8015643d

Revenir en haut Aller en bas

Re: sens de parcours

Message  P.Fradin le Mer 12 Mar - 16:41

Alphonse Capriani a écrit:
Quant à ta solution avec Width, je suppose qu'elle épaissit non seulement la flèche, mais aussi la ligne polygonale sur laquelle elle est située. Donc ca doit pas forcément donner ce dont on a envie...

Absolument, tu as raison.

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: sens de parcours

Message  lidouh le Mer 12 Mar - 20:37

c'est interessant. on arrive a voir les flexhes en gras. Mais il ya un probleme sur l'exemple du cercle y a t il un moyen de garder sur la partie du cercle dans le sens inverse d'une aiguil d'une montre. (on peut inverser sur le segment mais je n'ai pas reussi à le faire sur la portion du cercle).
Une remarque le sens des fleches est importante qu'on on integre les fonctions complexes.
merci de l'interet que vous poerter à la question.

lidouh

Nombre de messages : 7
Age : 53
Date d'inscription : 09/02/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: sens de parcours

Message  P.Fradin le Mer 12 Mar - 20:52

Bien sûr le sens de parcours est déterminant!

Pour inverser le sens d'une flêche on ajoute +i à sa position, comme ceci:

Code:

[Width:=8,
 Path([3,0,-3,3,1,arc,3,line],0),
 Width:=24,
 flecher( Get(Arc(3,0,-3,3,1)), 0.5+i),
 flecher( [-3,3], 0.5+i)]

c'est dans l'aide Very Happy

_________________
P.Fradin

P.Fradin
Admin

Nombre de messages : 1133
Age : 55
Date d'inscription : 19/01/2008

Voir le profil de l'utilisateur http://texgraph.tuxfamily.org/

Revenir en haut Aller en bas

Re: sens de parcours

Message  lidouh le Jeu 13 Mar - 13:08

Merci. Le problème est réglé. Amicalement

lidouh

Nombre de messages : 7
Age : 53
Date d'inscription : 09/02/2008

Voir le profil de l'utilisateur

Revenir en haut Aller en bas

Re: sens de parcours

Message  Contenu sponsorisé Aujourd'hui à 2:07


Contenu sponsorisé


Revenir en haut Aller en bas

Voir le sujet précédent Voir le sujet suivant Revenir en haut

- Sujets similaires

 
Permission de ce forum:
Vous ne pouvez pas répondre aux sujets dans ce forum