Col.lisió asteroide-meteorit

 
 



 
 

Genereu l'animació del moviment d'un asteroide (Toutatis) abans i després de la col.lisió amb un meteorit. Les dades sobre l'estructura física de l'asteroide Toutatis es troben en el fitxer toutatis.inc. que és llegit per el codi de mostra prova.pov.   La seqüència de la col.lisió es generarà a través de dos codis diferents: abans.pov  (que conté la descripció de l'escena previament al xoc, amb l'asteroide en repòs, i que conté les dades de la trajectòria del meteorit) i despres.pov , en el qual el moviment de Toutatis en funció del temps es llegeix d'el fitxer transforma.dat que ha de contenir els valors (actualitzats a mesura que transcorre el temps) dels elements de la matriu homogènia que descriuen la posició i orientació de Toutatis en cada instant.

Per a desenvolupar la pràctica haureu doncs de:

1) Generar la seqüencia prèvia a la col.lisió ( - (2~3)  <   t   <   ~0  ), a partir del fitxer abans.pov (unes 15 imatges), preparant el fitxer abans.ini corresponent.

2) Determinar, a partir de les dades de les trajectories contingudes en abans.pov, el moment lineal total  P i el moment angular total L del sistema. Amb el moment P (que es conserva durant la col.lisió) determineu la velocitat del CM de l'asteroide (amb el meteorit incrustat) després del xoc.

3) Escriviu un codi que calculi per a instants successius (imatges de la seqüència posteriors al xoc) la matriu homogènia T de la posició i orientació de Toutatis i volqui el resultat en el fitxer transforma.dat. (Com a joc de proves, teniu els fitxers transforma0.dat i transforma1.dat, que corresponen a la matriu homogènia en t=0 i t=1, respectivament). Teniu una guia de com actualitzar la matriu homogènia T en els document guia.pdf i guia2.pdf.

4) Mitjançant un shell-script com el que teniu a hint.txt (o un mecanisme similar), genereu la continuació de la seqüència amb el moviment posterior a l'impacte ( t > 0 ) (unes 250 imatges), i finalment feu la conversió de la seqüència complerta a un fitxer .mpg