Я прошу прощения, если это слишком просто, но я - самая далекая вещь из математики, и у меня возникли проблемы с преобразованием абстрактных формул в работоспособный код.Я знаю формулу для линии, но превращение ее в код заставляет мою голову кружиться.И подчеркивая мой отладчик кода.
Учитывая систему координат двумерной сетки, мне нужно иметь возможность указать начальную точку X1, Y1 и конечную точку X2, Y2 и вычислить список всех ячеек сетки непосредственно налиния между этими двумя точками.
Так что если ...
X1,Y1 = 3,3
X2,Y2 = 0,5
Я бы хотел вычислить массив точек
3,3
2,4
1,4
0,5
Или что-то в этом роде.Также очень важно, чтобы я мог перечислять эти точки по порядку - как и выше, я начинаю с начала координат X, Y и двигаюсь к пункту назначения X, Y.
(И нет, этоэто не домашняя работа - я видел, что здесь задавали много других математических вопросов, так что я сразу же все уясню. Возможно, если бы я сделал это как домашнюю работу 25 лет назад, мне бы не понадобилосьспросить сейчас!)
Я нашел PHP Найти координаты между двумя точками , что, кажется, говорит о решении, но комментарии показывают, что «принятый» ответ не завершен.
Большое спасибо.