Exemples de figures

Tout ce qui concerne l'utilisation ou l'installation d'Asymptote.

Modérateur: gdm_asy

Règles du forum
Merci d'éviter le style SMS dans vos messages et de penser à utiliser la fonction Recherche avant de poster un message. Pour joindre des fichiers à vos messages, consulter ce sujet.
> Penser à utiliser les balises Code pour poster du code.

Messagepar MB » Dimanche 27 Mai 2007, 10:15

rebouxo a écrit:Nickel.


Pas vraiment nickel. :P
Mais c'est sur la bonne voie alors !
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6885
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Publicité

Messagepar rebouxo » Dimanche 27 Mai 2007, 10:32

Si, cela ne se voit que pour un grossissement important.
Bon, maintenant, j'ai des problèmes avec les axes.

Je vais faire mon tour au marché et je reprendrais cela plus tard.

Olivier
rebouxo
Modérateur
 
Messages: 6917
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Messagepar kojak » Dimanche 27 Mai 2007, 10:35

@Olivier : je ne vais pas m'embêter avec : je vais faire un scan, sauvegarde en eps, et ensuite inclure ceci dans mon fichier...
Et maintenant, tu fais les pales :?:
pas d'aide par MP
kojak
Modérateur
 
Messages: 10397
Inscription: Samedi 18 Novembre 2006, 19:50
Statut actuel: Actif et salarié | Enseignant

Messagepar MB » Dimanche 27 Mai 2007, 10:39

kojak a écrit:Et maintenant, tu fais les pales :?:


C'est une private joke ? :P
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6885
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Messagepar rebouxo » Dimanche 27 Mai 2007, 10:40

Oui, les pales (qui tranchent l'air épais comme du manioc !) c'était pas compliqué.

Mais, cela me fera apprendre Asymptote, donc...

Olivier
rebouxo
Modérateur
 
Messages: 6917
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Messagepar kojak » Dimanche 27 Mai 2007, 10:43

MB a écrit:
kojak a écrit:Et maintenant, tu fais les pales :?:


C'est une private joke ? :P


Oui :P
Ce sont 2 jolis dessins du sujet de BTS groupe B 2007 :lol:
pas d'aide par MP
kojak
Modérateur
 
Messages: 10397
Inscription: Samedi 18 Novembre 2006, 19:50
Statut actuel: Actif et salarié | Enseignant

Messagepar MB » Dimanche 27 Mai 2007, 10:48

rebouxo a écrit:Mais, cela me fera apprendre Asymptote, donc...


Je ne peux que t'encourager ... mais tu ne commences pas avec du simple ! :P
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6885
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Messagepar rebouxo » Dimanche 27 Mai 2007, 10:48

Dont je me demande d'ailleurs pourquoi ils sont restés dans ce sujet. Parce que c'était un renseignement parfaitement inutile. Le sujet de proba était un bon exercice de lecture (quand au maths..., 15 minutes de rédaction grand max) !

Olivier
rebouxo
Modérateur
 
Messages: 6917
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Messagepar MB » Dimanche 27 Mai 2007, 10:49

kojak a écrit:Ce sont 2 jolis dessins du sujet de BTS groupe B 2007 :lol:


Je me doutais un peu aux vues d'un autre topic concernant Pstricks cette fois. :P
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6885
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Messagepar francois » Dimanche 27 Mai 2007, 13:53

Bonjour à tous.

Je me permets de poser les mêmes questions que j'avais posées pour TeXgraph.

Je voulais savoir quelles sont les capacités de "Asymptote" sur la 3D.

Par exemple :
1) Peut-on peut faire automatiquement des intersections dans l'espace ?
2) "Asymptote" gère-t-il automatiquement les parties cachées ?
francois
Giga-utilisateur
 
Messages: 856
Inscription: Mercredi 20 Septembre 2006, 23:14
Localisation: Antony
Statut actuel: Actif et salarié | Enseignant

Messagepar MB » Dimanche 27 Mai 2007, 14:47

