Bonjour à tous,
Je voudrais créer une spirale hypnotique dans un canvas, pour le moment j'ai une spirale et elle tourne, c'est déjà ça.
Seulement j'aimerais que la largeur de la ligne parte de petit et s'agrandisse peu à peu (context.lineWidth de 0 à 72).
Le problème c'est que dans un lineTo, donc au moment de la création de la ligne je n'ai pas l'impression que je puisse faire varier la taille.
Le code de ma spirale sans le mouvement:
Je débute et aimerais beaucoup avoir vos lumières.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16 context.beginPath(); context.moveTo(winWidth/2,winHeight/2); var x,y; var a = 15; var b = 15; for (i = 0; i < 720; i++) { angle = 0.1 * i; x = (winWidth/2) + (a + b * angle) * Math.cos(angle); y = (winHeight/2) + (a + b * angle) * Math.sin(angle); context.lineTo(x,y);//Trace } context.stroke(); //Affiche
Merci par avance.
Partager