File tree Expand file tree Collapse file tree 2 files changed +456
-8
lines changed
Expand file tree Collapse file tree 2 files changed +456
-8
lines changed Original file line number Diff line number Diff line change @@ -75,14 +75,18 @@ def colidir_com_chao(self, tempo):
7575 if self .y <= 0 :
7676 self ._tempo_de_colisao = tempo
7777
78- def _calcular_posicao_vertical (self , tempo ):
79- delta_t = tempo - self ._tempo_de_lancamento
78+ def _calcular_posicao_horizontal (self , delta_t ):
79+ self .x = self ._x_inicial + self ._velocidade_scalar * delta_t * math .cos (self ._angulo_de_lancamento )
80+
81+ def _calcular_posicao_vertical (self , delta_t ):
8082 self .y = self ._y_inicial + \
8183 self ._velocidade_scalar * delta_t * math .sin (self ._angulo_de_lancamento ) - \
8284 (GRAVIDADE / 2 ) * delta_t ** 2
8385
8486 def _calcular_posicao (self , tempo ):
85- self ._calcular_posicao_vertical (tempo )
87+ delta_t = tempo - self ._tempo_de_lancamento
88+ self ._calcular_posicao_vertical (delta_t )
89+ self ._calcular_posicao_horizontal (delta_t )
8690
8791 def calcular_posicao (self , tempo ):
8892 if self ._tempo_de_lancamento is None or tempo < self ._tempo_de_lancamento :
You can’t perform that action at this time.
0 commit comments