L'utilisation de ls -sl renvoie une transformation. La seule façon que je peux trouver pour obtenir la forme d'une transformation est d'utiliser getRelatives mais cela semble bancal comparé à d'autres workflows. Existe-t-il une meilleure façon plus standard d'obtenir une forme à partir d'une transformation?Meilleure façon d'obtenir une forme à partir d'une transformation
0
A
Répondre
0
le plus standard possible d'obtenir une forme de transformation en PyMEL:
transform.getShape()
Pour obtenir des formes dans une liste de sélection, vous pouvez effectuer les opérations suivantes qui se traduit par la liste des formes.
sel_shapes = [s.getShape() for s in pm.ls(sl=1)]
Une note que certaines transformations ne sont pas des formes. Comme un noeud de groupe, qui est fondamentalement une transformation vide.