|
On reprend la figure de la rotation du cube, pour en traiter les faces cachées. Pour cela, on place toutes les arêtes en pointillé : elles sont par défaut "cachées".
|
|
Soit donc une face carrée. Elle est visible si et seulement si le sommet bas à droite et le point z sont de par et d'autre de la droite définie par l'arête verticale de gauche. On définit ainsi le point Visible, à partir duquel on construit, avec Ping-pong, deux points sous les sommets inférieurs de la face. On achève de construire les 3 segments visibles.On transforme ensuite cette construction en une macro Face Visible, ayant pour objets initiaux les 4 sommets de la face visible et le point z, et pour objets finaux, les trois nouveaux segments.On aurait tout a fait pu opérer avec la macro De l'autre côté comme dans les tiroirs de la commode. On aurait aussi utiliser Ping-Pong pour un second point conditionnel. |
|
Dans cette méthode de traitement global des faces, une arête verticale visible pour deux faces consécutives construit deux segments. On pourrait aussi chercher des arguments de traitement spécifique des arêtes.La figure se termine trés simplement, en appliquant la macro précédente aux trois autres faces, en faisant tourner le cube.
|