Fonction polygone régulier

Règles du forum
ATTENTION ! Il est demandé de ne déposer dans ce forum que des exemples en langage Asymptote
  • finalisés
  • que l'on pense intéressants et optimisés
  • et qui se rapportent au thème du forum.
Si certains exemples déposés donnent lieu à de nombreuses modifications, ils seront déplacés et remplacés par un nouveau sujet dans ce forum avec la ou les meilleures propositions.
Pour les demandes d'aide ... il y a un forum spécifique !
Arnaud
Messages : 7
Enregistré le : mar. 4 août 2015, 10:24

Fonction polygone régulier

Message non lupar Arnaud » dim. 1 mai 2016, 17:27

Bonjour,

Je me suis écrit ma propre fonction polygone régulier, mais j'ai une question de compréhension de l'exemple de Gaëtan :

Code : Tout sélectionner

path polygone_regulier(int n)
{
  guide chemin;
  for (int i=1; i<=n; ++i)
    chemin=chemin--rotate((i-1)*360/n)*E;
  return chemin--cycle;
}


Sur quel objet ( E ) est opéré la rotation ici ?

Avatar de l’utilisateur
GM
Administrateur du site
Administrateur du site
Messages : 1318
Enregistré le : dim. 7 mars 2010, 14:50

Re: Fonction polygone régulier

Message non lupar GM » dim. 1 mai 2016, 21:46

Bonsoir,

Arnaud a écrit :Sur quel objet ( E ) est opéré la rotation ici ?


Un petit coup de write te le dit :
Image

Il y a des "pairs" qui sont prédéfinis et que l'on utilise souvent :
Image
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://gmaths.net/asy/index/?filtre=arc triple
Fichiers utiles pour réaliser des graphes : gm_graphes.asy - gm_graphes_styles.asy
Mes configurations (le 01/02/15) :
PC n°1 :Windows 7 - Asymptote(2.32)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 14.04LTS - Asymptote(2.33SVN) + TexLive2014 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

Avatar de l’utilisateur
GM
Administrateur du site
Administrateur du site
Messages : 1318
Enregistré le : dim. 7 mars 2010, 14:50

Re: Fonction polygone régulier

Message non lupar GM » dim. 1 mai 2016, 22:00

Il vaut mieux le savoir, sinon on ne comprend pas ce qu'il se passe la première fois où on l'oublie dans un tel exemple :

Figure asymptote 0650ebb032e4f978f96ce3ff0807eef5
*** 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. size(100);
  2. pair A=(0,0), B=(0,5), E=(5,5);
  3. draw(A--B--E--cycle,dot());
  4. draw("$A$",A,align=S);
  5. draw("$B$",B,align=NW);
  6. draw("$E$",E,align=E);


C'est pour cela que je nomme souvent les "pair" : pA, pB, pC, pD, pE au lieu de A, B, C, D, E.
Index des fonctions - Exemple de lien donnant le résultat d'une recherche sur les mots 'arc' et 'triple' : http://gmaths.net/asy/index/?filtre=arc triple
Fichiers utiles pour réaliser des graphes : gm_graphes.asy - gm_graphes_styles.asy
Mes configurations (le 01/02/15) :
PC n°1 :Windows 7 - Asymptote(2.32)+MikTeX2.9 - Editeurs : Notepad++ et TeXworks.
Mes autres PC :Ubuntu 14.04LTS - Asymptote(2.33SVN) + TexLive2014 - Editeur : TeXworks.
Merci de préciser la votre pour faciliter l'aide des autres !

Arnaud
Messages : 7
Enregistré le : mar. 4 août 2015, 10:24

Re: Fonction polygone régulier

Message non lupar Arnaud » mar. 3 mai 2016, 21:14

Ok, merci.

GM a écrit :C'est pour cela que je nomme souvent les "pair" : pA, pB, pC, pD, pE au lieu de A, B, C, D, E.


Oui oui, moi aussi, suite à ta remarque il y a quelques années, j'avais déjà oublié quelles étaient les objets réservés ...


Retourner vers « Géométrie du plan »

Qui est en ligne

Utilisateurs parcourant ce forum : Google [Bot] et 1 invité