Cours:TDs 1103 : Différence entre versions

De troyesGEII
Aller à : navigation, rechercher
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++) { for (int j = 0; j < 100; j++) {   stroke(i, j, 0);   point(i, j); }}
+
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);

Todo.jpg Exécuter le code suivant

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);
  }
}