Dessiner une accolade

Tout ce qui concerne le langage Asymptote. Ce langage est supporté sur le forum via les balises asy.

Modérateur : gdm_asy

Règles du forum
Merci de soigner la rédaction de vos messages et de consulter ce sujet avant de poster. Pensez également à utiliser la fonction recherche du forum.
cerise
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 447
Inscription : mercredi 08 juin 2005, 18:03

[Résolu] Dessiner une accolade

Message par cerise »

Bonjour,

Je cherche à dessiner une accolade avec Asymptote, avec les extrémités à une position donnée. Je voudrais faire quelque chose un peu comme les exemples ci-dessous trouvés sur la page de Gaëtan, mais avec une accolade à la place des flèches avec des barres :

Image


Bien sûr, je peux me faire une macro personnalisée en dessinant moi-même l'accolade. Aussi, si vous ne connaissez pas de solution déjà existante, inutile de vous embêter à programmer une macro, je peux me charger de ce travail ;)
Mais s'il existait déjà quelque chose, cela m'éviterait de réinventer la roue...
Dernière modification par cerise le mardi 17 avril 2012, 12:34, modifié 1 fois.
Il fallait être Newton pour apercevoir que la Lune tombe quand tout le monde voit bien qu'elle ne tombe pas.
Paul Valéry

OG
Modérateur
Modérateur
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: Dessiner une accolade

Message par OG »

Bonjour

Tu tombes en pleine actualité !
J'avais commencé (et arrêté) à traduire cmarrow qui vient de Metapost (flèche, accolade, etc.. inspirée par Knuth et Metafont). Je réfléchis à temps très partiel mais il y a des difficultés que je ne sais pas encore surmonter (n'importe quel chemin non nécessairement droit est transformé en accolade), j'ai du poster un code un jour sur le forum d'asymptote officiel. (le code est trop long, ne passe pas)

Sinon Gaëtan a fait des choses aussi, voilà un début (qui a été amélioré depuis), voici :
Edit : suite à un message de Gaëtan, voici une version moins bugguée que la 1ère mais toujours à une étape de pré-pré-version (pour des accolades plutôt horizontales par rapport au texte)
{}
O.G.

cerise
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 447
Inscription : mercredi 08 juin 2005, 18:03

Re: Dessiner une accolade

Message par cerise »

Bonjour,

Merci pour ta réponse !
Finalement, je me suis fait une macro très rapide qui ne fait que des accolades horizontales (car c'est tout ce dont j'avais besoin pour le moment), mais je reste attentive à toute autre possibilité existante ! Le code de Gaëtan que tu as donné a l'air de faire de jolies choses très personnalisables, je garde ça sous le coude si j'ai besoin un jour de faire des accolades plus variées.
Et si tu avances dans ton projet, cela m'intéresse aussi d'en avoir des nouvelles :)
Il fallait être Newton pour apercevoir que la Lune tombe quand tout le monde voit bien qu'elle ne tombe pas.
Paul Valéry

GMaths
Utilisateur chevronné
Utilisateur chevronné
Messages : 2031
Inscription : lundi 01 octobre 2007, 10:20

Re: Dessiner une accolade

Message par GMaths »

OG a écrit :une version moins bugguée que la 1ère mais toujours à une étape de pré-pré-version
Je confirme : on fera beaucoup mieux ! C'est uniquement pour un dépannage rapide.

cerise
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 447
Inscription : mercredi 08 juin 2005, 18:03

Re: [Résolu] Dessiner une accolade

Message par cerise »

Merci pour cette nouvelle version !
Il fallait être Newton pour apercevoir que la Lune tombe quand tout le monde voit bien qu'elle ne tombe pas.
Paul Valéry