Задать вопрос
@jetmax

Есть ли простая математика расчета попадания в зону?

5ea6fa313382f900347828.png
Какова математика расчета попадания в любую зону - A B C D E зеленого крестика?
Координаты синих точек известны.
Язык программирования не важен. Спасибо всем кто отклиткнется.
  • Вопрос задан
  • 401 просмотр
Подписаться 2 Простой Комментировать
Пригласить эксперта
Ответы на вопрос 1
@Mercury13
Программист на «си с крестами» и не только
Вам уже подсказали общие способы. Теперь специализированные.
Точка гарантированно в охватывающем прямоугольнике. Мы получаем уравнения прямых и смотрим, с какой стороны. Проще всего это делать через косое произведение векторов — AX×AB <> 0, или
(x − xA)(yB − yA) − (xB − xA)(y − yA) <> 0
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы