Cercle de dessin SVG de l'arc chemin

Suivantes SVG chemin peut tirer de 99,99% de cercle: (essayez sur http://jsfiddle.net/DFhUF/46/ et voir si vous voyez 4 arcs ou 2, mais notez que si c'est IE, il est rendu dans VML, pas de SVG, mais qui ont le même problème)

M 100 100 a 50 50 0 1 0 0.00001 0

Mais quand il est 99.99999999% d'un cercle, alors rien ne montrer à tous?

M 100 800 a 50 50 0 1 0 0.00000001 0    

Et c'est la même chose avec 100% d'un cercle (c'est toujours un arc, n'est-ce pas, juste un très complète de l'arc)

M 100 800 a 50 50 0 1 0 0 0 

Comment cela peut-il être fixé? La raison est que j'utilise une fonction pour dessiner un pourcentage d'un arc, et si j'ai besoin de "cas particulier" un 99.9999% ou 100% de l'arc à utiliser le cercle de la fonction, ce serait un peu idiot.

Encore une fois, un cas de test sur jsfiddle à l'aide de RaphaelJS est à http://jsfiddle.net/DFhUF/46/

(et si c'est VML sur IE 8, même le deuxième cercle de ne pas s'afficher... à vous de les changer à 0,01)


Mise à jour:

C'est parce que je suis rendu un arc pour un score dans notre système, afin de 3,3 points 1/3 d'un cercle. 0.5 obtient un demi-cercle, et de 9,9 points de 99% d'un cercle. Mais que faire si il ya des notes qui sont 9.99 dans notre système? Dois-je vérifier si il est proche de 99,999% de un cercle, et l'utilisation d'un arc fonction ou d'un circle en conséquence? Alors qu'un score de 9.9987? Lequel utiliser? Il est ridicule de besoin de savoir quel type de points de la carte pour un "trop complet cercle" et de passer à un cercle de fonction, et quand il est "un certain à 99,9%" d'un cercle ou d'un 9.9987 score, puis utiliser la fonction arc.

  • bien sûr qu'il fonctionne... c'est de 99% d'un cercle (un peu gros). Le cas est qu'il peut tirer de 98%, 99%, 99,99% des un cercle, mais pas 99.9999999% ou 100%
  • Deux de ces liens vont à la même chose, et il fonctionne très bien dans Safari.
  • à droite, le même lien, je veux juste que les gens à voir le cas de test plus tôt, alors j'ai ajouté le lien au début de la question. Droit safari de le faire, c'est gentil... google Chrome et Firefox de ne pas... étrange coz Safari et Chrome sont à la fois Webkit... mais ne SVG moteur dépendent de Webkit?
  • Semble bien en Chrome pour moi.
  • semble bien, comment? voyez-vous 4 arcs ou 2 arcs? avez-vous même de regarder le code?
  • Non, je n'ai pas. Avez-vous le mentionnez, il y avait quatre cercles, ou de leur faire des couleurs différentes, de sorte que les personnes qui aident, vous pouvez le faire plus facilement?
  • si vous scannez le code brièvement, vous pouvez dire c'est d'essayer de dessiner 4 arcs... ou, ne pas scanner le code, et il est d'autres personnes de la faute, comme d'habitude
  • Vous réalisez que c'est pas à moi de corriger votre code?
  • une mise à jour de jsfiddle avec Raphaël inclus comme une bibliothèque, pour obtenir autour de la croix-origine de l'erreur de chargement raphael.js: jsfiddle.net/DFhUF/1381
  • codepen.io/dcdev/stylo/upjDy