Como vou saber se colidiu?
é pela distancia ou acelreração resultante?
Como vou saber se colidiu?
é pela distancia ou acelreração resultante?
Oi,
é pela distancia ou acelreração resultante?
Pela distancia().
Eu usei a distancia, mas esqueci de usar o raio do planeta, obrigado pela ajuda ^^
imaginei que fosse pela velocidade...
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?
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.
vlw, funcionou agr n tinha entendido o vetor velocidade