Função colidiu EP8

Função colidiu EP8

por leandro tanihira -
Número de respostas: 6

Como vou saber se colidiu? 

é pela distancia ou acelreração resultante?

 

Em resposta à leandro tanihira

Re: Função colidiu EP8

por José Coelho de Pina -

Oi,

é pela distancia ou acelreração resultante?

Pela distancia().

Em resposta à leandro tanihira

Re: Função colidiu EP8

por danilo silva -

Nos exemplos para rafa = Turtleship("Raphael","red",-100000,100000,0,0) e terra = Astro("Terra","blue",-800000,800000,5.97e+24,6371), rafa.colidiu([terra])=False.

Mas a posiçao inicial da Turtleship eh (-1e+05,1e+05) a posiçao do astro eh (-8e+05,8e+05) eo vetor velocidade aponta para (0,0) entao a Turtleship passaria por (-8e+05,8e+05) e colidiria. O exemplo esta correto ou eu interpretei errado o vetor velocidade da Turtleship?

Em resposta à danilo silva

Re: Função colidiu EP8

por Andrew Kurauchi -

o vetor velocidade aponta para (0,0) 

O vetor velocidade não aponta para (0, 0), o vetor velocidade é (0, 0), ou seja, no seu exemplo a Turtleship está inicialmente parada.

A colisão vai ocorrer depois de um tempo por causa da aceleração gravitacional, que vai fazer com que a Turtleship comece a se mover em direção ao centro da Terra cada vez mais rápido.