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