Как рассчитать косинус и синус на квадрат?
Я кодирую миникарту в скрипте Lua для Just Cause 2 Multiplayer, где мне нужно показать позицию другого игрока. Проблема в том, что моя миникарта имеет квадратную форму, поэтому мне нужно рассчитать синус / косинус игрока, но с квадратом в качестве предела:
Зеленая зона - это окно миникарты, а круг - это место, где игрок действительно будет
Игнорировать 25 градусов, это просто для примера.