Как извлечь координаты вершины в библиотеке vcg

Я пытаюсь извлечь трехмерные координаты вершин из объекта сетки с помощью библиотеки VCG. Кто-нибудь знает как это сделать? Я пробовал целый вечер и ничего не получил. Кажется, что заглавные буквы представляют некоторые атрибуты вершины, но я не смог найти таблицу для этого. Может кто-нибудь мне помочь? Спасибо!

1 ответ

Ответ, вероятно, слишком поздно для вашей цели. Но, возможно, ответ помогает другим людям.

Вы можете получить доступ к вершинам следующим образом:

MyMesh m;
m.clear();
// cloud->points[i] is how I store the points in a PCL point cloud format
for(int i=0; i<m.VN(); i++)
{
    cloud->points[i].x = m.vert[i].P()[0]; 
    // so m.vert[i].P()[0] is how to access the x coordinate of the i-th vertex.
    cloud->points[i].y = m.vert[i].P()[1];
    cloud->points[i].z = m.vert[i].P()[2];
}
Другие вопросы по тегам