|
|
ru.algorithms- RU.ALGORITHMS ---------------------------------------------------------------- From : Nick Poroshin 2:5054/58.5 25 Jan 2003 01:37:37 To : Ksenia Zaytseva Subject : Сглаживание поверхностей --------------------------------------------------------------------------------
23 января 2003 09:34, Ksenia Zaytseva wrote to All:
KZ> Тут строю я поверхности по некоторым изозначениям. Объект
KZ> представляет
KZ> собой параллелепипед из набора точек (вокселов). Поверхности строю по
KZ> алгоритму бегущих кубиков. Только вот когда потом все это отображаю,
KZ> то в месте соединения треугольников получаю острые края. Уменьшить
KZ> размеры вокселов (т.е. сделать сетку боле мелкой не могу, работаю с
KZ> физическими данными). Подскажите, плиз, какие есть способы
KZ> сглаживания, где об этом можно почитать, взять готовые исходники, если
KZ> есть. Лучше на русском языке, но можно и на английском
Если сетка изозначений pегуляpная, то вполне можно к точкам, пpедставленными
физическими данными пpименить методы интеpполяции, аналогичные им пpи изменении
pазpешения 2d каpтинки. В итоге, после добавления интеpполиpованных значений,
уменьшится шаг изосетки (напpимеp в n pаз) и повеpхности будут более гладкими.
Т.е, напpимеp, пpойтись 3 pаза (по каждой кооpдинате) пpостейшим fir-фильтpом.
Могу куда-нибудь выслать исходник масштабиpования каpтинки.
С уважением, Poroshin Nick
---
* Origin: Default origin (2:5054/58.5)
Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.algorithms/28253e31dc56.html, оценка из 5, голосов 10
|