Maison  >  Article  >  interface Web  >  Notes d'étude préliminaires sur Html5 Canvas (2) - Dessin approfondi

Notes d'étude préliminaires sur Html5 Canvas (2) - Dessin approfondi

黄舟
黄舟original
2017-02-28 15:21:391325parcourir

L'article précédent a essentiellement présenté les concepts de base du Canevas HTML5 Pour la plupart des études, j'ai utilisé j2me et Pour les programmeurs qui dessinent avec le canevas d'Android, il n'est pas difficile de comprendre le Canvas de Html5. Cet article poursuivra le contenu de l'article précédent et expliquera les méthodes de dessin de lignes droites, d'arcs, etc. Tout d'abord, nous allons vous expliquer comment tracer une ligne droite. Veuillez consulter le code suivant :


Ici, nous utilisons beginPath


et

closePath représentent respectivement le chemin de début et le chemin de fin, avec les différents nœuds du chemin au milieu, moveTo Le paramètre de est la coordonnée du point de départ, et le paramètre de lineTo est le point final du segment de ligne tracé. De cette façon, nous avons complété une section du chemin, mais notons que nous n'avons pas terminé le dessin. L'accent est mis sur la phrase suivante, le trait est un dessin creux, <.>remplissageC'est un remplissage solide. A noter que pour les segments de ligne, l'utilisation de fill n'aura aucun effet. Utilisez beginPath, closePath, moveTo, lineTo Ces fonctions peuvent non seulement dessiner des lignes droites, mais aussi des triangles et des rectangles. La première est le code des triangles floraux :

Ce code reliera trois points pour former un triangle Le code suivant reliera quatre points pour former un quadrilatère :


L'effet des deux morceaux de code est le suivant :



Le Voici le code pour savoir comment dessiner un arc :



Les autres endroits ne sont pas différents de ceux ci-dessus, la clé est

arc
Les paramètres de la fonction sont respectivement la coordonnée en abscisse du centre du cercle, l'ordonnée du centre du cercle, le rayon du cercle, l'angle de départ (radians), l'angle de l'arc dessiné (radians), et si le dernier paramètre booléen est

faux

signifie dans le sens des aiguilles d'une montre,

vrai signifie dans le sens inverse des aiguilles d'une montre, et l'angle de départ est l'angle entre le côté de départ et l'horizontale. L'idée est que le bord de départ tourne dans le sens des aiguilles d'une montre autour de la position horizontale. context.arc(400,100,60,Math.PI/18,Math.PI,false); L'effet de  :

context.arc(400,100,60,Math.PI/18,Math.PI,true); L'effet de

 :


Ce qui précède est le contenu des notes d'étude préliminaires de Html5 Canvas (2) - Dessin approfondi Pour plus de contenu connexe, veuillez faire attention au site Web PHP chinois (. www.php.cn) !

Déclaration:
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn