Описание тега scanline

1 ответ

Алгоритм Scanline: вычисление x ребер

Я пытаюсь реализовать алгоритм scanline в Javascript. Похоже, мое вычисление х неверно, так как линии короткие или длинные. Эти края должны быть заполнены: Вот как мой код сканлайна заполняет его: Моя таблица ребер имеет следующие поля: et.push({ Ym…
13 апр '16 в 08:54
0 ответов

Ошибка шины при сканировании алгоритма обработки графики

Извините, если кода много, я просто не уверен, что именно вам понадобится, чтобы выяснить мою проблему. Я понимаю, что ошибка шины более или менее соответствует переполнению стека в моем основном методе, но я не совсем понимаю, почему это происходит…
13 апр '13 в 00:43
0 ответов

Линии сканирования фильтра частиц с openGL

Я реализую фильтр частиц для отслеживания 3D-куба в C++. Я столкнулся со значительной проблемой при назначении весов для частиц, потому что весы основаны на ошибке в расстоянии (в данном случае) между точкой выборки и пикселем (объяснено ниже). В на…
15 окт '15 в 15:28
2 ответа

Реализация алгоритма сканирования

Мне было поручено реализовать версию алгоритма сканирования линии для назначения. Эта программа работает путем чтения списка вершин и цветов из текстового файла. Три вершины и три цвета выталкиваются из очереди за раз, затем рисуются края треугольни…
17 фев '17 в 17:52
2 ответа

Delphi TBitmap - почему отличаются пиксели и ScanLine?

При использовании 32-битного TBitmap я переключился с Canvas.Pixels на ScanLine. Затем я установил значение Red, только чтобы найти, что оно отображается синим цветом. Есть идеи почему? Вот выдержка из кода: procedure TForm1.FormPaint(Sender: TObjec…
10 мар '14 в 02:32
2 ответа

Алгоритм: создать крышу с максимальной высотой

Я нашел эту проблему в книге и отчаянно пытаюсь ее решить. Сам вопрос: создать крышу (неплоские крыши) с максимальной высотой. Стены находятся под углом 90 градусов или параллельно. Мой подход:У меня есть все крайние точки. Так что я могу использова…
04 ноя '13 в 14:36
1 ответ

От Дельфи до Лазаря - сканлайн

Итак, у меня есть устаревший код в Delphi, и я хотел опробовать этот код в Lazarus. После внесения некоторых изменений код был скомпилирован в Lazarus, и я был в порядке. Однако я столкнулся с проблемой, которую я не мог понять. Исходный код Delphi …
28 июл '14 в 04:34
2 ответа

Как на самом деле работает эта "общая идиома"?

Глядя на документацию по 2D-слайсам Голанга и не могу понять синтаксис, использованный в последнем примере: func main() { XSize := 5 YSize := 5 // Allocate the top-level slice, the same as before. picture := make([][]uint8, YSize) // One row per uni…
16 окт '16 в 18:18
0 ответов

Алгоритм заполнения Scanline с использованием правила нечетности / четности

Вопрос в следующем: нумеруйте строки и столбцы на следующем рисунке (за пределами рисунка). Используйте эти номера столбцов строк, чтобы показать, как алгоритм заполнения области стека развертки будет заполнять этот рисунок, начиная с указанного пи…
11 дек '12 в 00:18
1 ответ

Как использовать дерево сегментов и сканлайн

Дано 300000 сегментов. Рассмотрим любую пару сегментов: a = [l1,r1] а также b = [l2,r2], Если l2 >= l1 а также r2 <= r1 Это "хорошая" пара. Если a == bЭто "плохая" пара. Сверхурочно, это "плохая" пара. Как найти количество всех "хороших" пар с…
12 дек '15 в 14:00
1 ответ

Алгоритм сканирования OpenGL - использует ли он лучи и ограничительные рамки?

Я изучаю, как работают алгоритмы сканирования линий, и мне интересно, будет ли для определения ближайшего попадания на каждый пиксель луч сниматься, как алгоритмы трассировки лучей, и, в этом случае, используются ли ограничивающие рамки для определе…
01 май '13 в 17:19
0 ответов

Реализация алгоритма Scanline

Я пытаюсь реализовать алгоритм заполнения линий сканирования для случайных треугольников, заданных 3 точками в виде массивов и цвета. Я получаю странные результаты. Пожалуйста, игнорируйте оптимизацию кода, я просто пытаюсь заставить его работать, а…
10 фев '15 в 06:23
1 ответ

Scanline: поиск точек пересечения

Я хочу заполнить многоугольник алгоритмом сканирования. для этого мне нужно знать все точки, где сканлайн соприкасается с полигоном. Я написал цикл для этого, но он, очевидно, не работает (он никогда не добавляет точку в список, что означает, что он…
28 июн '14 в 13:49
0 ответов

Как динамически заполнить цвет в многоугольнике в OpenGL

Я создаю программу в OpenGL с использованием перенасыщенности, в которой пользователь может рисовать линии или круги на экране, выбирая соответствующую опцию и перетаскивая левую кнопку мыши на экране. Кроме того, я хочу, чтобы пользователь мог запо…
04 май '15 в 13:45
1 ответ

Сделайте эту ретрокомпьютерную сканлайн-рок. Сканирование нескольких строк в div сложно

Рабочая скрипка будет здесь: http://jsfiddle.net/WyXLB/1/ Когда элемент HTML содержит несколько строк текста, я хочу просмотреть каждую. В данный момент я просто сканирую ограничивающий прямоугольник всего элемента. Некоторый код: function run_scan(…
11 мар '13 в 11:59
1 ответ

Нарисуйте PNG изображение на другой PNG

Как объединить два PNG вместе? Я знаю, что ты не можешь использовать PNGObject.Draw потому что он не копирует альфа-прозрачность (я не уверен, но в любом случае это не работает), поэтому необходима специальная процедура / функция. Я не пришел с пуст…
01 май '12 в 06:00
2 ответа

Пиксельное перекрытие с полигоном: эффективный алгоритм (тип линии сканирования)

Постановка задачи: у меня есть прямоугольное и равномерно распределенное изображение пикселей с координатами вершины (i,j), (i+1,j), (i, j+1), (i+1, j+1) [i=0,..., м-1; j=0,...,n-1] и многоугольник P с координатами вершины (x_1,y_1), ..., (x_n, y_n)…
0 ответов

PHP shell_exec() ведет себя иначе, чем терминальная командная строка MacOS

Scanline - это простая утилита командной строки, используемая для сканирования документов со сканера twain. http://blog.scottkleper.com/scanline-command-line-scanner-for-mac/ Я пытаюсь использовать Scanline через скрипт PHP с помощью shell_exec(); т…
01 авг '17 в 15:51
3 ответа

Как правильно сканировать пользовательский ввод, используя java.util.Scanner?

Я реализовал следующий код для печати фразы строчными буквами: import java.util.Scanner; public class LowerCase{ public static void main (String[] args) { String input, output = "", inter; Scanner scan, lineScan; scan = new Scanner(System.in); // Sc…
23 апр '16 в 13:03
1 ответ

Порядок байтов в линии сканирования BMP

Я не уверен, является ли это BGR, затем NULL, или это BGRBGR->, а затем NULL в конце, чтобы заполнить ширину кратной 4? Спасибо за ваше время.
14 июн '12 в 13:19