Python - Рассчитать сетку и все возможные узлы в ней из X и Y - PullRequest
0 голосов
/ 22 апреля 2020

Привет, так что это, вероятно, математическая проблема, и она меня беспокоит, ха-ха. Я не могу понять это. поле в 5x5

Вот так: enter image description here Где верхний левый угол - X1 Y1, нижний левый - X2 Y2.

Все красные точки - это узлы, которые я пытаюсь найти

Это мой код вычисления значений X1 Y1 X2 Y2

x1 = searchBox[0][0]
y1 = searchBox[0][1]
x2 = searchBox[1][0]
y2 = searchBox[1][1]

xIncrement = round((x2 - x1) / 5)
yIncrement = round((y2 - y1) / 5) 


newX = x1
newY = y1
while newX < x2 and newY < y2:
    newX = newX + xIncrement
    newY = newY + yIncrement

    pyautogui.click(newX, newY)

pyautogui.click() используется для нажатия на Ms Pain, где я могу нарисовать красные точки на изображении ..

И вот результат, который я получил :( enter image description here

Может кто-нибудь помочь мне с этим? Я не очень хорош в математические задачи: (

Спасибо!

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...