Адаптивная неявная полигонизация поверхности - PullRequest
8 голосов
/ 09 октября 2010

Я использовал один из более старых неявных поверхностных алгоритмов, благодаря Bloomenthal, как было найдено здесь , в основном алгоритм на основе тетраэдра.Это работает довольно хорошо, но имеет недостаток.Поскольку он использует фиксированную сетку, он либо тратит впустую многоугольники, либо игнорирует детали, в зависимости от выбранного размера сетки.

Итак, мой вопрос: каковы мои варианты улучшения этого?Существуют ли свободно доступные (исходные или хорошие описания) неявные поверхностные алгоритмы, которые более адаптивны к кривизне модели?Любой вариант, который я пропускаю?

Я нашел одну бумагу , которая пока выглядит многообещающей, ссылки на другие были бы оценены.

1 Ответ

8 голосов
/ 15 октября 2010

AFAIK ниже является одним из самых влиятельных документов в этой области:

Бруно Родригес де Араужо и Хоаким Армандо Пирес Хорхе, "Адаптивная полигонизация неявных поверхностей" , Компьютеры и графика, Том 29 , стр. 686–696 (2005)

Этот метод намного лучше, чем "марширующие тетраэдры", и в два раза быстрее.

alt text

...