Dessiner un anneau avec effet 3D

html5 - canvas et javascript

Coin technique

Pour réaliser cet anneau avec effet 3D,
j'ai dû superposer les ellipses dans un ordre bien précis, de façon à en cacher partiellement certaines.
J'ai fait des ombrages grâce à "createLinearGradient(x0,y0,x1,y1)"
L'éclairage est censé venir d'en-haut.