2010-12-12 43 views

Répondre

1

Utilisation de la commande AttrFieldSliderGrp vous pouvez traduire un sommet:

window -title "Sliders for moving a vertex"; 
    polySphere; 
    string $sphere[] = `select -r pSphere1.vtx[199]`; 
    columnLayout; 
    attrFieldSliderGrp -min -5.0 -max 5.0 -at ($sphere[0]+".pntx"); 
    attrFieldSliderGrp -min -5.0 -max 5.0 -at ($sphere[0]+".pnty"); 
    attrFieldSliderGrp -min -5.0 -max 5.0 -at ($sphere[0]+".pntz"); 
showWindow; 

enter image description here

Mais vous ne pouvez pas traduire les bords et les visages avec commande AttrFieldSliderGrp parce qu'il n'y a pas tx, ty et tz attributs pour eux. Néanmoins, il existe polyMoveEdge et polyMoveFacet (cmds.polyMoveEdge() et cmds.polyMoveFacet()) des commandes pour le déplacement des bords et des faces via MEL et python:

polySphere -name myEdges; 
select myEdges.e[199]; 
polyMoveEdge -t 2.0 1.0 0.7 myEdges.e[199]; 

polySphere -name myFaces; 
select myFaces.f[200:201]; 
polyMoveFacet -t 1.8 0.8 1.1 myFaces.f[200:201];