Nznfr3d.Blender   : Archives du 01/09/2000 au 21/12/2000
Expéditeur:   cobalt Date: Sat, 09 Sep 2000 11:51:24 +0200 Numéro:6108
Sujet précédent. Sujet: Re: [python] Est ce possible ? Sujet suivant.
Message(s) précédent(s):--1 --
Contenu: : text/plain.
...
si j'étais à ta place je créerai une variable

"ACTUAL_SELECTION"

sur laquelle porterait  le test d'égalité: une
sorte de tampon dans lequel
tu  placerais la dernière  selection
en date

la procedure aurait cette forme:


## on commence par ici
##...

def essaye_de_selectionner_autre_chose()
    ceci
    cela
    return selection

def action()
     #ce que je veux
     pass

##....première sélection
actual_sel =selection

tant que selection == actual_sel
      selection=essaye_de_selectionner_autre_chose()

actual_sel=selection
action()

##...
##fin par ici


on peut même créer une liste de toutes les selections
pour vérifier que la selection courante n'a pas déjà été
traitée:

liste=[]

def essaye_de_selectionner_autre_chose()
   global liste
   ceci
   cela
   if selection in liste:
         pass
  else:
       liste.append(selection)


@+


Pol wrote:

> Voila ce que j'essaie de faire:
> Voici le programme python que j'essaie de faire aller...aidez moi !!!
> Le hic est que je ne sais pas comment dire a Blender de faire une pause pour
> qu'il choisisse une deuxieme forme puis, continue son programme...
>
> Blender choisi une forme.
> Si la forme = a
>     attend le choix d'une deuxieme forme...
>     execute le reste ...
> Si la forme = b
>     execute le reste du prog.
>
> -pol-


Message(s) suivant(s):--1 --
Fichier(s) joint(s):
Discussion: [python] Est ce possible ?
   [python] Est ce possible ?:-- pol
       [python] Est ce possible ?:-- cobalt
           [python] Est ce possible ?:-- pol
Archives réaliséesavec Python 2.0 + PythonWin par JmSoler.