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

GLUT Discussion :

Gestion de la souris


Sujet :

GLUT

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 20
    Par défaut Gestion de la souris
    Bonjour a vous confrères développeurs ,

    comment qu'on fait pour récupérer la position de la souris (cad : le X et le Y ) ?
    Existe - t - il une fonction du genre "getMousePosition" ?

  2. #2
    Rédacteur
    Avatar de Laurent Gomila
    Profil pro
    Développeur informatique
    Inscrit en
    Avril 2003
    Messages
    10 651
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France, Moselle (Lorraine)

    Informations professionnelles :
    Activité : Développeur informatique

    Informations forums :
    Inscription : Avril 2003
    Messages : 10 651
    Par défaut
    http://jeux.developpez.com/faq/openg...LUT_evt_souris

    A part ça, je ne pense pas qu'il existe une fonction pour récupérer la position de la souris hors de ces callbacks.

  3. #3
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 20
    Par défaut
    Bon, je sens qu il va encore falloir que je fasse marcher mes petites méninges.
    En tout cas , merci Laurent d avoir essayé.

  4. #4
    Expert confirmé

    Avatar de fearyourself
    Homme Profil pro
    Ingénieur Informaticien Senior
    Inscrit en
    Décembre 2005
    Messages
    5 121
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 45
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur Informaticien Senior
    Secteur : Industrie

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Par défaut
    Citation Envoyé par Laurent Gomila
    http://jeux.developpez.com/faq/openg...LUT_evt_souris

    A part ça, je ne pense pas qu'il existe une fonction pour récupérer la position de la souris hors de ces callbacks.
    En effet, sous Glut tout passe par les callbacks. Si tu veux le faire le plus simple c'est de faire ton wrapper autour de la fonction glutMotionFunc qui récupére la position, la stocke quelque part et tu crées une autre fonction pour le récupérer.

    Mais la question serait pourquoi faire cela ? En principe, si tu programmes correctement les choses, tu peux isoler le code qui est en rapport avec le mouvement de la souris.

    Jc

  5. #5
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 20
    Par défaut
    En effet, tu as raison, je vais m espliquer plus clairement :

    le principe est le suivant : selon les coordonnées précédentes de ma souris, le programme doit s' exécuter de diverses manières.
    hmmmm....... j' ai ptêt pas été assez clair, prenons un exemple:

    à un instant donné ma souris est en x0 par exemple,
    si a l instant suivant x>x0 alors faire tel truc
    sinon faire autre truc.
    Voila, en gros il faudrait que je stocke la position a chaque instant .

    J' espère que j' ai pas été trop flou dans mes explications .

  6. #6
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 20
    Par défaut
    OOOOPS! Sorry les gars, j' aurais dû mieux regarder avant la lib Glut :
    a priori avec glutGet() , on peut récupérer à peu près tout ce qu on veut (enfin pas tout, faut pas rêver!!!!!!!!!!).
    'Vais essayer ça.

    Merci à vous!!

  7. #7
    Membre averti
    Profil pro
    Inscrit en
    Avril 2007
    Messages
    20
    Détails du profil
    Informations personnelles :
    Âge : 41
    Localisation : France

    Informations forums :
    Inscription : Avril 2007
    Messages : 20
    Par défaut
    Bon hé bé finalement le glutGet n 'estpas utile dans ce cas-là, suffisait de réfléchir un peu . La prochaine fois, je tournerai 7 fois ma souris avant de créer un thread comme un débile. . (au moins ça m a permis de m'inscrire).

    Merci a JC et à Laurent.

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

Discussions similaires

  1. Réponses: 6
    Dernier message: 29/05/2006, 11h21
  2. aide pour la gestion de la souris
    Par ghyslain dans le forum OpenGL
    Réponses: 15
    Dernier message: 21/05/2006, 02h27
  3. gestion de la souris
    Par kmele0n dans le forum C
    Réponses: 4
    Dernier message: 04/11/2005, 09h21
  4. Gestion de la souris sous opengl
    Par MaxPayne dans le forum GLUT
    Réponses: 2
    Dernier message: 05/12/2004, 16h35
  5. Gestion de la souris sous cygwin.
    Par Caine dans le forum Linux
    Réponses: 3
    Dernier message: 03/12/2004, 18h36

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