Salut salut !
Alors voila, je me tourne vers vous pour vous demander si l'un de vous s'y connais en python. Rien de bien mechant, j'ai commencer y'as une semaine, et je bute sur un TP.
Nous utilisons IDLE pour nos exercice. Sur ce que je vais vous demander, nous utilisons le module "turtle" pour faire des dessins en 2D.
Mon sujet :
Truc tout bête, je doit dessiner ... un arbre ! Oui mais alors voilà. On doit gerer plusieurs cas, avec un n qui définis le nombre de branche. On fait un genre de fractale quoi, l'utilisateur saisis son n et puis la boucle doit lui chier un arbre en 2D basique nickel.
Mais j'ai un probleme, donc l'arbre avec un n=1 est un gros Y, ayant pour "base" le ligne droite d'un taille=100pix, puis les deux branche sont a 25° de la base et a 50° entre elles et d'une taille=taille*0.65. Bon jusque la je sais faire. Ensuite, il faut que quand le n augmente, le nombre de branche augmente. Pas très compliquer, mais je me retrouve avec des branches manquantes. Voici quelques screen rapidement :
Le resultat d'un n=1 : https://i.servimg.com/u/f40/11/40/61/96/110.jpg
n=4 : https://i.servimg.com/u/f40/11/40/61/96/210.jpg
Sa, c'est ce que j'arrive a faire. Le 4 me satisfait. Mais il n'est pas comme demander ( j'ai trop de branche, pour le coup )
Voice les different cas demander !
https://i.servimg.com/u/f40/11/40/61/96/310.jpg
Voila, donc sur le principe, je voit comment faire, mais j'ai un soucis a ce niveau : https://i.servimg.com/u/f40/11/40/61/96/410.jpg
En rouge, les zone ou il manque des branche ( pour l'inerieur de l'arbre ) et a l'exterieur, c'est l'inverse, j'en ai trop xD
Voila, si quelqu'un m'as suivit et qu'il peut m'aider ... A L'AIDE !
Si quelqu'un connait mais qu'il ne comprend pas, qu'il n'hesite pas a me demander de réexpliquer car la il est tard.
Dans les autres cas, ben retourner brouter l'herbe de la frontiere caspienne !
Edit : Il me faut ensuite le faire en 3D, les branches etant des tube, une sphere marquant chaque cassure ( les angles de 50° entre les branche ) et les feuilles etant des disque vert XD )
Alors voila, je me tourne vers vous pour vous demander si l'un de vous s'y connais en python. Rien de bien mechant, j'ai commencer y'as une semaine, et je bute sur un TP.
Nous utilisons IDLE pour nos exercice. Sur ce que je vais vous demander, nous utilisons le module "turtle" pour faire des dessins en 2D.
Mon sujet :
Truc tout bête, je doit dessiner ... un arbre ! Oui mais alors voilà. On doit gerer plusieurs cas, avec un n qui définis le nombre de branche. On fait un genre de fractale quoi, l'utilisateur saisis son n et puis la boucle doit lui chier un arbre en 2D basique nickel.
Mais j'ai un probleme, donc l'arbre avec un n=1 est un gros Y, ayant pour "base" le ligne droite d'un taille=100pix, puis les deux branche sont a 25° de la base et a 50° entre elles et d'une taille=taille*0.65. Bon jusque la je sais faire. Ensuite, il faut que quand le n augmente, le nombre de branche augmente. Pas très compliquer, mais je me retrouve avec des branches manquantes. Voici quelques screen rapidement :
Le resultat d'un n=1 : https://i.servimg.com/u/f40/11/40/61/96/110.jpg
n=4 : https://i.servimg.com/u/f40/11/40/61/96/210.jpg
Sa, c'est ce que j'arrive a faire. Le 4 me satisfait. Mais il n'est pas comme demander ( j'ai trop de branche, pour le coup )
Voice les different cas demander !
https://i.servimg.com/u/f40/11/40/61/96/310.jpg
Voila, donc sur le principe, je voit comment faire, mais j'ai un soucis a ce niveau : https://i.servimg.com/u/f40/11/40/61/96/410.jpg
En rouge, les zone ou il manque des branche ( pour l'inerieur de l'arbre ) et a l'exterieur, c'est l'inverse, j'en ai trop xD
Voila, si quelqu'un m'as suivit et qu'il peut m'aider ... A L'AIDE !
Si quelqu'un connait mais qu'il ne comprend pas, qu'il n'hesite pas a me demander de réexpliquer car la il est tard.
Dans les autres cas, ben retourner brouter l'herbe de la frontiere caspienne !
Edit : Il me faut ensuite le faire en 3D, les branches etant des tube, une sphere marquant chaque cassure ( les angles de 50° entre les branche ) et les feuilles etant des disque vert XD )
Ven 23 Nov 2018 - 11:46 par diablegoth
» Salut les piches
Dim 15 Oct 2017 - 0:14 par glun
» Post à flood!
Ven 30 Sep 2016 - 21:31 par Greguss
» reuh
Ven 30 Sep 2016 - 20:35 par Greguss
» Post à flood!
Mar 25 Nov 2014 - 16:59 par FauconNo
» Post à flood!
Ven 4 Juil 2014 - 11:12 par glun
» ...cry
Dim 9 Déc 2012 - 14:29 par FauconNo
» Post à flood!
Mer 17 Oct 2012 - 10:17 par glun
» Trailer - Armored Kill
Jeu 27 Sep 2012 - 18:18 par FauconNo
» Mouche
Jeu 27 Sep 2012 - 18:15 par FauconNo