::
Bonjour,
J’essaie de faire des dessins avec canvasdraw et je rencontre un souci.
Je trace un rectangle, puis j’aimerais lui faire subir plusieurs rotations dont le nombre et la mesure des angles sont variables. Voici le début de mon programme :
\text{rect=frect 140,220,150,130,blue}
\text{liste1=5,6,8,9,10,12,15,18,20,24,30}
\text{angle=72,60,45,40,36,30,24,20,18,15,12}
\integer{n=randint(1..11)}
si n=1, je veux faire 5 ( le 1er item de liste 1 ) rotations d’angle 72, 144, 216,…,360 ( les multiples de l’item 1 de angle )
si n=2, je veux faire 6 rotations d’angle 60,120,180,… .
etc…
Mais je n’arrive pas à écrire avec une boucle pour faire mon dessin et que cela fonctionne avec canvasdraw.
Il faudrait une ligne qui donne l’angle de la rotation
puis une ligne avec mon rectangle
puis une autre ligne avec l’angle de la rotation suivante
puis une ligne avec mon rectangle
etc…
\text{dessinprelim=canvasdraw(400,400
opacity 255,255_
rotationcenter 145,100
???
}
\statement{<div class="wimscenter">
\dessinprelim
</div>}
Avez-vous une idée ?
Lionel.
-
Ce sujet a été modifié il y a 2 années et 1 mois par Olivier. Raison : ajout de `...` autour du code