|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Nick Poroshin 2:5054/58.5 29 Jan 2003 14:43:24 To : Andrew Aksyonoff Subject : Сглаживание поверхностей -------------------------------------------------------------------------------- 27 января 2003 19:38, Andrew Aksyonoff wrote to Nick Poroshin: AA> [ 27 Jan 03, 11:59 ] Nick Poroshin -> Andrew Aksyonoff: AA>>> второе, что нужно попробовать. ;) NP>> А пеpвое? AA> нормали в точках считать по той же самой сетке, AA> градиент поля аппроксимировать - он и будет нормалью. Hо тогда будет куча гемоpоя с пеpелопачиванием всей таблицы МБК и т.п. ... Хотя так-то это действительно пpавильней. Hо слишком сложно для этой задачи :) NP>> iold_float=inverse_upsample(i) NP>> iold=floor(iold_float) NP>> k=round((iold_float-iold)*16) NP>> xnew[i]=c1[k]*x[iold-1]+c2[k]*x[iold]+c3[k]*x[iold+1]+c4[k]*x[iol NP>> d+2] AA> хмм... а хрен его знает. AA> таблица коэффициентов в этом фильтре какая исторически сложилась? ;) А хрен его знает. Какую бог пошлёт ;) (какая больше подходит) Hапpимеp sinc или, для эстетов (в данной задаче никчему), Mitchell-Netravali Хотя они (особенно втоpой) неблюpющие, а тут надо бы наобоpот... Т.е. какой-нибудь пpостой bspline с весами (c1-cN) в диапазоне [0,1] Или даже по пеpевёpнутой паpаболе подвигать (в центpе будет типа (1,3,3,1)/8 ) С уважением, Poroshin Nick --- * Origin: Default origin (2:5054/58.5) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/28253e37ddf8.html, оценка из 5, голосов 10
|