Вопросы по теме 'bresenham'
Линия Брезенхема не заканчивается
Я реализовал алгоритм Брезенхэма из Википедии в python, но для некоторых строк это не так. работа, например, от 1,0 до 0,1, она не останавливается и продолжает делать супер длинную очередь
def line(x0, y0, x1, y1):
dx = x1 - x0
dy = y1...
284 просмотров
schedule
25.02.2023
Линии Брезенхэма без диагонального движения
Существует ли модифицированный алгоритм Брезенхэма, в котором шаг от одного пикселя к другому не может быть диагональным, только горизонтальным или вертикальным? Или любой другой алгоритм, который делает это? (предпочтительно PHP)
Right:
0 0 0...
2333 просмотров
schedule
26.11.2022
Рисование линий с помощью алгоритма линий Брезенхема
Моя домашняя работа по компьютерной графике - реализовать алгоритмы OpenGL, используя только способность рисовать точки.
Так что, очевидно, мне нужно заставить drawLine() работать, прежде чем я смогу рисовать что-нибудь еще. drawLine() должен...
45293 просмотров
schedule
31.08.2023
Проведите линию между двумя точками в трехмерном пространстве вокселей, посетив все ячейки.
У меня есть проблема прямой видимости, которую мне нужно решить, посетив все возможные ячейки в трехмерном воксельном пространстве между двумя (не выровненными по сетке) точками.
Я рассматривал возможность использования трехмерного алгоритма...
7274 просмотров
schedule
07.10.2023
Реализация алгоритма рисования круга Брезенхема на Java
Я реализовал алгоритм рисования Bresenham Circle на Java. Но вывод не правильно нарисован! Я не могу найти, где проблема.
Мой код и выходное изображение приведены ниже. Любая помощь приветствуется.
public void display(GLAutoDrawable...
4383 просмотров
schedule
02.07.2023
Алгоритм Брезенхема с одной точкой и углом
У меня есть сетка, каждая ячейка которой определяется своими координатами x и y (целыми числами). Эта сетка имеет ширину 100x100.
Мне дана ячейка (x0, y0) и угол A.
Моя цель - получить координаты всех ячеек, пересекаемых линией ((x0, y0), A), в...
465 просмотров
schedule
15.01.2023
Алгоритм линии Брезенхэма во всех случаях
Я создал функцию, которая принимает 2D std::vector , 2 точки в векторе и «рисует» линию внутри вектора. Но это не охватывает все случаи (октанты). Под линией я подразумеваю точки, соединенные друг с другом прямой линией. Этот вектор будет записан...
1514 просмотров
schedule
25.03.2023
Как реализовать линейный алгоритм Брезенхэма в C при попытке нарисовать линию в файле bmp?
Я пытаюсь нарисовать строку на основе ответа пользователя в файле bmp. Для этого я представляю пиксели файла в переменной Matrix. после прочтения значения алгоритма линии Брезенхэма в Википедии и примеров rosettacode я не уверен, что полностью...
141 просмотров
schedule
22.05.2024