Cours:TDs 1103 : Différence entre versions
m |
|||
Ligne 20 : | Ligne 20 : | ||
{{Todo|Exécuter le code suivant}} | {{Todo|Exécuter le code suivant}} | ||
<source lang=c> | <source lang=c> | ||
− | noStroke();colorMode(RGB, 100);for (int i = 0; i < 100; i++) { | + | noStroke(); |
+ | colorMode(RGB, 100); | ||
+ | for (int i = 0; i < 100; i++) | ||
+ | { | ||
+ | for (int j = 0; j < 100; j++) | ||
+ | { | ||
+ | stroke(i, j, 0); | ||
+ | point(i, j); | ||
+ | } | ||
+ | } | ||
</source> | </source> |
Version du 19 mars 2014 à 09:43
Td 2 : setup/draw
Exercice 1
Nous allons découvrir la gestion des couleurs dans processing.
Une couleur est entièrement définie par 3 paramètres. Diverses représentation sont possibles, nous nous intéresserons ici à la représentation RGB.
On initialisera l'espace de couleur par une ligne :
colorMode(RGB, nbValeurs);
Une couleur est donc représentée par un triplet (Rouge,Vert,Bleu), avec nbValeur pour chaque composante.
Le choix de la couleur s'effectue avec la fonction stroke
stroke(Rouge,Vert,Bleu);
noStroke();
colorMode(RGB, 100);
for (int i = 0; i < 100; i++)
{
for (int j = 0; j < 100; j++)
{
stroke(i, j, 0);
point(i, j);
}
}