Les étapes
----------
On considère une surface 3D dont les bords constituent un carré de 10000 de coté l'un des coins étant (0,0). On vous donnera un nombre quelquonque de points appartenant à la surface sous la forme (x,y,z) avec x,y et z compris entre 0 et 10000. Si x ou y sont égaux à 0 ou 10000 alors z = 0.
Etape n°1
---------
La première étape consistera à représenter cette surface en respectant le fait qu'elle passe bien par tous les points, qu'elle est continue (il n'y aura qu'une seule valeur de z pour un couple (x,y)) et le plus "lisse" possible. Vous devrez faire une vue 3D de la surface.
Vous devez faire une représentation 3D des scénes. On doit pouvoir tourner la surface dans tous les sens, deplacer le point de vue facilement et zoomer. Vous pouvez rajouter tout ce qui vous semble de nature à rendre les choses plus compréhensibles mais vous devez quand même avoir les fonctionnalités demandées.
Etape n°2
---------
La deuxième étape consistera à imaginer que la surface est plongée dans un liquide (ou que le liquide monte) jusqu'à une altitude A (configurable).
Vous devrez alors représenter l'état des choses une fois le système stabilisé (la suface est étanche). Attention, des zones basses peuvent ne pas être remplies.
Etape n°3
---------
La troisième étape consiste a considérer que l'élévation du liquide n'est pas instantanée mais se fait à une certaine vitesse en tenant compte du fait qu'il s'écoule d'une poche vers une autre en fonction à la fois de la nature du fluide, de la forme de la jonction entre les deux poches et de la vitesse (vous ne prendrez pas en compte les effets de vortex ou autres troubles hydrodynamiques). Il faut bien prendre en compte le temps de remplissage des différentes zones et le fait que lorsqu'on remplit une zone, on en vide une autre. Pour cette étape vous considèrerez qu'il y a une infinité de liquide à l'exterieur.
Etape n°4
---------
La derniere étape consiste à considérer que la surface est inscrite dans un "cube" étanche de côté 10000 et qu'il y pleut avec un certain debit (en unité m^3/sec) uniforme depuis le "haut" vers le "bas". Le but est de faire la simulation la plus réaliste possible en tenant compte des propriétés du liquide.
Partager