У меня есть программа на C# (Windows Forms), которая рисует на прямоугольнике прямоугольники. Они также могут быть нарисованы под углом (повернуты).Проверьте, находится ли точка в повернутом прямоугольнике (C#)
Я знаю каждую начальную точку прямоугольников (верхний левый угол), их размер (ширина + высота) и их угол. Из-за поворота начальная точка не обязательно находится в верхнем левом углу, но это не имеет значения. Затем, когда я нажимаю на картинку, мне нужно проверить, в каком прямоугольнике (если есть) я нажал.
Так что мне нужно каким-то образом проверить, находится ли точка в прямоугольнике, но я также должен учитывать поворот каждого прямоугольника. Кто-нибудь знает, как это сделать на C#?
Являются ли прямоугольники поворотными относительно начала координат, верхнего левого угла или другой произвольной точки? – outis