Войти
ПрограммированиеФорум2D графика и изометрия

Зачем нужна триангуляйия, что она даёт? (2 стр)

Страницы: 1 2
#15
14:09, 16 ноя. 2013

RPGman
> Можно и сюда применить. Но это тоже будет "триангуляция ради триангуляции".
Тест трафарета на порядок медленнее, поэтому обычно какраз 2D полигон с "дырами" триангулируют. Или я что-то не понимаю?


#16
14:23, 16 ноя. 2013

slava73
> Тест трафарета на порядок медленнее, поэтому обычно какраз 2D полигон с
> "дырами" триангулируют. Или я что-то не понимаю?
От задачи зависит. Если у тебя полигон, в котором 100500 небольших круглых отверстий (типа дуршлага), и ты хочешь, чтобы отверстия выглядели как круглые - то лучше использовать стенсил. А если у тебя в квадрате одна большая треугольная дырка - то понятно дело что лучше триангулировать.

#17
16:30, 16 ноя. 2013

slava73
> Тест трафарета на порядок медленнее
Автор не озвучил почему именно его заинтересовала триангуляция.
Под "поточечной" заливкой я вообще имел в виду какой-нибудь софтверный flood fill. Дело же не в скорости, а в вопросе "зачем тебе это?".

#18
16:48, 16 ноя. 2013

ArchiDevil
> я знаю про GL_QUADS
не знаешь, в DX 11 квадов нет. А gDEBugger мне активно спамил тем что GL_QUADS медленные и их нужно заменить

#19
17:36, 16 ноя. 2013

Странно что никто не вспомнил про тесселяцию )) Там можно задавать патч с любым поддерживаемым количеством вершин, только в шейдере нужно будет выбрать способ тесселяции линия/треугольник/квадрат и правильно расставить внутренние вершины. В общем это геморно и не стоит того, как мне кажется.

Страницы: 1 2
ПрограммированиеФорум2D графика и изометрия

Тема в архиве.