/ Enseignements / Atelier Hypermédia / Happy Code Farm / Processing

Détecter l’intersection de deux rectangles

Voici un programme assez pratique pour des jeux comme Pong. Il détecte d’abord une intersection entre deux carrés en utilisant une méthode que nous avons nommé dans le programme « testerIntersection(rect1, rect2); ». Cette méthode donne comme resultat (return) une valeur booléenne (boolean), c’est-à-dire vrai/faux (voici le fameux zéro et un). Autrement dit : on lui « pose » une question et elle nous répond « oui » ou « non ». Si nos deux rectangles sont effectivement en intersection (true), on dessine alors le rectangle de cette intersection en utilisant les fonctions min() et max() de Processing.

To view this content, you need to install Java from java.com

Intersection

Cliquer sur l’icône pour télécharger les codes sources du programme.

Ecole d’Art d’Aix en provence -