Maya API在现有网格中添加/删除顶点/边

时间:2015-09-29 12:18:35

标签: python maya maya-api

有没有办法使用Python API在现有网格中添加/删除顶点,边和面?我在网上发现了一些关于此的问题,但都没有答案。

1 个答案:

答案 0 :(得分:1)

OpenMaya.MFnMesh中有一些方法:

  • 要删除:
    • deleteEdge(edgeId,modifier = None) - >自
    • deleteFace(faceId,modifier = None) - >自
    • deleteVertex(vertexId,modifier = None) - >自
  • 添加:
    • addPolygon(vertices,mergeVertices = True,pointTolerance = kPointTolerance,loopCounts = None) - > faceId;它合并了某个范围内的顶点(pointTolerance)。

所以看起来你不能只创建单个顶点,然后用边和面正确连接它们,但你必须定义一个完整的多边形。

如果有其他解决方案,我很乐意知道!