Виды варпинга
От: consumer  
Дата: 23.12.12 23:42
Оценка:
В шарпе, например, есть варпинг фигур (GraphicsPath.Warp) в двух режимах: WarpMode.Perspective и WarpMode.Bilinear.

Какой, собственно, алгоритм варпинга используется в режиме Bilinear?
Не могу найти ни математического описания, ни алгоритмического, ни каких-либо исходников.
А мне нужно функционал этого варпинга воспроизвести.
Re: Виды варпинга
От: MBo  
Дата: 24.12.12 01:36
Оценка:
Здравствуйте, consumer, Вы писали:

C>В шарпе, например, есть варпинг фигур (GraphicsPath.Warp) в двух режимах: WarpMode.Perspective и WarpMode.Bilinear.


C>Какой, собственно, алгоритм варпинга используется в режиме Bilinear?

C>Не могу найти ни математического описания, ни алгоритмического, ни каких-либо исходников.

Ищи в форуме тему Perspective Transformations от mcseem2 (кажется, билинейные там тоже были)
Re: Виды варпинга
От: Константин Черногория  
Дата: 27.12.12 21:08
Оценка:
Здравствуйте, consumer, Вы писали:

C>В шарпе, например, есть варпинг фигур (GraphicsPath.Warp) в двух режимах: WarpMode.Perspective и WarpMode.Bilinear.


C>Какой, собственно, алгоритм варпинга используется в режиме Bilinear?

C>Не могу найти ни математического описания, ни алгоритмического, ни каких-либо исходников.
Я думаю раздел 2.5 вот в этой статье содержит математическое описание.
Про перспективное даже wikipedia знает, в статье Texture mapping.

Алсо имейте в виду, вам нужно реализовать не два режима, а три или даже 4, т.к. этот ваш GraphicsPath.Warp работает несколько по-разному в зависимости от того дали вы ему 3 точки или 4.
статье
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.