francois a écrit:1) Peut-on peut faire automatiquement des intersections dans l'espace ?


Non, je ne crois pas.

francois a écrit:2) "Asymptote" gère-t-il automatiquement les parties cachées ?


Oui, plus ou moins en tout cas (pour les solides de révolution par exemple).
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6885
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Messagepar francois » Dimanche 27 Mai 2007, 14:51

Merci beaucoup.
francois
Giga-utilisateur
 
Messages: 856
Inscription: Mercredi 20 Septembre 2006, 23:14
Localisation: Antony
Statut actuel: Actif et salarié | Enseignant

Messagepar Ph. Ivaldi » Dimanche 27 Mai 2007, 14:53

francois a écrit:Bonjour à tous.


Bonjour,

Par exemple :
1) Peut-on peut faire automatiquement des intersections dans l'espace ?


Oui si les solides sont définis comme des surfaces de fonctions.
Il faudrait que je donne un exemple sur mon site mais le développement du paquet "geometry.asy" prend tout mon temps...

2) "Asymptote" gère-t-il automatiquement les parties cachées ?


Je crois que beaucoup de fonctionnalités 3D sont en cours de développement.
Pour l'instant la gestion des parties cachées est minimaliste.
Tu trouveras quelques exemples ici:
http://piprim.tuxfamily.org/asymptote/solid3/index.html
et dans la galerie de "Asymptote".
Ph. Ivaldi
Méga-utilisateur
 
Messages: 267
Inscription: Vendredi 12 Janvier 2007, 23:27
Statut actuel: Actif et salarié

Messagepar MB » Dimanche 27 Mai 2007, 14:56

Voici le code qui fonctionne parfaitement cette fois pour la figure de rebouxo.

Code: Tout sélectionner
import solids;
unitsize(1cm);

currentprojection=orthographic(0,100,25);

real r=2, R=2.5, h=0.5, H=1;

triple CB=(0,0,0);
triple CM=(0,0,H);
triple CH=(0,0,H+h);

revolution C=cylinder(CB,R,H,Z);
revolution c=cylinder(CM,r,h,Z);

currentlight=nolight;
C.fill(white);
C.draw(backpen=white);
c.fill(white);
c.draw(backpen=white);

triple D=(r,0,h+H);
triple G=(-r,0,h+H);

triple d=(r,0,h+H+1);
triple g=(-r,0,h+H+1);

draw(d--D,dotted);
draw(g--G,dotted);

draw(Label("$d$",align=Center,filltype=UnFill),d--g,Arrows);

shipout(bbox(xmargin=1mm,invisible));


Tout est dans le currentlight=nolight (merci Ph. Ivaldi une fois de plus) qui permet d'éviter les effets de lumière sur la surface des solides. Par contre, je ne peux pas utiliser filldraw directement car cette commande ne me permet pas de définir backpen (et donc les pointillés sont tracés).
Fichiers joints
Figure1.png
(92.58 Kio) Téléchargé 479 fois
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6885
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Messagepar francois » Dimanche 27 Mai 2007, 15:01

Très joli. Merci.
francois
Giga-utilisateur
 
Messages: 856
Inscription: Mercredi 20 Septembre 2006, 23:14
Localisation: Antony
Statut actuel: Actif et salarié | Enseignant

Messagepar MB » Dimanche 27 Mai 2007, 15:04

Merci encore pour ta réponse sur le forum d'Asymptote. :D

Ph. Ivaldi a écrit:[...] mais le développement du paquet "geometry.asy" prend tout mon temps...


Tu vas intégrer ton ancien fichier geometry_pi à la version officielle d'Asymptote c'est ça ?
Je dois aussi te remercier pour l'intégration de l'extension markers qui est quand même excellente.

D'ailleurs, tu saurais me dire quelle est la différence entre markers.asy et plain_markers.asy ?
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6885
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Messagepar rebouxo » Dimanche 27 Mai 2007, 15:30

Merci pour les astuces.
Olivier
rebouxo
Modérateur
 
