Il s'agit de développer un nouvel objet virtuel "book" dans l'environnement VREng .
Un livre pourrait se représenter comme un empilage de parallélépidèdes très fins (1 dizième de millimètres) texturés recto et verso par des images GIF téléchargeables via http.
On pourra s'inspirer comme modèle de l'objet "door" qui se rapproche d'une feuille de livre au niveau du mouvement de rotation autour d'un axe. Mais si on feuillette page à page, il faudra résoudre le problème des pages rabattues à gauche qui vont également s'empiler dans l'autre sens autour de la reliure en évitant, entre autre, de faire intervenir les intersections de feuilles adjacentes pour que le mouvement ne soit pas bloqué.
Au niveau des actions, il faudra prévoir le passage d'une feuille de la droite vers la gauche et inversemment ainsi que le feuilletage rapide et la fermeture du livre et d'éventuelles autres actions.
La principale difficulté consiste dans le fait que VREng ne sait pas gérer des objets composés et que chaque feuille du livre est un objet "book" à part entière. Cependant, un mécanisme sommaire de groupage a été implémenté dans VREng avec des chainages entre ces objets, mais ceci est à revoir.
Le langage de réalisation ne peut être que C++.