Получение вершин, которые getEdges () указывает на - PullRequest
0 голосов
/ 08 октября 2019

Я пытаюсь использовать MItMeshPolygon::getEdges(), чтобы получить список координат края.

Однако он возвращает список индексов для ребер. Где я могу найти соответствующую структуру данных, на которую ссылаются возвращенные индексы?

1 Ответ

0 голосов
/ 08 октября 2019

Если вам нужны координаты, просто используйте MItMeshPolygon::getPoints:

void MItMeshPolygon::getPoints (
    MPointArray &pointArray,
    MSpace::Space space = MSpace::kObject,
    MStatus *ReturnStatus = NULL)       

Извлекает позиции вершин на текущей грани / полигоне, на которые указывает итератор. Позиции вершин будут вставлены в заданный массив и будут проиндексированы с использованием идентификаторов вершин, относящихся к лицу (т. Е. Упорядочены от 0 до (vertexCount of face) - 1), которые не следует путать с идентификаторами вершин каждой вершины по отношению квесь объект сетки.

...