...
Pol Dell'aiera wrote:
Seulement, pas moyen de le faire comprendre a python
!
Pour que le python comprenne quelque chose il faut avoir
à dire quelque chose au python et surtout il faut lui coller
des oreilles
...aux bons endroits.
Ta fonction ne fait strictement rien au niveau du script. En fait
elle se contente de créer en "LOCAL", une variable Radius à
laquelle
est attribuer la valeur 1, ce qui en fait automatiquement une variable
entière: pour les calcul de fraction ce n'est pas idéal.
MAis cela n'a aucune importance
puisque la nature et la valeur affectées à cette variable
ne seront jamais connues
en dehors de la fonction.
Jette un coup d'oeil sur la fin de cette page:
http://jmsoler.free.fr/didactitiel/blender/tutor/python_script06.htm
c'est une première solution.
une autre soultion consiste à faire un return en fin de fonction
et à récupérer
le résultat dans une variable locale de la fonction appelante:
def calrad()
return 1.0
def calrot()
...
radius=calrad()
@+
|