conseil piste pour le code javascript du fractal frontière du twin dragon
Bonsoir les amis :D !
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 :cry: . Pouvez vous m'aider ? merci
voilà ce que j'ai commencé :
Code:
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);
} |