簡體   English   中英

Maya API從現有網格中添加/刪除頂點/邊

[英]Maya API add/remove vertices/edges from existing mesh

有沒有一種方法可以使用Python API從現有的網格中添加/刪除頂點,邊和面? 我在網上發現了一些與此有關的問題,但都沒有答案。

OpenMaya.MFnMesh中 ,可以使用一些方法:

  • 刪除:
    • deleteEdge(edgeId,修飾符=無)->自
    • deleteFace(faceId,修飾符=無)->自我
    • deleteVertex(vertexId,修飾符=無)->自我
  • 加上:
    • addPolygon(vertices,mergeVertices = True,pointTolerance = kPointTolerance,loopCounts = None)-> faceId; 合並一定范圍內的頂點(pointTolerance)。

因此,似乎不能只創建單個頂點,然后將它們與邊和面正確連接,但是您必須定義一個完整的多邊形。

如果有其他解決方案,我將很高興知道!

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM