Blender (jusqu'à 2.49)
|
Python
fonction
: getAllDataUsers
Retourne
les noms de tous les objets utilisant
un
bloc de données en particulier
|
|
La fonction getAllDataUsers
retourne les noms de tous les objets utilisant un bloc de données
en particulier quel que soit leur type : mesh, lamp, ...
import Blender
def getAllDataUsers(data) :
return [O.getName() for O in Blender.Object.Get()
if O.getData().name==data.name
and isinstance(O.getData(),type(data))]
print getAllDataUsers(Blender.Object.GetSelected()[0].getData()) |
Remarque sur l'operateur AND . Cet
opérateur renvoie vrai si les deux parties sont vraies mais
faux
si
au moins une des deux est fausse . Si la première est fausse, il
est inutile de vérifier la seconde et le script passe automatiquement
à la suite sans effectuer aucun test . Un court script en
manière de preuve:
def AND2():
print 'AND 2'
return 1
TEST=[0,1,0,0,0,0]
print [t for t in TEST if t==1 and AND2()] |
Les questions concernant cette page
peuvent être posées sur :
news://news.zoo-logique.org/3D.Blender
|