Page 1 sur 1

[flowcharts] régler les logueurs des Left et Right

Posté : mar. 17 sept. 2013, 19:01
par maurice
Bonjour, j'ai essayé de reproduire la figure ci-contre en utilisant flowcharts :

Capture.png
Capture.png (2.98 Kio) Vu 6630 fois


Ça ne rend pas très bien !

Figure asymptote 4fb0391df01f1c715796b9f188c29f1c
*** Pour masquer/découvrir le code Asymptote qui a permis de créer la figure, il faut cliquer dessus. ;-) ***

CODE ASYMPTOTE de la figure ci-dessus : Tout sélectionner
  1. import flowchart;
  2.  
  3. size(0,3cm);
  4.  
  5. block block1=rectangle("$\quad R_1 \quad$", (0,1));
  6. block block2=rectangle("$\quad R_2$ \quad", (0,-1));
  7.  
  8. draw(block1);
  9. draw(block2);
  10.  
  11. add(new void(picture pic, transform t) {
  12. blockconnector operator --=blockconnector(pic,t);
  13. block1--Right--Down--Left--block(2,0);
  14. block2--Right--Up--Right--block(2,0);
  15. block1--Left--Down--Left--block(-2,0);
  16. block2--Left--Up--Left--block(-2,0);
  17. });


Quelqu'un connait-il une solution à ce problème ?...
Je n'ai rien vu dans les exemples Asymptote ...

Merci

Bruno

Re: [flowcharts] régler les logueurs des Left et Right

Posté : mar. 17 sept. 2013, 19:09
par maurice
Je me réponds à moi même ; j'ai peut-être posté un poil trop vite.

Figure asymptote 4c4cf187bfca74bb808fbedd967d4657
*** Pour masquer/découvrir le code Asymptote qui a permis de créer la figure, il faut cliquer dessus. ;-) ***

CODE ASYMPTOTE de la figure ci-dessus : Tout sélectionner
  1. import flowchart;
  2.  
  3. size(0,3cm);
  4.  
  5. block block1=rectangle("$\quad R_1 \quad$", (0,1));
  6. block block2=rectangle("$\quad R_2$ \quad", (0,-1));
  7.  
  8. draw(block1);
  9. draw(block2);
  10.  
  11. add(new void(picture pic, transform t) {
  12. blockconnector operator --=blockconnector(pic,t);
  13. // draw(pic,block1.right(t)--block2.top(t));
  14. block1--Right--Down--block(1.25,0)--Left--block(2,0);
  15. block2--Right--Up--block(1.25,0)--Right--block(2,0);
  16. block1--Left--Down--block(-1.25,0)--Left--block(-2,0);
  17. block2--Left--Up--block(-1.25,0)--Left--block(-2,0);
  18. });


Désolé du dérangement.

Bruno