J'essaie de déplacer l'objet pivot sélectionné vers le centre d'une sélection de sommets.Maya - Pivot d'objet central vers le localisateur/cluster
Je suis arrivé au point où j'ai le xform
défini, mais ne peut pas sembler déplacer l'objet (défini comme obj
) pivotent à ce point
import maya.cmds as cmds
sel = cmds.ls(sl=True)
print sel
obj = cmds.ls(*sel, o=True)
print obj
selVerts = cmds.ls(sl=True)
tempClstr = cmds.cluster()
pos = cmds.xform(tempClstr[1], q=True, ws=True, rp=True)
loc = cmds.spaceLocator()
cmds.move(pos[0], pos[1], pos[2])
cmds.delete(tempClstr)
piv = cmds.xform (loc[1], piv=True, q=True, ws=True)
print piv
cmds.xform(obj, ws=True, piv=(piv[0], piv[1], piv[2]))
Voici ce que j'ai, tout Des yeux supplémentaires qui peuvent repérer ce que je manque seraient grandement appréciés.
Possible duplication de [Maya Python - Définir le pivot de l'objet vers le centre de sélection] (http://stackoverflow.com/questions/39902493/maya-python-set-object-pivot-to-selection-center) –