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

Calcul scientifique Python Discussion :

Matrices en Python


Sujet :

Calcul scientifique Python

  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 45
    Par défaut Matrices en Python
    Bonjour,

    J'ai une question simple : Qu'est ce qu'une Py_Matrix ? Apperemment comme en C avec des accolades ca ne passe pas. En fait c'est le parametre d'une fonction setMatrix(...). Il s'agit de faire tourner un objet sous Blender et comme il ne connait pas glRotatef(...) je me suis dit quil fallait utiliser setMatrix (j'espere que j'ai bon).
    Voila si quelqu'un le sait.... merci

  2. #2
    Membre émérite
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Par défaut
    Est ce que tu utilise VTK pour faire tourner sous blender?
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 45
    Par défaut
    euh non, enfin le but sera de lire des fichiers vtk mais non je n'utilise pas vtk pour ca, je suppose que l'API Blender propose une fonction de rotation quand meme !!!!!! glRoratef(...) ca me parait etre une fonction de base pk j'ai du mal avec ca??!!

  4. #4
    Membre émérite
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Par défaut
    Qu'est ce que tu n'arrives pas a faire? mets du code?

    Ta essayer

    http://paul.chavent.free.fr/linux-opengl.html
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 45
    Par défaut
    Hé bien c'est simple, j'ai un cylindre cyl de type Blender Object et je voudrais le faire tourner a l'aide de setMatrix(...)
    donc en faisant cyl.setMatrix(...) mais cette fonction prends en paramettre une PY_MATRIX et je c pascomment ca se cree.

  6. #6
    Membre émérite
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Par défaut
    Dans le lien que je t'ai donné:

    /* rotation */glRotatef(phi,1.0,0.0,0.0);

    Tu tourne d'un angle Phi (en radian je pense) autour de l'axe X

    glRotatef(phi,0.0,1.0,0.0) pour une rotation autour de Y

    glRotatef(phi,0.0,0.0,1.0) pour une rotation autour de Z
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Décembre 2006
    Messages
    45
    Détails du profil
    Informations personnelles :
    Localisation : France, Gironde (Aquitaine)

    Informations forums :
    Inscription : Décembre 2006
    Messages : 45
    Par défaut
    Oui mais tu n'as pas relu mon premier message. Je fais du python sous Blender et non du C. glRotatef(..) n'existe pas ce pk je dois utiliser setMatrix(...)

  8. #8
    Membre émérite
    Avatar de parp1
    Profil pro
    Inscrit en
    Mai 2005
    Messages
    829
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Calvados (Basse Normandie)

    Informations forums :
    Inscription : Mai 2005
    Messages : 829
    Par défaut
    Je sais que tu fais du python sous blender.

    Dans ce cas va sur le site Nehe, glrotatef est une procedure venant d'openGL.

    Va voir dans les tutoriels NeHe lien disponible sur le DVP je crois. E prends un tutoriel ou tu manipule des cameras.

    Sinon essaye a l'arrache....

    en python :

    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
     
    phi=90 # peut etre en radian... je ne sais pas.
    glRotatef(phi,1.0,0.0,0.0)
    ou 
    glRotatef([phi,1.0,0.0,0.0])
    ou 
    glRotatef(numpy.array([phi,1.0,0.,0.]))
    Voila!:
    [SIZE="2"]Dis moi qui tu suis, je te dirais qui je Hais!
    Heureux est l'étudiant, qui comme la rivière suit son cours sans sortir de son lit

    Mon premier Tutoriel


    A 80% des cas je résouts mon problème en rédigeant une nouvelle discussion, du coup je ne poste que 20% de mes problèmes...

Discussions similaires

  1. matrice en python
    Par exeroc dans le forum Général Python
    Réponses: 6
    Dernier message: 04/02/2018, 17h07
  2. Besoin d'aide table des sommations ( matrices sur python)
    Par younes789 dans le forum Général Python
    Réponses: 3
    Dernier message: 01/12/2014, 17h08
  3. Matrices et Python
    Par magicvinni dans le forum Calcul scientifique
    Réponses: 2
    Dernier message: 19/07/2011, 12h12
  4. Matrices en python
    Par Kikouyou1080 dans le forum Calcul scientifique
    Réponses: 3
    Dernier message: 23/05/2010, 09h10
  5. python et matrice
    Par helenafrench dans le forum Calcul scientifique
    Réponses: 7
    Dernier message: 11/03/2010, 12h59

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