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 à 08: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);
}
}