Je veux refléter un objet dans MAYA « object1 » et supprimer sa version originale après la mise en miroirquestion miroir Maya Python
cmds.polyMirrorFace("object1",name="object1Mirror",cutMesh=0,axis=0,axisDirection=1, mergeMode=0, mergeThresholdType=0, mergeThreshold=0.001, mirrorAxis=2, mirrorPosition=0, smoothingAngle=30, flipUVs=1, ch=0);
cmds.delete("object1")
Mais le polyMirrorFace me donne un objet fusionné outre le fait que je pensais que je l'ai Désactivation de la fusion avec mergeMode = 0.
Quand je miroir dans maya via l'interface utilisateur, cela fonctionne très bien.
J'espère que quelqu'un peut vous aider.
Lorsque vous mettez en miroir MAYA via l'interface utilisateur , vérifiez l'éditeur de script et consultez la commande utilisée par Maya pour effectuer la mise en miroir. J'ai essayé la même commande que vous avez utilisée et (probablement en raison de ma version maya différente) j'ai eu plusieurs erreurs pour certains de ces drapeaux que vous utilisiez, et certains que je n'ai pas pu trouver dans la documentation, comme 'smoothingAngle', 'flipUVs' .. – davedwards
Lorsque vous mettez en miroir dans maya via l'interface utilisateur, vérifiez l'éditeur de script et voyez quelle commande Maya a utilisé pour effectuer la mise en miroir avec succès. J'ai essayé la même commande que vous avez utilisée et (probablement en raison de ma version maya différente) j'ai eu plusieurs erreurs pour certains de ces drapeaux que vous utilisiez, et certains que je n'ai pas pu trouver dans la documentation, comme 'smoothingAngle', 'flipUVs' https://help.autodesk.com/cloudhelp/2016/CHS/Maya-Tech-Docs/CommandsPython/polyMirrorFace.html – davedwards