Bonsoir les amis !
En fait je suis entrain d'essayer de transformer le code javascript du fractal terdragon pour faire un code du fractal twin dragon....
Pour cela j'ai essayé de changer l'angle à 45° mais ça ne marche pas . Pouvez vous m'aider ? merci
voilà ce que j'ai commencé :
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
17
18
19
20
21
22
23
24
var n = 8;
var l = 5;
var angle = 120 * Math.PI / 180;
 
c.translate(300, 200);
twindragon(n);
function twindragon(n) {
  if (n <= 1) {
    drawLine(l);
  } else {
    twindragon(n-1);
    c.rotate(angle);
    twindragon(n-1);
    c.rotate(-angle);
    terdragon(n-1);
  }
}
function drawLine(l) {
  c.beginPath();
  c.moveTo(0, 0);
  c.lineTo(l, 0);
  c.stroke();
  c.translate(l, 0);
}