De nouveaux exemples dans la galerie

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.

De nouveaux exemples dans la galerie

Messagepar GMaths » Jeudi 27 Octobre 2011, 22:42

Bonsoir,

cela faisait longtemps que je n'avais pas mis de nouveaux exemples dans ma galerie Asymptote.

En parcourant la doc, j'ai cherché des fonctions/procédures/constantes que je n'avais pas encore "illustrées" : il en reste beaucoup.

Parmi mes derniers ajouts :
http://marris.org/asymptote/Contours_Domaines/index.html#fig_aw01_261011_windingnumber
http://marris.org/asymptote/Lignes/index.html#fig_pm01_271011_path_min_max
http://marris.org/asymptote/Lignes/index.html#fig_pt01_271011_path_times (ajouté dans "Droites, segments, lignes" et dans "Intersections")
http://marris.org/asymptote/Lignes/index.html#fig_pt02_271011_path_times
http://marris.org/asymptote/Solides/index.html#fig_py05_261011_pyramide
http://www.marris.org/asymptote/Labels/index.html#fig_fa01_281011_placement_label (ajouté dans "Labels, effets de texte" et dans "Flèches, cotations, codage")

Si vous avez rencontré une fonction qui manque d'exemples selon vous... merci de me la signaler... pour que je la mette en haut de ma liste.

Si vous avez vous même des exemples intéressants (de moins de 25/30 lignes de code), vous pouvez aussi les suggérer.

--------------

Scoop : il n'est pas exclu que je démarre un des ces jours une galerie tikz suivant la même organisation. Mais si j'y pense parfois... je doute aussi de la pertinence de l'organisation de la galerie. Qu'en pensez-vous ?

--------------

Edition du 7/01/12 : On trouve dans la suite de ce sujet, les nouveautés entre le 27/10/11 et 07/01/12. A partir du 07/01/12, les nouveautés seront, en priorité, signalées sur ce forum totalement dédié à Asymptote.
Dernière édition par GMaths le Samedi 07 Janvier 2012, 14:21, édité 1 fois.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Publicité

Re: Asymptote : de nouveaux exemples dans la galerie

Messagepar GMaths » Vendredi 28 Octobre 2011, 07:12

Je viens d'ajouter une présentation des applications affines (transformations, projections, affinités)... qui ne sont pas encore toutes illustrées dans la page... mais qui le seront un jour.

Remarques :
  • A venir... une image avec les ajouts de l'extension geometry en matière d'application affine ;
  • Quand un de mes liens vous semble ne pas donner ce que j'annonce, pensez à faire un coup de F5 pour réactualiser le cache de votre pc.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Asymptote : de nouveaux exemples dans la galerie

Messagepar chellier » Vendredi 28 Octobre 2011, 10:58

Merci pour ces nouveaux exemples, je n'ai pas tout regardé en détail, mais je vois qu'il y a encore un paquet de fonctions que je ne connais pas :shock: !

GMaths a écrit:Scoop : il n'est pas exclu que je démarre un des ces jours une galerie tikz suivant la même organisation.

Pourquoi pas, il ne me semble pas en avoir vu pour l'instant :) Ce serait peut-être l'occasion pour moi d'essayer tikz !

GMaths a écrit:Mais si j'y pense parfois... je doute aussi de la pertinence de l'organisation de la galerie. Qu'en pensez-vous ?

Pour ma part, j'aime bien cette organisation, je la trouve complémentaire avec celle de Philippe Ivaldi, mais sinon, tu pensais à quoi ?

Christophe
chellier
Modérateur
 
Messages: 355
Inscription: Samedi 25 Juillet 2009, 11:25
Localisation: Le Creusot
Statut actuel: Actif et salarié | Enseignant

Re: Asymptote : de nouveaux exemples dans la galerie

Messagepar GMaths » Vendredi 28 Octobre 2011, 15:51

chellier a écrit:je vois qu'il y a encore un paquet de fonctions que je ne connais pas :shock: !

Cela a toujours été une évidence pour moi. :lol:

chellier a écrit:Pour ma part, j'aime bien cette organisation, je la trouve complémentaire avec celle de Philippe Ivaldi

Ok

chellier a écrit:mais sinon, tu pensais à quoi ?

