2013-10-07 3 views
0

Я создаю физический движок в Ogre3d, и мне нужно иметь доступ к вершинам. Я искал wiki и находил http://www.ogre3d.org/tikiwiki/tiki-index.php?page=RetrieveVertexDataДоступ к вершинам сетки

Но это ведет себя супер странно. У меня есть куб, а функция RetrieveVertexData выводит 24 вершины и 32 индекса, но я ожидал 8 вершин и 4 * 4 индексов (или4 * 3 * 2 индексов, если куб построен с треугольниками).

Есть ли другой способ доступа к вершинам сетки?

ответ

2

Имейте в виду, что вершина больше, чем просто позиция. Есть 24 вершины, потому что каждому лицу нужно 4 вершины для себя. Вершина не может быть разделена с другими двумя лицами, касающимися ее, потому что у нее отличная нормальная от них.

Если вы хотите уникальные позиции вершин, просто отсортируйте возвращаемый список и удалите дубликаты.

Смежные вопросы