Il existe de nombreuses commandes utilisées pour coder le Pen du Robot VR :
- Définir la couleur du stylo
- Définir la largeur du stylo
- Remplir la zone de couleur
Définir la couleur du stylo
La commande Définir la couleur du stylo définit la couleur du stylet VR.
Blocs VEXcode VR
À l'aide des curseurs, sélectionnez les valeurs rouge, vert et bleu pour la couleur que vous souhaitez créer. La valeur numérique sera répertoriée à côté de la couleur (0 à 255).
L'opacité décrit la transparence de la couleur. L'opacité de la couleur du stylo peut être sélectionnée à l'aide du curseur inférieur.
La fenêtre de couleur sera mise à jour pour afficher la couleur finale que le stylo dessinera sur le terrain de jeu. Dans cet exemple, le stylo dessinerait une couleur rouge avec une opacité inférieure.
La couleur apparaîtra également en haut du stylo une fois le projet exécuté.
VEXcode VR Python
La couleur du stylo est précisée avec : les valeurs RVB (rouge, vert, bleu).
Chaque paramètre (rouge, vert et bleu) définit l'intensité de la couleur comme un entier compris entre 0 et 255.
L'opacité décrit la transparence de la couleur. L'opacité est définie en utilisant une valeur comprise entre 0 et 100 pour cent. Cette commande sera par défaut de 100 pour cent pour l'opacité.
La couleur apparaîtra également en haut du stylo une fois le projet exécuté. Dans cet exemple, le stylo dessinerait une couleur rouge avec une opacité inférieure.
Notez que vous pouvez pasdessiner sur la bordure grise des quatre côtés de Art Canvas+ Playground. Si vous essayez de dessiner sur cette bordure, la ligne ou la tache de couleur sera coupée là où se trouve la bordure.
Définir la largeur du stylo
La commande Définir la largeur du stylo définit la largeur de la ligne que le stylet VR dessinera sur la toile.
Cet exemple a été créé en utilisant les cinq largeurs de stylo. Cela commence par le « extra fin » à gauche et se déplace dans l'ordre jusqu'au « extra large » à droite.
Blocs VEXcode VR
Sélectionnez la liste déroulante sur le bloc pour choisir entre les cinq largeurs de stylo.
La largeur par défaut est « fine », qui correspond à la ligne bleue dans cet exemple.
VEXcode VR Python
Sélectionnez l’une des cinq valeurs suivantes pour la largeur du stylet VR.
- EXTRA_THIN
- MINCE
- MOYEN
- LARGE
- EXTRA_WIDE
La largeur par défaut est « fine », qui correspond à la ligne bleue dans cet exemple.
Remplir la zone avec de la couleur
La commande Remplir la zone avec la couleur utilise le stylet VR pour remplir une zone du terrain de jeu avec une couleur spécifiée.
Blocs VEXcode VR
À l'aide des curseurs, sélectionnez les valeurs rouge, vert et bleu pour la couleur de remplissage que vous souhaitez créer. La valeur numérique sera répertoriée à côté de la couleur (0 à 255).
L'opacité décrit la transparence de la couleur. L'opacité de la couleur de remplissage peut être sélectionnée à l'aide du curseur inférieur.
La fenêtre de couleur sera mise à jour pour afficher la couleur de remplissage sur le terrain de jeu. Dans cet exemple, le stylo remplirait le Playground d’une couleur bleu sarcelle.
Notez que le stylo et non doit être réglé sur « vers le bas » pour pouvoir utiliser le bloc [Remplir la zone avec la couleur].
VEXcode VR Python
La couleur du remplissage est spécifiée avec les valeurs RVB (rouge, vert, bleu) et l'opacité.
Chaque paramètre (rouge, vert et bleu) définit l'intensité de la couleur comme un entier compris entre 0 et 255.
L'opacité décrit la transparence de la couleur. L'opacité est définie en utilisant une valeur comprise entre 0 et 100 pour cent. Cette commande sera par défaut de 100 pour cent pour l'opacité.
Notez que le stylo et non doit être réglé sur « DOWN » pour pouvoir utiliser la commande fill .
La commande Remplir la zone avec de la couleur peut également être utilisée avec différentes images sur le canevas Playground pour colorer des zones séparées avec des couleurs différentes.
Tous les exemples ici ont été présentés sur Art Canvas+ Playground. Pour plus d'informations sur l'utilisation de la fenêtre Playground dans Art Canvas+, consultez cet article.