Maison> interface Web> tutoriel HTML> le corps du texte

Comment créer une matrice de transformation en utilisant HTML5 ?

PHPz
Libérer: 2023-08-29 08:45:24
avant
509 Les gens l'ont consulté

Comment créer une matrice de transformation en utilisant HTML5 ?

Dans l'article suivant, nous allons apprendre comment créer une matrice de transformation avec HTML5. Le canevas HTML5 fournit des méthodes qui permettent de modifier directement la matrice de transformation. La matrice de transformation doit initialement être la transformation d'identité. être ajusté à l'aide des méthodes de transformation.

Utilisation de la méthode transform()

La matrice de transformation du contexte actuel peut être modifiée à l'aide de laméthode transform()en d'autres termes, la méthode transform() vous permet de redimensionner, faire pivoter, déplacer et incliner le contexte actuel.

Remarque− Seuls les graphiques créés après l'appel de la méthode transform() seront affectés par la transformation.

Grammaire

Voici la syntaxe de la méthode transform()

ctx.transform(m11, m12, m21, m22, dx, dy)
Copier après la connexion

Utilisez la méthode set transform()

La fonction transform(a1, b1, c1, d1, e1, f1) est ensuite appelée avec les mêmes arguments après que la méthode setTransform(a1, b1, c1, d1, e1, f1) réinitialise la transformation actuelle dans la matrice d'identité.

Grammaire

Voici la syntaxe de la méthode set transform().

ctx.setTransform(m11, m12, m21, m22, dx, dy)
Copier après la connexion

Regardons quelques exemples pour mieux comprendre les matrices de transformation en HTML5

Exemple 1

Dans l'exemple suivant, nous utilisons la méthode transform() pour générer un rectangle.

      
Copier après la connexion

Lorsque le script est exécuté, il générera une sortie affichant un rectangle sur la page Web en déclenchant la méthode de transformation.

Exemple 2

Dans l'exemple ci-dessous, nous avons utilisé les méthodes transform() et set transform().

    
Copier après la connexion

Lors de l'exécution du script ci-dessus, il générera une sortie générée en utilisant les méthodes transform() et définira les méthodes transform() sur la page Web.

Exemple 3

Dans l'exemple ci-dessous, nous créons une expression mathématique Σ n = 1.

      
Copier après la connexion

Lorsque l'utilisateur tente d'exécuter le script, il sera affiché via la sortie générée à l'aide des méthodes transform() et set transform() sur la page Web.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

Étiquettes associées:
source:tutorialspoint.com
Déclaration de ce site Web
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
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!