Дана сетка, наклоненная под углом θ
(theta) с квадратными ячейками одинакового размера с индексами 00, 01, 02, ..., 55 (где первый di git - индекс x, а второй - y index, например 00 означает ячейку на пересечении строки 0 и столбца 0) и точку p(x,y)
, как мы можем узнать, в какой ячейке сетки находится точка l ie, не проверяя все ячейки?
Например, на изображении ниже точка p
находится в ячейке с индексом 23.
I found one answer at Проверка, находится ли точка внутри повернутого прямоугольника , в котором объясняется, как чтобы определить, находится ли точка внутри повернутого прямоугольника, но при таком подходе мне нужно проверить все ячейки сетки.