Conception et implémentation en C++ d'un simulateur pour ... - CoDE
Conception et implémentation en C++ d'un simulateur pour ... - CoDE
Conception et implémentation en C++ d'un simulateur pour ... - CoDE
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
Figure 17 - R<strong>en</strong>du graphique de base de Twodeepuck. L'arène représ<strong>en</strong>tée ici est une arène de<br />
type rectangulaire ayant 2 blocs obstacles (inférieurs droit <strong>et</strong> gauche). L'e-puck est le point noir<br />
au c<strong>en</strong>tre (il s'agit <strong>d'un</strong> cylindre, vu du haut).<br />
Ce r<strong>en</strong>du perm<strong>et</strong> d'afficher certaines fonctionnalités supplém<strong>en</strong>taires <strong>en</strong><br />
ce qui concerne l'e-puck. Ainsi, il est possible d'afficher des lignes droites<br />
représ<strong>en</strong>tant les directions des capteurs de proximité. Il est égalem<strong>en</strong>t<br />
possible de représ<strong>en</strong>ter le champ de vision de la caméra <strong>et</strong> le capteur de<br />
lumière ambiante. Enfin, si l'e-puck est muni <strong>d'un</strong>e pince, celle-ci sera<br />
égalem<strong>en</strong>t dessinée.<br />
Pour les simulations dont l'arène est ronde, la classe<br />
CRoundAr<strong>en</strong>aR<strong>en</strong>der a été créée (voir Figure 18). Elle hérite de<br />
CSimpleDrawStuffR<strong>en</strong>der <strong>et</strong> se cont<strong>en</strong>te de redéfinir la méthode d'affichage<br />
de l'arène.<br />
41