Вопросы по теме '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