Question

Je ne peux pas comprendre tous les paramètres de la fonction arc () (par expérimentation) et je n'ai trouvé aucun tutoriel qui semble les expliquer. Où serait une bonne explication de la fonction arc ()?

Était-ce utile?

La solution

arc(x, y, radius, startAngle, endAngle, anticlockwise)

Les trois premiers paramètres, x et y et le rayon, décrivent un cercle, l’arc tracé en fera partie. startAngle et endAngle sont où le long du cercle pour commencer et arrêter de dessiner. 0 est est, Math.PI / 2 est sud, Math.PI est ouest et Math.PI * 3/2 est nord. Si la valeur est 1, le sens de l’arc est inversé.

https://developer.mozilla.org/En/Canvas_tutorial/Drawing_shapes#Arcs

dans le sens des aiguilles d'une montre

AntiClockwise

Dans les schémas ci-joints, la seule différence est le paramètre anti-horaire. Math.PI / 2 se termine toujours vers le sud dans le sens des aiguilles d'une montre ou dans le sens contraire des aiguilles d'une montre

Autres conseils

Pour plus d'informations, veuillez consulter le lien ci-dessous. J'ai eu une idée claire en utilisant ce lien.

http://www.html5canvastutorials.com/tutorials/html5-canvas-arcs /

J'avais le même problème et j'ai créé une petite page interactive pour l'aider à comprendre:

http://www.scienceprimer.com/drawing-circles-javascript-html5-canvas -élément

Tous les paramètres peuvent être ajustés et l’arc résultant est rendu en temps réel. La page montre également comment les méthodes fill (), stroke () et closePath () interagissent avec la méthode arc ().

Selon MDC :

arc(x, y, radius, startAngle, endAngle, anticlockwise)

x, y et le rayon sont évidemment des paramètres de cercle. startAngle et endAngle sont exprimés en radians, en partant de l'est. dans le sens contraire des aiguilles d'une montre est un booléen.

Vérifiez cet exemple simple pour une brève introduction à la fonction de canevas et d'arc de HTML5: http://pastebin.com/kxB7uJLD

Si longtemps.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top