Поворот вокруг начала координат так, что прямоугольник выровнен вдоль оси X & Y, тогда тест становится простым:
is rect.left <= point.x <= rect.right, is rect.bottom <= point.y <= rect.top
Если вы не знаете, вращение прямоугольникаВы можете понять это с помощью тригонометрии.