2016-09-21 115 views
0

我正在为Maya创建网格导出/导入插件。Maya创建具有硬化边缘的网格

当我创建一个网格与MFnMesh.create,网格总是有软化的边缘。如果我输出具有全部强化边缘的网格,结果看起来像是错误的网格。所以我尝试做额外的“polySoftEdge”命令,但复杂的网格需要相当长的时间。所以我想知道如何在创作舞台上创造出强化的边缘。

回答

1

创建网格时,可以使用SetEdgeSmoothing()函数为每条边设置边缘,然后通过一次调用cleanupEdgeSmoothing()然后updateSurface()来重建具有硬边的网格。

Relevant Docs

+0

你的消化帮助解决我的问题。我尝试使用MItMeshEdge,但由MFnMesh的数据生成的网格不具有相同的边缘顺序。所以我使用顶点ID来查找边缘ID。 –