Catégorie : p5.js

Voyons comment se déroule l'exécution d'un programme p5Visuel. Quand on clique sur le bouton Exécuter, certaines actions de préparation sont d'abord exécutées (dont la fonction avant de commencer, si elle est présente), puis la fonction actions initiales est appelée. Par la suite, la fonction actions en boucle est appelée jusqu'à 60 fois par seconde.

En fait, la fonction actions en boucle peut être appelée moins de 60 fois par seconde si l'ordinateur n'est pas assez rapide pour l'exécuter aussi souvent en une seconde. Elle peut aussi être appelée à un rythme moins grand, dicté par le bloc vitesse de la boucle. Elle peut enfin être appelée une seule fois, si le bloc 'actions en boucle' appelée une seule fois a été activé.


Marge gauche

Paramètres
• une valeur marge (0 ci-dessus, mais qui peut être une expression numérique quelconque)

Fonctionnement
• spécifie que la page web créée lors de l'exécution aura une marge gauche de marge pixels

Remarques
• sans un appel à ce bloc, la marge gauche de la page web sera de zéro pixels, ce qui n'est pas très esthétique


Dimensions canvas

Paramètres
• une valeur horiz (800 ci-dessus, mais qui peut être une expression numérique quelconque)
• une valeur vert (600 ci-dessus, mais qui peut être une expression numérique quelconque)

Fonctionnement
• crée un canvas dont les dimensions sont spécifiées  (en pixels)
  Note : le canvas est la zone où p5Visuel trace tous ses graphiques

Remarques
p5Visuel ne peut utiliser qu'un seul canvas :
    si le présent bloc est utilisé plus d'une fois dans un programme, le résultat sera imprévisible...


Largeur du canvas

Paramètres : aucun

Fonctionnement
• retourne la largeur du canvas (en pixels)


Hauteur du canvas

Paramètres : aucun

Fonctionnement
• retourne la hauteur du canvas (en pixels)


Enregistrer l'image du canvas

Paramètres : aucun

Fonctionnement
• enregistre l'image contenue dans le canvas

Remarques
le fichier image est placé à l'endroit spécifié dans les préférences du navigateur web


Pas de canvas

Paramètres : aucun

Fonctionnement
• ce bloc était présent dans les versions préliminaires de p5Visuel, mais il n'est plus utilisé maintenant


La fonction actions en boucles n'est appelée qu'une fois (ne boucle pas)

Paramètres : aucun

Fonctionnement
• en fonctionnement normal, p5Visuel tente d'appeler la fonction actions en boucle soixante fois par seconde
• ce bloc demande à p5Visuel de n'appeler la fonction actions en boucle qu'une seule fois, après l'exécution de la
    fonction actions initiales


Fréquence des appels à la fonction actions en boucles

Paramètres
• une valeur rythme (60 ci-dessus, mais qui peut être une expression numérique quelconque)

Fonctionnement
• en fonctionnement normal, p5Visuel tente d'appeler la fonction actions en boucle soixante fois par seconde
• ce bloc demande à p5Visuel d'appeler la fonction en question rythme fois par seconde

Remarques
rythme doit être un entier positif inférieur à 60


Expression p5

Paramètres
• une valeur expression (vide ci-dessus, mais qui peut être une expression textuelle quelconque)

Fonctionnement
• évalue une expression JavaScript (pouvant contenir des éléments de p5.js) et retourne le résultat obtenu

Remarques
• pour les utilisateurs plus avancés


Commande p5

Paramètres
• une valeur commande (vide ci-dessus, mais qui peut être une expression textuelle quelconque)

Fonctionnement
• exécute une commande JavaScript (pouvant contenir des éléments de p5.js)

Remarques
• pour les utilisateurs plus avancés