2016-09-21 3 views
0

Я создаю плагин для экспорта/импорта mesh для Maya.Maya создает сетки с упрочненными краями

Когда я создаю сетку с MFnMesh.create, сетка всегда имеет смягченные края. Если я экспортирую сетки со всеми упрочненными краями, результаты кажутся неправильными сетками. Поэтому я пытаюсь выполнить дополнительную команду «polySoftEdge», но для сложных ячеек требуется много времени. Поэтому я хочу знать, как создать застывшие края на стадии творения.

ответ

1

При создании сетки можно установить края в API, используя SetEdgeSmoothing() функцию для каждого ребра, за которым следует один вызов cleanupEdgeSmoothing(), а затем updateSurface() перестроить сетку с жесткими краями.

Relevant Docs

+0

Ваше предложение приемлемо, полезно, чтобы решить мою проблему. Я попытался использовать MItMeshEdge, но сетка, сгенерированная данными из MFnMesh, не имеет одинаковых заказов на фронт. Поэтому я использую идентификатор вершины, чтобы найти идентификатор края. –

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