Page 1 of 1

NumWorks, dessine-moi un dragon

Unread postPosted: 22 Apr 2018, 16:43
by Admin
9435Aujourd'hui jeclarim te propose de mettre un dragon dans ta NumWorks, le dragon de Heighway.

Il te suffit d'appeler la fonction via dragon(n,dx,dy,x,y,a,c), tous paramètres optionnels, avec :
  • n la profondeur d'appels récursifs
  • dx et dy les déplacements horizontaux et verticaux à chaque étape en pixels
  • x et y les coordonnées du point d'origine en pixels
  • a l'angle de rotation à chaque étape en degrés
  • c le code couleur (obtenable si besoin avec color(r,v,b) avec r, v et b entiers sur [0;255])


Si tu utilises le lecteur en ligne qui s'alloue une mémoire limitée, tu ne pourras pas dépasser 10 comme profondeur de récursivité. Mais sur la vraie machine rien à voir, tu pourras aller jusqu'à 43.


Lien : https://workshop.numworks.com/python/jeclarim/dragon

Re: NumWorks, dessine-moi un dragon

Unread postPosted: 22 Apr 2018, 16:46
by critor
Pour le dragon suivant, tape dragon(10,4,0,140,55) :


Pour le dragon suivant, tape dragon(15,1,0,120,175) :
9435