Вопросы по теме 'bresenham'

Все случаи касались линейного алгоритма Брезенхема
Мне нужно проверить все пиксели в строке, поэтому я использую алгоритм Брезенхема для доступа к каждому пикселю в нем. В частности, мне нужно проверить, все ли пиксели расположены на допустимом пикселе растрового изображения. Это код: private...
19521 просмотров
schedule 04.09.2021

Алгоритм рисования линий Брезенхема
Я сделал этот код. Этот код обрабатывает случай, когда dx и dy больше 0. Но что делать, когда одно из них меньше 0. Алгоритм говорит, что m следует принимать как абсолютные, а x и y должны быть уменьшены. Но как уменьшить i (x) во втором цикле for?...
1206 просмотров
schedule 28.09.2021

Линейная растеризация / 4-связный Брезенхэм
Для проверки столкновений мне нужно растрировать линию. Алгоритм Брезенхэма работает почти так, как хотелось бы, но имеет недостаток, заключающийся в том, что он выдает строку вида: Брезенхем.svg.png" alt=""> И мне нужно: Моя текущая...
2988 просмотров
schedule 28.03.2022

Линейный алгоритм Брезенхэма в MIPS
Мне нужно нарисовать линию на бело-черном изображении 32x32, используя алгоритм линии Брезенхэма. У меня есть функции read_bmp и save_bmp, а также функция, которая устанавливает цвет, функция, которая рисует пиксель, и функция, которая рисует линию....
77 просмотров
schedule 02.04.2022

Рисование формы в обработке
Я работал над анимацией обработки. Тогда у меня вопрос по петле. Обычно мой код длиннее. Тем не менее, я сделал простой код, который может быть полезен и новичкам. Мой пример кода: void setup(){ println("Line between points " + curr + " and...
93 просмотров
schedule 01.05.2022

Как использовать алгоритм рисования линий Брезенхема с отсечением?
При рисовании линии с помощью алгоритма рисования линий по Брезенхэму , когда линия может не границы записываемого растрового изображения — было бы полезно обрезать результаты, чтобы они соответствовали выровненным по осям границам записываемого...
1673 просмотров
schedule 15.05.2022

Алгоритм линии Брезенхема в PHP
Я работаю над текстовой (консольной) стратегической игрой о Второй мировой войне, установленной на карте с квадратной сеткой 2d. Мне нужен метод для расчета прямой видимости от одной плитки на карте к другой. Я использовал этот пример Java для...
484 просмотров

opengl не показывает вывод из renderFunction
Я реализовывал этот алгоритм dda, используя opengl. Однако по какой-то причине он не отображает вторую строку. Я пытался поставить printf в каждую строку, что показывает, что он выполняется. Однако в моем окне нет вывода #include...
65 просмотров
schedule 11.07.2022

Линия рисуется неправильно
поэтому я искал линейные алгоритмы, когда нашел алгоритм Брезенхэма. Я решил сделать его кодовую версию, и по большей части это сработало. Однако когда я захотел нарисовать квадрат, я столкнулся с проблемой. Он не будет рисовать определенную линию....
53 просмотров
schedule 27.08.2022

реализация рисования от руки в ipad отсутствует проблема с точками
Я делаю бесплатное приложение для рисования на iPad, например, «кисти» с помощью каких-то кистей. моя проблема в том, что событие touchmove пропускает некоторые моменты при быстром перемещении. поэтому я хочу получить все эти промежуточные точки...
350 просмотров
schedule 01.06.2023

ошибка алгоритма линии Брезенхэма
У меня был следующий код алгоритма Брезенхема , который представляет собой адаптированный к Scala Java-код. def bresenham(x0: Int, y0: Int, x1: Int, y1: Int) = { import scala.math.abs val dx = abs(x1 - x0) val dy = abs(y1 - y0)...
946 просмотров
schedule 10.01.2023

Сохранить круг, сгенерированный Брезенхэмом, как многоугольник?
Я создаю круги, используя алгоритм окружности средней точки . Я не хочу рисовать эти круги. Вместо этого я хочу сохранить их как полигоны. Очевидно, что координаты расположены в неправильном порядке, поэтому, если бы я нарисовал эти круги,...
323 просмотров
schedule 13.04.2023

Ошибка алгоритма линии Брезенхэма
Я пытаюсь заполнить матрицу звездами (*), чтобы нарисовать линию Брезенхема, но когда я распечатываю это, матрица заполнена только одной звездой, я не знаю, что не так. Язык Java public class PtLine extends VectorObject{ // inherites from...
199 просмотров
schedule 04.02.2023

Как использовать алгоритм рисования линий Брезенхэма с субпиксельным смещением?
алгоритм рисования линий Брезенхэма хорошо известен и достаточно прост в реализации. Хотя существуют более продвинутые способы рисования линий со сглаживанием, я заинтересован в написании функции, которая рисует линию без сглаживания шириной в...
2390 просмотров
schedule 09.12.2022

Линия Java Bresenham в точки на окружности
Я пытаюсь написать движок молнии для 2D-игры. У меня есть карта[][] и карта освещения[][] поверх карты, как и в большинстве игр. ничего особенного. Из световой точки я рисую круг в диапазоне света и пытаюсь провести брезентовые линии к точкам на...
51 просмотров
schedule 22.04.2023

Не могу нарисовать Брезенхем, OpenGL
Я реализую алгоритм Брезенхэма, и я почти уверен, что моя реализация правильная, но экран по-прежнему пустой, я думаю, что неправильно использую OpenGL. Это моя полная программа. Я использую nupengl.core.0.1.0.1, если это помогает #include...
48 просмотров
schedule 05.07.2023

Распространение двумерного массива с использованием алгоритма линии Брезенхэма
В данный момент я пытаюсь нарисовать несколько угловых линий, используя алгоритм линии Брезенхэма, который может циркулировать в виде двумерного массива размером 21x21, как линия, расположенная под углом от 0 до 2pi. строки из Брезенхема Итак,...
641 просмотров
schedule 03.03.2024