Вопросы с тегом «drawing»

11
Аппаратно-ускоренное рисование изогнутых фигур

Как быстро нарисовать изогнутую форму? «быстро» я предполагаю, что нужно максимально использовать аппаратные средства под «изогнутыми» я подразумеваю границы, определенные либо квадратичными, либо кубическими кривыми Безье под «формой» я подразумеваю либо «толстый» штрих (т. е. шириной более 1...

11
Быстрое сглаживание линий

Алгоритм линий Брезенхема - это способ рисовать прямые линии, используя только быстрые целочисленные операции (сложение, вычитание и умножение на 2). Тем не менее, он генерирует псевдонимы. Есть ли такой же быстрый способ рисовать сглаженные...

11
Что такое индексный буфер и как он связан с буферами вершин?

У меня есть буфер вершин, как это: 0.0, 0.0, 1.0, 0.0, 0.0, 0.6, 1.0, 0.6, 0.5, 1.0 У меня есть следующий индексный буфер: 0, 2, 2, 4, 4, 3, 3, 2, 2, 1, 1, 0, 0, 3, 3, 1 Я знаю, что хочу рисовать gl.LINESс использованием WebGL, означает несколько отдельных отрезков. gl.drawElements(gl.LINES, 16,...

8
Как мне заполнить форму, состоящую из кривых Безье и прямых линий?

Я уже некоторое время работаю над графической библиотекой и дошел до того, что мне пришлось рисовать Безье и линейные шрифты. До этого момента я застрял с этим: Зеленые линии - это пути Безье, а белая часть - это то, что визуализируется. Код, который я использую для Безье, здесь . Один для строк...

8
Могут ли (и как так) шейдеры рисовать пиксели экрана за пределами тех, которые заняты закрашенной сеткой?

У меня есть некоторый опыт программирования геометрии и вычисления шейдеров - но я никогда не испытывал особого желания играть с фрагментными шейдерами. В настоящее время я пытаюсь лучше понять, как они работают и каков их потенциал. Одна из вещей, которые я прочитал в нескольких местах,...