Heim  >  Artikel  >  Web-Frontend  >  So verwenden Sie die Arc-Funktion von JavaScript, um einen Kreis in einer Webseite zu zeichnen. Javascript-Kenntnisse

So verwenden Sie die Arc-Funktion von JavaScript, um einen Kreis in einer Webseite zu zeichnen. Javascript-Kenntnisse

WBOY
WBOYOriginal
2016-05-16 15:32:331456Durchsuche

1. Für arc erforderliche Parametereinstellungen

Code kopieren Der Code lautet wie folgt:

arc(x, y, radius, startAngle, endAngle, gegen den Uhrzeigersinn);


X, Y und Radius sind alle leicht zu verstehen. Konzentrieren wir uns also auf die drei Parameter StartAngle, EndAngle und Gegenuhrzeigersinn!

2. Detaillierte Erläuterung des Bogenparameters

1. startAngle und endAngle beziehen sich auf den Startwinkel bzw. Endwinkel des Kreises. Im Handbuch heißt es, dass der Startwinkel 0 und der Endwinkel Math.PI*2 ist, sodass ein Kreis genau gezeichnet werden kann 🎜>

2. Im Folgenden werden startAngle und endAngle anhand von Beispielen erläutert (beachten Sie, dass ich den HTML-Code nicht geschrieben habe)

var c = document.getElementById('myCanvas');
var cxt = c.getContext("2d");
cxt.fillStyle="#FF0000";
cxt.arc(70, 30, 25, 0, 1, false);
cxt.stroke();
Ich habe den Startwinkel auf 0 und den Endwinkel auf 1 gesetzt, wie unten gezeigt

var c = document.getElementById('myCanvas');
var cxt = c.getContext("2d");
cxt.fillStyle="#FF0000";
cxt.arc(70, 30, 25, 0, 1, false);
cxt.stroke();
Ich habe den Startwinkel auf 1 und den Endwinkel auf 2 eingestellt, wie unten gezeigt

Aus dem Obigen können wir ersehen, dass der Endpunkt des ersten Bildes der Startpunkt des zweiten Bildes ist, was bedeutet, dass ein Kreis unzählige Winkel hat. Solange Sie den Startwinkel und den Endwinkel festlegen, kann er zwei Punkte verbinden die Form eines Bogens. Der Unterschied zwischen Startpunkt und Endpunkt ist die Länge der beiden Punkte im Diagramm! Wenn der Unterschied zwischen dem Startpunkt und dem Endpunkt darin bestehen kann, dass die beiden Punkte zusammenfallen, entsteht ein Kreis! Wenn wir das wissen, können wir dynamische Kreise bilden

3. Gegen den Uhrzeigersinn bezieht sich auf gegen den Uhrzeigersinn (wahr) oder im Uhrzeigersinn (falsch)

Sie sehen, wenn ich den Startpunkt auf 0 und den Endpunkt auf 1 setze und im Uhrzeigersinn wähle

var c = document.getElementById('myCanvas');
var cxt = c.getContext("2d");
cxt.fillStyle="#FF0000";
cxt.arc(70, 30, 25, 0, 1, false);
cxt.stroke();

Wenn ich den Startpunkt auf 0 und den Endpunkt auf 1 setze und gegen den Uhrzeigersinn wähle

var c = document.getElementById('myCanvas');
var cxt = c.getContext("2d");
cxt.fillStyle="#FF0000";
cxt.arc(70, 30, 25, 0, 1, true);
cxt.stroke();


Der obige Inhalt ist die Einführung des Herausgebers in die Verwendung der JavaScript-Funktion arc zum Zeichnen eines Kreises auf einer Webseite. Ich hoffe, er gefällt Ihnen.

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn