J'ai donc un tas de javascript pour faire des points aléatoires, puis je les connecte via un arbre recouvrant minimum. Tout fonctionne bien.Javascript Problème de dessin de canevas
Ensuite, il dessine les points et les chemins sur la toile; et il dessine une image comme ceci:
- chaque fois généré de façon aléatoire.
Le problème que j'ai avec ceci, c'est que j'aimerais que chacun des cercles soit un cercle noir avec un contour jaune. Les cercles sont dessinés comme ceci:
context.fillStyle = "#ffff00";
for(var i = 0; i < syscount; i++){
context.moveTo(systemsX[i],systemsY[i]);
context.arc(systemsX[i],systemsY[i],4,0,Math.PI*2,true);
}
context.fill();
et qui fonctionne très bien, mais je veux dessiner un cercle noir, et une trace jaune. Je veux le faire de cette façon, car il est beaucoup plus facile que d'arrêter les lignes qui joignent les points s'arrêter quelques pixels plus tôt que normalement.
Ce fut ma tentative:
context.fillStyle = "#000000";
for(var i = 0; i < syscount; i++){
context.moveTo(systemsX[i],systemsY[i]);
context.arc(systemsX[i],systemsY[i],ssize,0,Math.PI*2,true);
}
context.fill();
context.strokeStyle = "#ffff00";
for(var i = 0; i < syscount; i++){
context.moveTo(systemsX[i]+ssize,systemsY[i]);
context.arc(systemsX[i],systemsY[i],ssize,0,Math.PI*2,true);
}
context.stroke();
mais il tire ceci:
!! Il retrace l'autre chemin. Pourquoi?!
Zip de la page: http://rapidshare.com/files/415710231/page.zip (fichier html et un fichier css dans le zip). L'extrait de code pour dessiner les cercles commence à la ligne 164.
merci d'avoir édité dans les images! – will
pas de problème. Je * pense * que votre réputation devrait être suffisamment élevée pour que vous puissiez poster des images et plus d'un lien maintenant. –