ISN TP Java Processing 2012-2013 Ce TP a pour but de vous familiariser avec le logiciel Processing d’animations sous Java. Exercice 1 : Des cercles au clic de la souris 1. Programmez une méthode cercle qui dessine un cercle centré en (x,y), de rayon r et dont l’intérieur est peint dans le mélange de couleurs red,green,blue. Indication : utiliser les méthodes fill et ellipse. 2. Créez un programme qui utilise cette méthode pour dessiner un cercle centré à l’endroit où clique la souris, la couleur et le rayon étant tirés au hasard. Indication : utiliser mousePressed(), mouseX et mouseY) . Exercice 2 : Des carrés emboîtés 1. Programmez une méthode carre qui dessine un carré centré en (x,y), de côté de longueur c. Indication : utiliser la méthode rect. 2. Créez un programme qui utilise cette méthode pour dessiner des carrés centrés au centre du canvas et dont le côté augmente régulièrement, comme ci-contre : 3. Programmez une 2ème méthode carres qui utilise votre 1ère méthode carre qui dessine des carrés emboîtés centrés n’importe où sur la figure et qui vous permette ensuite de programmer le dessin ci-dessous : Exercice 3 : Une première animation Ecrire un programme qui affiche un cercle dont le centre a pour coordonnées celles du pointeur de la souris. Il faut utiliser la fonction interne de Processing draw() . Exercice 4 : Une animation plus sophistiquée Ecrire un programme qui déplace un cercle en ligne droite. La trajectoire rectiligne du centre du cercle est déterminée par les coordonnées de la souris lors de deux clics successifs. Indice : utiliser l’équation de la droite entre deux points définis par deux clics successifs de la souris pour définir la trajectoire rectiligne. ISN TP Java Processing 2012-2013