IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

3D Python Discussion :

[VPython] NameError: name 'materials' is not defined


Sujet :

3D Python

  1. #1
    Futur Membre du Club
    Inscrit en
    Mars 2009
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 12
    Points : 9
    Points
    9
    Par défaut [VPython] NameError: name 'materials' is not defined
    Bonjour,

    je programme une IHM 3D à l'aide de Vpython, je souhaite appliquer une texture mais losque je tape par exemple sphere(color=color.orange, material=materials.texture)

    il me renvoi : NameError: name 'materials' is not defined alors qu'il me semble que materials devrait être contenu dans le module visual il ne le trouve pas et en verifiant c'est à juste titre mais je ne comprends pas pourquoi.

    quelqu'un aurai t il une idée svp

  2. #2
    Expert éminent sénior
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Points : 10 067
    Points
    10 067
    Par défaut
    Les questions que tu dois te poser:

    - Comment as-tu fait ton importation de Visual ?
    - Quelle version de Visual tu as ? (materials n'est dispo qu'à partir de la 5)
    - As-tu essayer d'afficher les modules importer avec dir() et voir si l'importation s'est bien passé ?

  3. #3
    Futur Membre du Club
    Inscrit en
    Mars 2009
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    Bonjour guigui,

    j'ai le version 2.5 de python et effectivement en faisant "dir(visual)" je ne trouve pas "materials", dois-je réinstaller vpyhton?

  4. #4
    Expert éminent sénior
    Avatar de Guigui_
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Août 2002
    Messages
    1 864
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 43
    Localisation : France, Rhône (Rhône Alpes)

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : Enseignement

    Informations forums :
    Inscription : Août 2002
    Messages : 1 864
    Points : 10 067
    Points
    10 067
    Par défaut
    Il te faut surtout une version 5 de VPython

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    >>> import visual
    >>> visual.version
    ('5.1', 'release')

  5. #5
    Futur Membre du Club
    Inscrit en
    Mars 2009
    Messages
    12
    Détails du profil
    Informations forums :
    Inscription : Mars 2009
    Messages : 12
    Points : 9
    Points
    9
    Par défaut
    Autant pour moi j'ai en fait la version 3.2 de Vpython je vais donsc passer a la 5 merci pour l'info

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. NameError: name 'self' is not defined
    Par amiraO dans le forum Général Python
    Réponses: 4
    Dernier message: 17/04/2011, 10h38
  2. NameError: global name 'thread' is not defined
    Par Balbuzard dans le forum Général Python
    Réponses: 6
    Dernier message: 15/07/2009, 06h52
  3. NameError: name 'nbBug' is not defined
    Par titi_lion dans le forum Général Python
    Réponses: 1
    Dernier message: 15/05/2009, 12h32
  4. NameError: global name 'entr2' is not defined
    Par noquioz dans le forum Tkinter
    Réponses: 18
    Dernier message: 24/11/2008, 11h20
  5. NameError: name 'excel' is not defined
    Par billyrose dans le forum Général Python
    Réponses: 3
    Dernier message: 14/07/2008, 17h37

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo