有没有办法使用 Python API 从现有网格中添加/删除顶点、边和面?我在网上发现了一些关于此的问题,但都没有答案。
问问题
729 次
1 回答
2
在OpenMaya.MFnMesh中有一些方法:
- 删除:
- deleteEdge(edgeId, modifier=None) -> self
- deleteFace(faceId, modifier=None) -> self
- deleteVertex(vertexId, modifier=None) -> self
- 加上:
- addPolygon(vertices, mergeVertices=True, pointTolerance=kPointTolerance, loopCounts=None) -> faceId; 合并一定范围内的顶点(pointTolerance)。
因此,您似乎不能只创建单个顶点,然后将它们与边和面正确连接,而是必须定义一个完整的多边形。
如果有其他解决方案,我很乐意知道!
于 2015-09-29T15:25:23.580 回答