Novembre 2024 | Lun | Mar | Mer | Jeu | Ven | Sam | Dim |
---|
| | | | 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | 20 | 21 | 22 | 23 | 24 | 25 | 26 | 27 | 28 | 29 | 30 | | Calendrier |
|
|
| Un coup de SIN-COS | |
| | Auteur | Message |
---|
papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Un coup de SIN-COS Ven 19 Juin 2015 - 4:59 | |
| No comment : C'est tellement beau ! - Code:
-
rem ============================================================================ rem Courbe ornementale Par Papydall rem ============================================================================ dim x,y,xc,yc,t,pi,p pi = acos(-1) : p = pi/180 : xc = width(0)/2 : yc = height(0)/2 color 0,0,0,255 : 2d_pen_color 255,255,255 : 2d_pen_width 2 : 2d_poly_from xc,yc+10 for t = 0 to 2*pi step p x = sin(2*t) - 6*sin(5*t) : y = power(cos(4*t),5) - 1.1*cos(t) 2d_poly_to xc + 20 * x,yc -100 * y : pause 10 : ' Pour observer le tracé de la courbe next t rem ============================================================================
| |
| | | Jicehel
Nombre de messages : 5947 Age : 52 Localisation : 77500 Date d'inscription : 18/04/2011
| Sujet: Re: Un coup de SIN-COS Ven 19 Juin 2015 - 8:21 | |
| Très joli, du coup une variation de couleurs avant d'aller bosser - Code:
-
rem ============================================================================ rem Courbe ornementale Par Papydall rem ============================================================================ dim x,y,xc,yc,t,pi,p pi = acos(-1) : p = pi/180 : xc = width(0)/2 : yc = height(0)/2 : 2d_pen_width 4 for t = 0 to height(0) step 3 2d_pen_color 0,0,t/2 : 2d_line 0,t, width(0),t next t 2d_poly_from xc,yc+10 for t = 0 to 2*pi step p x = sin(2*t) - 6*sin(5*t) : y = power(cos(4*t),5) - 1.1*cos(t) 2d_pen_color (yc - 100 * y)/2,255-(yc - 100 * y)/2,(yc - 100 * y)/2 2d_poly_to xc + 20 * x,yc -100 * y : ' Pour observer le tracé de la courbe next t rem ============================================================================ | |
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Un coup de SIN-COS Ven 19 Juin 2015 - 14:48 | |
| - Code:
-
rem ============================================================================ rem Courbe ornementale Par Papydall rem ============================================================================ dim x,y,xc,yc,t,pi,p pi = acos(-1) : p = pi/180 : xc = width(0)/2 : yc = height(0)/2 caption 0,"<CLICK> pour arrêter" repeat cls : 2d_poly_from xc,yc+10 for t = 0 to 2*pi step p x = sin(2*t) - 6*sin(5*t) : y = power(cos(4*t),5) - 1.1*cos(t) 2d_poly_to xc + 20 * x,yc -100 * y next t pause 1000
2d_flood xc-100,yc,50,100,100 2d_flood xc,yc,0,255,0 : 2d_flood xc,yc-100,0,255,255 2d_flood xc-50,yc,255,255,0 : 2d_flood xc+50,yc,255,255,0 2d_flood xc-50,yc-50,255,0,0 : 2d_flood xc+50,yc-50,255,0,0 2d_flood xc-50,yc-40,150,50,0 : 2d_flood xc+50,yc-40,150,50,0 2d_flood xc-80,yc,190,55,190 : 2d_flood xc+80,yc,190,55,190 2d_flood xc,yc+15,0,55,55 : 2d_flood xc,yc+100,127,192,255 2d_flood xc-120,yc+150,92,50,200 : 2d_flood xc+120,yc+150,92,50,200 2d_flood xc-20,yc+30,255,0,0 : 2d_flood xc+20,yc+30,255,0,0 pause 2000 until scancode <> 0 rem ============================================================================
| |
| | | Parpaiun
Nombre de messages : 192 Age : 85 Localisation : HERAULT Date d'inscription : 15/04/2015
| Sujet: Revue du sujet Lun 22 Juin 2015 - 18:26 | |
| Papydall, je découvre dans ton programme une fonction dont je ne vois pas l'utilité "POWER". Peux tu m'expliquer à quoi elle sert, s'il te plait ? Merci | |
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Un coup de SIN-COS Lun 22 Juin 2015 - 18:45 | |
| - Parpaiun a écrit:
- Papydall, je découvre dans ton programme une fonction dont je ne vois pas l'utilité "POWER". Peux tu m'expliquer à quoi elle sert, s'il te plait ? Merci
La fonction POWER(X,Y) retourne la valeur de X élevé à la puissance Y (X puissance Y). X et Y peuvent être un réel ou un entier. Dans les autres basic (et je suppose aussi en GFA basic), l’élévation d’une valeur x à la puissance y se fait comme ceci : X^y , parfois aussi x^^y en doublant le symbole ^. Pour coder, en panoramic 5 au cube (c’est la même chose que 5 puissance 3) on fait POWER(5,3) qui doit donner 5*5*5 = 125 Dans mon programme, il y a y = power(cos(4*t),5) - 1.1*cos(t)C’est-à-dire Y est égale à cosinus de 4 fois t, le tout élevé à la puissance 5, moins 1 virgule 1 fois cosinus de t Tu vois bien maintenant l’utilité de POWER ? | |
| | | Parpaiun
Nombre de messages : 192 Age : 85 Localisation : HERAULT Date d'inscription : 15/04/2015
| Sujet: Revue du sujet Mar 23 Juin 2015 - 2:49 | |
| Merci papydall! Je le savais mais ma mémoire a des trous à mon âge. Pour la seconde fois, as tu jeté un coup d'oeil sur mon second programme "Rotation algorithm n°2" ? Sans réponse de quiconque, et sous cette atmosphère de silence, n'oublies pas que je suis handicapé auditif. Sous cette raison, je souffre du manque de communication régulière et d'avoir pas d'autres amis que ceux membres de Panoramic. Ma femme avec laquelle je vis n'a aucune compétence en informatique, ce qui m'ennuie. Même mon propre fils (44 ans) a oublié de me fêter! Mon gamin de petit-fils veut jouer avec moi par Internet à "Garry's Mod" et je n'ai vraiment pas envie. La vie est dure pour moi et c'est comme ça, comprenez vous ? Merci quand même Papydall pour ta réponse ! Bonsoir et bonne nuit! | |
| | | papydall
Nombre de messages : 7017 Age : 74 Localisation : Moknine (Tunisie) Entre la chaise et le clavier Date d'inscription : 03/03/2012
| Sujet: Re: Un coup de SIN-COS Mar 23 Juin 2015 - 3:51 | |
| | |
| | | Contenu sponsorisé
| Sujet: Re: Un coup de SIN-COS | |
| |
| | | | Un coup de SIN-COS | |
|
Sujets similaires | |
|
| Permission de ce forum: | Vous ne pouvez pas répondre aux sujets dans ce forum
| |
| |
| |