Messages: 6917
Inscription: Mercredi 15 Février 2006, 13:18
Localisation: le havre
Statut actuel: Actif et salarié | Enseignant

Messagepar Ph. Ivaldi » Dimanche 27 Mai 2007, 16:35

MB a écrit:Merci encore pour ta réponse sur le forum d'Asymptote. :D


Ho ce n'est pas grand chose; j'ai juste ouvert le fichier light.asy pour voir le code.

MB a écrit:Tu vas intégrer ton ancien fichier geometry_pi à la version officielle d'Asymptote c'est ça ?


Non, je fais (j'essaye de faire) beaucoup mieux.
Ce nouveau paquet permet déjà de travailler dans un repère cartésien quelconque en définissant un nouvel objet 'point'. Je définis ensuite les principaux objets utilisés en géométrie: droite, cercle, ellipse, conique en générale et leurs arcs avec la possibilité d'y repérer un point par une abscisse angulaire, curviligne ou relative.
Toutes les routines d'intersections et de transformations sont effectuées avec le maximum de précision; je ne travaille pas sur les chemins (qui sont approximatifs) mais algébriquement. J'ai défini les transformations classiques: projections sur une droite parallèlement à une autre, affinités, dilatations etc... et redéfini les transformations natives de "Asymptote" pour qu'elles prennent en compte le repère courant. Le paquet est bien avancé (il doit bien y avoir 3000 lignes de codes et 1000 ligne de doc) mais je rame méchamment sur les coniques; je suis en train de définir le système d'abscisse curviligne sur une ellipse... C'est d'autant plus compliqué qu'un point sur une ellipse peut être repéré par un angle depuis un foyer ou depuis son centre. Je n'est pas encore attaqué les routines sur les paraboles et les hyperboles mais ça promet. On peut explorer mon répertoire de travail sur ce paquet ici (attention c'est un chantier, les liens ne pointent pas vers les bons fichiers et tout est à considérer comme provisoire):

http://piprim.tuxfamily.org/asymptote/travaux/

Bien sûr toute remarque, suggestion ou aide est la bienvenue.

[...] tu saurais me dire quelle est la différence entre markers.asy et plain_markers.asy ?


C'est un peu long à expliquer.

Globalement 'plain_markers.asy' définit les routines de bases sur les marqueurs qui divisent les chemins par des points et 'markers.asy' les routines qui divisent les chemins par des intervales et fournit les marques 'stick','tilde' etc.
Ph. Ivaldi
Méga-utilisateur
 
Messages: 267
Inscription: Vendredi 12 Janvier 2007, 23:27
Statut actuel: Actif et salarié

Messagepar MB » Dimanche 27 Mai 2007, 16:45

rebouxo a écrit:Il y a juste un tout p'tit truc qui me chiffonne, on voit le cylindre du dessous, en bas du cylindre du haut (heu, là c'est pas clair).


J'avais pas compris ça au fait.
Mais c'est bon sur la dernière figure ou pas ?
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6885
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

Messagepar MB » Dimanche 27 Mai 2007, 16:46

Ph. Ivaldi a écrit:Globalement 'plain_markers.asy' définit les routines de bases sur les marqueurs qui divisent les chemins par des points et 'markers.asy' les routines qui divisent les chemins par des intervales et fournit les marques 'stick','tilde' etc.


Merci, ça me va comme explication. :D

Sinon, j'ai regardé ton répertoire de travail et tout ça semble très prometteur.
Ca ne ressemble pas vraiment à ton ancien package en fait ... :wink:

En tout cas, je vais suivre ça avec attention. :D
MB (Pas d'aide en Message Privé)
Merci d'utiliser $\LaTeX$ (voir ici) et d'éviter le style SMS pour la lisibilité des messages.
MB
Administrateur
 
Messages: 6885
Inscription: Samedi 28 Mai 2005, 13:23
Localisation: Créteil
Statut actuel: Actif et salarié | Enseignant

PrécédenteSuivante

Retourner vers Asymptote

 


  • Articles en relation
    Réponses
    Vus
    Dernier message

Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 1 invité