A rien de particulier mais je me disais que si moi, je sais où sont mes exemples, d'autres doivent se demander parfois où chercher.
J'ai déjà songé à transformer ces pages statiques en des pages dynamiques (php) pour ajouter des fonctionnalités... mais le frein a été que je dois alors changer le lieu de l'hébergement ; ce ne sont pas les endroits possibles qui me manquent... mais je ne voudrais pas que le chargement des pages devienne trop lent : le site de Philippe est pour moi plus lent de ce point de vue.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Asymptote : de nouveaux exemples dans la galerie

Messagepar Arnaud » Vendredi 28 Octobre 2011, 19:34

GMaths a écrit:Mais si j'y pense parfois... je doute aussi de la pertinence de l'organisation de la galerie. Qu'en pensez-vous ?


Merci pour les nouveaux exemples. Ta galerie m'évite de poser 57 000 questions par mois, et je n'ai rien à redire à l'organisation.
Peut-être simplement regrouper les thèmes dans un bloc et marquer une séparation entre ces blocs sur la page d'accueil, car il y a tellement de thèmes que cela devient difficile de discerner :)

Quand je parle de "thèmes", j'entends par là : Figures, 3D, Programmation, Fonctions, etc....
Arnaud

Un peu d'info - Pyromaths
LaTeX - Exemples de formules LaTeX

Pas d'aide en MP (non plus)
Arnaud
Modérateur
 
Messages: 7115
Inscription: Lundi 28 Août 2006, 12:18
Localisation: Allemagne
Statut actuel: Actif et salarié | Enseignant

Re: Asymptote : de nouveaux exemples dans la galerie

Messagepar GMaths » Vendredi 28 Octobre 2011, 23:50

Arnaud a écrit:Peut-être simplement regrouper les thèmes dans un bloc et marquer une séparation entre ces blocs sur la page d'accueil, car il y a tellement de thèmes que cela devient difficile de discerner :)

Quand je parle de "thèmes", j'entends par là : Figures, 3D, Programmation, Fonctions, etc....


Image

C'est ce que j'ai tenté de faire avec l'alternance de zones blanches et zones bleues

Bloc 1 (1 ligne bleue) : des généralités (size, unitsize, grilles, labels)
Bloc 2 (4 lignes blanches) : géométrie 2D
Bloc 3 (2 lignes bleues) : fonctions, suites et ce qui s'y rapporte
Bloc 4 (2 lignes blanches) : géométrie 3D
Bloc 5 (1 ligne bleue) : arbres et diagrammes
Bloc 6 (1 ligne blanche) : .............................................................. < ce que j'ai eu du mal à classer
Bloc 7 (1 ligne bleue) : ................................................................ < ce que j'ai eu du mal à classer
Bloc 8 (3 lignes blanches) : ce qui se rapporte à la programmation

Donc j'en déduis que mes couleurs ne sont pas suffisamment explicites.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Asymptote : de nouveaux exemples dans la galerie

Messagepar Arnaud » Samedi 29 Octobre 2011, 09:47

Oui Gaëtan, j'avais compris ce que tu essayais de faire, et ce n'est pas une question de couleur.
C'est plutôt le fait de regrouper tous les thèmes dans un seul tableau qui me parait gênant.

Voir ici pour ce que j'entends sous "blocs" : http://wiki.mathematex.net/doku.php
( bon couleurs et rendu à adapter bien sûr ).
Arnaud

Un peu d'info - Pyromaths
LaTeX - Exemples de formules LaTeX

Pas d'aide en MP (non plus)
Arnaud
Modérateur
 
Messages: 7115
Inscription: Lundi 28 Août 2006, 12:18
Localisation: Allemagne
Statut actuel: Actif et salarié | Enseignant

Re: Asymptote : de nouveaux exemples dans la galerie

Messagepar GMaths » Samedi 29 Octobre 2011, 10:29

Arnaud a écrit:C'est plutôt le fait de regrouper tous les thèmes dans un seul tableau qui me parait gênant.

L'explication est que je gère cela ainsi :

j'ai un fichier xml
Code: Tout sélectionner
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="../ressources/index_galeries.xsl" ?>
<GALERIES title="ASYMPTOTE - Galeries d'exemples" date="28 octobre 2011" resource="../ressources/">
   <GALERIE>
      <NOM>Size, unitsize, shipout, bbox</NOM>
      <CATEGORIE>categorie1</CATEGORIE>
      <URL>Size</URL>
   </GALERIE>
   <GALERIE>
      <NOM>Grilles - Repères (xaxis, yaxis, ...)</NOM>
      <CATEGORIE>categorie1</CATEGORIE>
      <URL>Grilles_Reperes</URL>
   </GALERIE>
   <GALERIE>
      <NOM>Labels, effets de texte</NOM>
      <CATEGORIE>categorie1</CATEGORIE>
      <URL>Labels</URL>
   </GALERIE>
   <GALERIE>
      <NOM>Points, milieux, barycentres</NOM>
      <CATEGORIE>categorie2</CATEGORIE>
      <URL>Points</URL>
   </GALERIE>

