11540 sujets

JavaScript, DOM et API Web HTML5

Salut tous le monde!!^^

Voilà j'ai un petit souci, je dois construire un très joli dessin: le tame twindragon.
Je sais qu'il faut utiliser ces 2 fonctions:

f1(z) = (1 + i(racine carré de 7))z/4 - 1
f2(z) = (1 + i(racine carré de 7))z/4 + 1

Mais le problème c'est qu'il y a des nombres complexes dedans et ça me bloque complètement.
Please aidez moi je sais vraiment pas quoi faire là T_T

Merci
Modifié par maki17 (04 Feb 2013 - 10:58)
Ici le code que j'ai commencé avant de découvrir ces fonctions avec les complexes:
(il y a surement des fautes désolé.... Smiley confused )

var n = 8;
var l = 5;
var angle = 120 * Math.PI / 180;
c.translate(300, 200);
terdragon(n);
function terdragon(n) {
if (n <= 1) {
drawLine(l);
} else {
terdragon(n-1);
c.rotate(angle);
terdragon(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);
}
Salut Maki,
Je m’intéresse moi aussi à cette figure, que j'avais tenter de réaliser sans succès Smiley decu (malheureusement pour moi et pour toi ! )
Je sais juste que vu que c'est une fractale, il y a forcement implication des nombre imaginaire, mais je les manipule assez mal ( autant dire que je n'ai aucune notion dans le domaine Smiley langue )
Le tame twindragon est aussi un 2-reptile, c'est pour ça qu'il m’intéressait. En attente d'une reponse extérieure !! bien a toi