Использование libigl'siformly_sample_two_manifold - PullRequest
1 голос
/ 19 марта 2019

Я пытаюсь использовать функцию libigl iformly_sample_two_manifold , но она не работает, как описано, и нет документации, которая бы помогла мне понять, почему.

У меня есть 3Dсетка, представленная как Eigen :: MatrixXd V с вершинами и Eigen :: MatrixXi F с гранями.Я пытаюсь использовать функцию следующим образом:

igl::uniformly_sample_two_manifold(V, F, 20, 1.0, Out);

... давая функции мои вершины, грани и запрашивая 20 однородных выборок в структуре Out.Я установил «коэффициент подталкивания» на 1, так как не думаю, что он мне сейчас нужен.

Я заметил, что функция специально запрашивает «позиции сетки в пространстве весов», что, как я предположил, означаетпозиции вершин.Однако, если я использую его таким образом, функция возвращает ожидаемое количество вершин, которые сгруппированы очень близко друг к другу и отнюдь не равномерно распределены по сетке.

Кто-нибудь знает, как правильноиспользовать эту функцию?Или кто-нибудь знает, что означает это «весовое пространство»?

Спасибо!

...