Как рассчитать общее расстояние, пройденное пулей с 2 ​​рикошетами в питоне

Я пытаюсь найти оптимальный способ рассчитать общее расстояние, пройденное пулей в комнате.
рассмотрим ось координат с заданными размерами. Имеются координаты из двух точек, скажем, A и B. Теперь A стреляет B так, что пуля берет 2 рикошета (2 удара по углам стены), прежде чем ударить B.

Я приложил изображение, описывающее ситуацию [1]. Красная линия на изображении показывает путь пули.

Теперь о том, как рассчитать пройденный путь пули оптимальным способом.

[1]: * выделенный текст *

1 ответ

Я скорректировал ваше изображение

теперь красные линии - просто гипотенузы, потому что ваши правильные треугольники суммируют гипотенузы, и вы решаете проблему... по крайней мере, это один из способов решения

a**2 + b**2 = c**2 #use this equation to solve hypoteneuses
Другие вопросы по тегам