Partage
  • Partager sur Facebook
  • Partager sur Twitter

Help Python - Remplacer une valeur par un slider

    15 mai 2013 à 13:25:01

    Bonjour tout le monde,

    Je suis en train de bosser sur un script python dans maya pour créer des anticipations. Le truc c'est que j'aimerai pouvoir changer une valeur en utilisant un slider dans mon interface, mais je ne sais pas comment :(( 

    Je vous remercie d'avance pour votre aide !

    (La valeur que je voudrais changer se trouve dans la commande Anticipation, ligne 16 : le 6)

    import maya.cmds as cmds
    
    
    #commande
    
    
    def Anticipation():
         cmds.currentTime(1)
         posD = cmds.getAttr(o[0]+".translate")
         print(posD)
         cmds.currentTime(20)
         posF = cmds.getAttr(o[0]+".translate")
         print(posF)
         deplace = [(posF[0][0] - posD[0][0],posF[0][1] - posD[0][1],posF[0][2] - posD[0][2])]
         print(deplace)
         anticipation = [(-deplace[0][0] / 6, -deplace[0][1] / 6, -deplace[0][2] / 6)]
         print(anticipation)
         cmds.currentTime(5)
         cmds.move(anticipation[0][0],anticipation[0][1],anticipation[0][2] )
         cmds.setKeyframe()
    
      
    #fenetre
    
    cmds.window(title="Anticipation", width = 550, height = 100, menuBar=True)
    cmds.columnLayout(adjustableColumn=True)
    cmds.menu( label='Supprimer tout', tearOff=True )
    cmds.menuItem( label='Sans regret ?!', command="cmds.delete()") 
    
    
    
    
    cmds.button(label="Select Objet",c="o=cmds.ls(sl=True)")
    cmds.button(label="Anticiper",c="Anticipation()")
    
    cmds.button(label="PLAY !" , c="cmds.play(forward=True)")
    cmds.setParent( '..' )
    
    
    
    
    
    
    
    cmds.showWindow()
    
    

    -
    Edité par lortac 15 mai 2013 à 13:27:37

    • Partager sur Facebook
    • Partager sur Twitter

    Help Python - Remplacer une valeur par un slider

    × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
    × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
    • Editeur
    • Markdown