Figure à main levée

Tout ce qui concerne le langage Asymptote. Ce langage est utilisable sur le forum via les balises asy.
[participation réservée aux utilisateurs inscrits]
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.
MB
Administrateur
Administrateur
Messages : 8058
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant
Contact :

Figure à main levée

Message non lu par MB »

Bonjour, je voulais savoir si il existait des modules Asymptote permettant de donner relativement simplement un effet "main levée" aux figures. Ceci ayant été réalisé par Christophe Poulain pour Metapost (voir ici), je me dis que ça peut se tenter. :D
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
OG
Modérateur spécialisé
Modérateur spécialisé
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Message non lu par OG »

Bonjour

sans trahir un secret Philippe Ivaldi a fait (sur requête de quelqu'un) quelques macros pour cela. Mais je ne sais pas si cela en fait autant que le module cité. J'ai vu aussi sur le site de klib un triangle "tracé" à main levée en Asymptote.
Le développement est ouvert, avis aux amateurs...

Allo Philippe ?

Cordialement
O.G.
Valvino
Utilisateur éprouvé
Utilisateur éprouvé
Messages : 921
Inscription : mercredi 21 mars 2007, 10:59

Message non lu par Valvino »

Pourquoi veux-tu une figure à main levée, quel est l'intérêt?
Ph. Ivaldi

Message non lu par Ph. Ivaldi »

OG a écrit :sans trahir un secret Philippe Ivaldi a fait (sur requête de quelqu'un) quelques macros pour cela. Mais je ne sais pas si cela en fait autant que le module cité.
Bonjour Olivier,

J'ai commencé une petite macro pour simuler le tracé à main levée mais elles n'est pas complètement terminée (je suis plongé depuis une semaine dans le développement de asy-mode.el).
La macro actuelle n'accepte qu'un paramètre, l'amplitude du tremblement mais grâce à toi (encore merci pour 'ajoute') la macro finale, qui fera partie du module geometry.asy, aura en plus un paramètre de fréquence.

Voici ce que ça donne

Code : Tout sélectionner

real trembleAmplitude=5;
path tremble(path g,
             real trembleAmplitude=trembleAmplitude)
{
  real l=length(g);
  if(l == 0) return nullpath;
  guide og=point(g,0);
  for(int i=1; i <= l; ++i)
    {
      pair P=point(g,i);
      real a=trembleAmplitude*rand()/randMax;
      pair post=rotate(a,P)*postcontrol(g,i-1);
      pair pre=rotate(-a,P)*precontrol(g,i);
      if(i == l && (cyclic(g)))
        og=og..controls post and pre..cycle;
      else
        og=og..controls post and pre..P;
    }
  return og;
}

size(10cm);
path cle=xscale(2)*unitcircle;

draw(cle,linewidth(2bp));
draw(tremble(cle),green);
draw(tremble(cle,20),red);
Pièces jointes
tremble.png
(20.67 Kio) Téléchargé 667 fois
MB
Administrateur
Administrateur
Messages : 8058
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant
Contact :

Message non lu par MB »

Merci pour ces réponses positives.
Ph. Ivaldi a écrit :J'ai commencé une petite macro pour simuler le tracé à main levée mais elles n'est pas complètement terminée (je suis plongé depuis une semaine dans le développement de asy-mode.el).
Les résultats sont déjà très intéressant et l'utilisation de la macro est plus que simple.
Sinon, c'est quoi asy-mode.el ?
Ph. Ivaldi a écrit :La macro actuelle n'accepte qu'un paramètre, l'amplitude du tremblement mais grâce à toi (encore merci pour 'ajoute') la macro finale, qui fera partie du module geometry.asy, aura en plus un paramètre de fréquence.
Ah ce fameux module geometry.asy !! :D
Il est prévu pour quand au fait ?
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
Ph. Ivaldi

Message non lu par Ph. Ivaldi »

MB a écrit :Sinon, c'est quoi asy-mode.el ?
asy-mode.el est un paquet écrit en Elips pour éditer du code Asymptote dans Emacs (voir la doc d'Asymptote paragraphe 2.7)
Voici une petite démonstration de l'utilisation de la version que je viens de terminer (disponible ce soir dans la version SVN d'Asymptote) dans un fichier LaTeX:

ftp://download.tuxfamily.org/piprim/ema ... -mode.mpeg (5 Mo)

Évidement les mêmes fonctionnalités sont disponibles dans un fichier asy.
MB a écrit :Ah ce fameux module geometry.asy !! :D
Il est prévu pour quand au fait ?
J'espère pouvoir sortir une première version fin août avec la doc en français... je lancerai alors sûrement un appel à contribution pour la traduction :-)
MB
Administrateur
Administrateur
Messages : 8058
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant
Contact :

Message non lu par MB »

Ph. Ivaldi a écrit :J'espère pouvoir sortir une première version fin août avec la doc en français... je lancerai alors sûrement un appel à contribution pour la traduction :-)
Très bonne nouvelle.
Ce sera certainement prêt pour septembre alors. :D
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
MB
Administrateur
Administrateur
Messages : 8058
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant
Contact :

Re: [Asymptote] Figure à main levée

Message non lu par MB »

Up ! Des news à propos de l'avancement du développement du package ?
J'ai hâte de pouvoir tester ! :P
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
OG
Modérateur spécialisé
Modérateur spécialisé
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: [Asymptote] Figure à main levée

Message non lu par OG »

MB a écrit :Up ! Des news à propos de l'avancement du développement du package ?
J'ai hâte de pouvoir tester ! :P
As-tu testé ce qui est disponible sur le site de Philippe et son web-svn ?
D'ici une à deux semaines (dixit Philippe sur AmiTeX et histoire de mettre la pression !)

O.G.
MB
Administrateur
Administrateur
Messages : 8058
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant
Contact :

Re: [Asymptote] Figure à main levée

Message non lu par MB »

OG a écrit :As-tu testé ce qui est disponible sur le site de Philippe et son web-svn ?
Non, j'ai pas testé encore.
J'ai juste regardé l'avancée des ses exemples sur son site (ici).
OG a écrit :D'ici une à deux semaines (dixit Philippe sur AmiTeX et histoire de mettre la pression !)
Ok, c'est pour bientôt alors !! :D
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
Ph. Ivaldi

Re: [Asymptote] Figure à main levée

Message non lu par Ph. Ivaldi »

MB a écrit :
OG a écrit :D'ici une à deux semaines (dixit Philippe sur AmiTeX et histoire de mettre la pression !)
Ok, c'est pour bientôt alors !! :D
Bonjour,

Le développement à proprement dit du module est terminé.
OG et moi sommes plongés dans la documentation (en français et en anglais) mais je ne pensais pas que cela soit aussi long à faire...
La sortie du module complètement documenté est repoussée à une date ultérieure; je ne m'avance plus à donner de date.

On peut quand même voir la liste de toutes les routines, opérateurs et variables documentées à cette adresse:
http://piprim.tuxfamily.org/asymptote/t ... .sign.html
MB
Administrateur
Administrateur
Messages : 8058
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant
Contact :

Re: [Asymptote] Figure à main levée

Message non lu par MB »

Merci Ph. Ivaldi pour ce travail. :D

Si le développement du module est terminé je vais tenter de le tester même si la documentation n'est pas encore terminée. Je vais tenter de mon côté de mettre des exemples d'utilisation d'Asymptote et plus particulièrement de ce module sur le Wiki de MathemaTeX.

Sinon, je ne sais pas comment vous faites pour la documentation, mais un Wiki est quand même bien pratique pour ça je pense (surtout si on travaille à plusieurs).
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
OG
Modérateur spécialisé
Modérateur spécialisé
Messages : 2293
Inscription : lundi 12 mars 2007, 11:20
Localisation : Rouen

Re: [Asymptote] Figure à main levée

Message non lu par OG »

MB a écrit : Sinon, je ne sais pas comment vous faites pour la documentation, mais un Wiki est quand même bien pratique pour ça je pense (surtout si on travaille à plusieurs).
Bonjour

A priori c'est du LaTeX. Je me contente de lire et de faire une traduction en anglais, enfin, plutôt en une espèce de langue incompréhensible
même par le traducteur. (De toute façon je n'ai pas commencé à traduire).

Personnellement j'aime bien avoir un beau pdf (ou ps) pour imprimer, voire des petits livrets quand la doc est longue (avec les psutils).
Je ne connais pas du tout le fonctionnement d'un Wiki.
Est-il possible d'avoir une même source pour un Wiki et un LaTeX ?
(bien sûr avec un style LaTeX un peu évolué, il faut placer les exemples de code et les figures)
Par exemple la doc d'Asymptote est en texinfo.

Cordialement
O.G.
MB
Administrateur
Administrateur
Messages : 8058
Inscription : samedi 28 mai 2005, 14:23
Statut actuel : Enseignant
Contact :

Re: [Asymptote] Figure à main levée

Message non lu par MB »

OG a écrit :Est-il possible d'avoir une même source pour un Wiki et un LaTeX ?
(bien sûr avec un style LaTeX un peu évolué, il faut placer les exemples de code et les figures)
Avoir exactement le même source doit en théorie être possible mais il faudrait que le Wiki en question soit en capacité de gérer un code LaTeX "évolué". Sur le Wiki de MathemaTeX ça n'est pas vraiment le cas à l'heure actuelle. Pour pouvoir générer plusieurs format à partir d'un même source je pense que texinfo doit rester le moyen le plus adapté.
MB. (rejoignez pCloud et bénéficiez de 10Go de stockage en ligne gratuits)
Pas d'aide en message privé. Merci de consulter ce sujet avant de poster votre premier message.
Répondre
  • Sujets similaires
    Réponses
    Vues
    Dernier message