etc...


et un fichier xsl à côté... pour produire le fichier html ainsi :
Code: Tout sélectionner
xsltproc galeries.xml > index.html


C'était mon premier xsl (et dernier... il y a 3 ans) et j'ai fait dans la simplicité... qui me semblait difficile déjà.
Il va falloir que je me replonge dedans et réviser (ce que j'ai découvert il y a trois ans et beaucoup oublié depuis) si je me décide à faire un grand changement de présentation.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: Asymptote : de nouveaux exemples dans la galerie

Messagepar Arnaud » Samedi 29 Octobre 2011, 10:58

Ok.
Si j'ai le temps, je regarde ça.
Va de toute façon falloir que je me détende après la correction actuelle de copies...
Arnaud

Un peu d'info - Pyromaths
LaTeX - Exemples de formules LaTeX

Pas d'aide en MP (non plus)
Arnaud
Modérateur
 
Messages: 7115
Inscription: Lundi 28 Août 2006, 12:18
Localisation: Allemagne
Statut actuel: Actif et salarié | Enseignant

Re: Asymptote : de nouveaux exemples dans la galerie

Messagepar cerise » Dimanche 30 Octobre 2011, 16:30

Bravo et merci pour ces nouveaux exemples :D
Il fallait être Newton pour apercevoir que la Lune tombe quand tout le monde voit bien qu'elle ne tombe pas.
Paul Valéry
cerise
Méga-utilisateur
 
Messages: 448
Inscription: Mercredi 08 Juin 2005, 17:03
Statut actuel: Actif et salarié

Re: De nouveaux exemples dans la galerie

Messagepar GMaths » Lundi 28 Novembre 2011, 12:07

GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: De nouveaux exemples dans la galerie

Messagepar GMaths » Samedi 03 Décembre 2011, 12:40

GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: De nouveaux exemples dans la galerie

Messagepar GMaths » Mardi 06 Décembre 2011, 00:16

GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: De nouveaux exemples dans la galerie

Messagepar GMaths » Mercredi 21 Décembre 2011, 12:39

Un nouvel exemple dans la galerie (exemple qui a été donné hier dans un autre sujet du forum LaTeX mais qui a été amélioré) ; je l'ai mis dans deux sous-galeries ("Changements de repère" et "Sciences Physiques").

Au menu, utilisation d'une infime partie des possibilités de geometry.asy : en plus des "types" classiques (coordsys et point), on trouvera une utilisation des "types" :

ellipse, arc, abscissa, vector


A noter aussi la fonction "dot" pour le produit scalaire... intervenant dans le calcul des projections des forces.

---------------

La figure est celle d'un équilibre statique : les forces s'adaptent de manière à avoir toujours $\vec{P}+\vec{R}+\vec{f}=\vec{0}$... suivant les valeurs données à $a$, $b$, $\theta$ et au poids.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: De nouveaux exemples dans la galerie

Messagepar GMaths » Vendredi 23 Décembre 2011, 12:13

Un nouvel exemple mêlant :
object et "deferred drawing"


Image

Image
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: De nouveaux exemples dans la galerie

Messagepar Fabrice Couvreur » Vendredi 23 Décembre 2011, 15:13

Salut Gaëtan,
J'alimente pas mal ta galerie ! :wink:
Je ne sais pas si ce code t'intéresse, mais je me doute bien que tu vas l'améliorer ! L'idée est d'illustrer un exercice dont le but est de chercher la quantité de ciment nécessaire pour construire un escalier de 20 marches ( à section carrée). J'ai l'intention d'insérer deux figures dans l'énoncé : une illustrant un escalier de 3 marches (cf le code) et une autre avec vue de face où l'on voit une section avec 6 "carrés".
Code: Tout sélectionner
import three;
currentprojection=orthographic(5,4,2);
currentlight=nolight;
size(8cm);
real a=1;
currentpen=0.8bp+black;
path p=(0,0)--(0,a)--(a,a)--(a,2a)--(2a,2a)--(2a,2a+1)--(2a+1,2a+1)--(2a+1,0)--cycle;
path3 f=path3(p,YZplane);
transform3 tX=shift(-4a*X);
draw(f,currentpen);
draw(tX*f,currentpen);
draw(surface(f),gray);
draw(surface(tX*f),gray);
for(int i=1 ; i<8 ;++i){
draw(surface(point(f,i)--point(f,i+1)--point(tX*f,i+1)--point(tX*f,i)--cycle),white,currentpen); 
}
for(int i=0 ; i<6 ;++i){
draw(surface(point(f,i)--point(f,i+1)--point(tX*f,i+1)--point(tX*f,i)--cycle),white); 
}
draw(surface(point(f,0)--point(f,7)---point(tX*f,7)---point(tX*f,0)--cycle),white,currentpen);
draw(surface(point(f,7)--point(f,6)--point(tX*f,6)--point(tX*f,7)--cycle),white,currentpen);
Fabrice Couvreur
Giga-utilisateur
 
Messages: 604
Inscription: Samedi 18 Août 2007, 00:55

Re: De nouveaux exemples dans la galerie

Messagepar GMaths » Vendredi 23 Décembre 2011, 15:57

Fabrice Couvreur a écrit:Je ne sais pas si ce code t'intéresse, mais je me doute bien que tu vas l'améliorer !


Jette un oeil ici : http://www.marris.org/asymptote/Autres_3D/figure-index.html ! :mrgreen:

Je lui ai mis 15 marches : pour un escalier entre deux étages, c'est souvent 14 (ou 15) marches pour 15 (ou 16) contremarches.
Dernière édition par GMaths le Vendredi 23 Décembre 2011, 20:35, édité 1 fois.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: De nouveaux exemples dans la galerie

Messagepar Fabrice Couvreur » Vendredi 23 Décembre 2011, 16:10

Re,
Bah, on reconnaît un vrai spécialiste de quelqu'un qui continue d'apprendre ! :(
Fabrice Couvreur
Giga-utilisateur
 
Messages: 604
Inscription: Samedi 18 Août 2007, 00:55

Re: De nouveaux exemples dans la galerie

Messagepar GMaths » Vendredi 23 Décembre 2011, 16:20

Fabrice Couvreur a écrit:Bah, on reconnaît un vrai spécialiste de quelqu'un qui continue d'apprendre ! :(

Tu verras... tu vas vite avoir les bons réflexes. Là, il fallait :
  • se dire que ce serait bien de pouvoir choisir le nombre de marche... d'où l'idée de boucle pour créer le profil ;
  • penser à la fonction extrude. Je rappelle que c'est aussi elle qui permet de faire ceci :
    Image
    Elle est bien utile.
    On part de ceci

    5c345f07ffd339984df443f8f6b6ee8c.png

    Code: Tout sélectionner
    import graph3;
    size(8cm,0);
    currentprojection=orthographic((1,1,1),up=Z);
    viewportmargin=(5mm,5mm);
    int n=15; // nombre de marches
    path p=(0,0);
    for(int k=0; k<n; ++k) p=p--(k,k+1)--(k+1,k+1);
    p=p--(n,0)--cycle;
    path3 p3[] = path3(p,XYplane);
    draw(p3,blue);
    xaxis3("$x$",xmax=n+4,Arrow3);
    yaxis3("$y$",ymax=n+4,Arrow3);
    zaxis3("$z$",zmax=4,Arrow3);

    on lui donne une épaisseur grâce à extrude... et on fait tourner par rapport aux axes.
Dernière édition par GMaths le Vendredi 23 Décembre 2011, 16:32, édité 1 fois.
GMaths
Exa-utilisateur
 
Messages: 2031
Inscription: Lundi 01 Octobre 2007, 09:20
Statut actuel: Actif et salarié | Enseignant

Re: De nouveaux exemples dans la galerie

Messagepar Fabrice Couvreur » Vendredi 23 Décembre 2011, 16:32

GMaths a écrit:penser à la fonction extrude. Je rappelle que c'est aussi elle qui permet de faire ceci :

Je ne connaissais pas (je ne lis pas assez les documentations et ne parcours pas assez ton site ), mais elle a l'air bien utile.
Pendant que j'y suis, comment "récupérer" une vue de face (pour un escalier de 10 marches) de telle manière que l'on voit la section contenant 55 "carrés" ?
Merci.
Dernière édition par Fabrice Couvreur le Vendredi 23 Décembre 2011, 16:44, édité 1 fois.
Fabrice Couvreur
Giga-utilisateur
 
Messages: 604
Inscription: Samedi 18 Août 2007, 00:55

Suivante

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é