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

Développement 2D, 3D et Jeux Discussion :

[VRML] Récuperer la position de clic sur une sphere


Sujet :

Développement 2D, 3D et Jeux

  1. #1
    Membre actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    422
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2004
    Messages : 422
    Points : 201
    Points
    201
    Par défaut [VRML] Récuperer la position de clic sur une sphere
    Bonjour,

    Je recherche le moyen de récupérer le clic souris sur une sphere.

    Au fait, je desire placé un texture d'échequier sur la sphere.

    et lorsque l'utilisateur clique sur la sphere j'aimerai savoir ou il a cliqué pour récuperer la position d'échiquier de la texture.

    J'aimerai faire cela dans une page web c'est pourquoi j'utilise le VRML

    Je désire garder l'idée tordue de jeu d'échéquier sur une sphere.

    Cependant si le vrml est trop limité pour faire cela.

    Vous pouvez toujours me faire part d'autre outil gratuit pour le faire.
    On ne sais jamais que ce serait plus facile.

    Merci

  2. #2
    Expert éminent sénior

    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 : 43
    Localisation : Etats-Unis

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

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Points : 11 877
    Points
    11 877
    Par défaut
    Déjà, il te faudra savoir capter si le clic de la souris touche la sphère. Utilise avec Raytracing sphere intersection.

    Cela devrait te donner des liens.

    Ensuite, l'intersection te donnera le point d'intersection sur la sphère, il va falloir que tu puisses calculer quelle est la case associée. Cela dépendra de comment l'échiquer est mappé sur la sphère.

    Jc

  3. #3
    Membre actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    422
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2004
    Messages : 422
    Points : 201
    Points
    201
    Par défaut
    ouf, çà semble compliqué

  4. #4
    Expert éminent sénior

    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 : 43
    Localisation : Etats-Unis

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

    Informations forums :
    Inscription : Décembre 2005
    Messages : 5 121
    Points : 11 877
    Points
    11 877
    Par défaut
    Citation Envoyé par patmaba
    ouf, çà semble compliqué
    Dans le cas général, je ne vois pas comment faire autrement...

    L'intersection avec une sphère est facile en fait, ce sera calculé la case touchée qui sera plus compliqué à mon avis...

    Donc commence par le début...

    Jc

  5. #5
    Rédacteur
    Avatar de bafman
    Profil pro
    Développeur informatique
    Inscrit en
    Novembre 2003
    Messages
    2 574
    Détails du profil
    Informations personnelles :
    Âge : 40
    Localisation : France, Paris (Île de France)

    Informations professionnelles :
    Activité : Développeur informatique
    Secteur : Industrie

    Informations forums :
    Inscription : Novembre 2003
    Messages : 2 574
    Points : 5 323
    Points
    5 323
    Par défaut
    heu... en VRML c'est impossible... a moins de faire des script tordu et encore
    * Il est infiniment plus simple de faire rapidement un code qui marche que de faire un code rapide qui marche
    * pour faciliter les recherches, n'oubliez pas de voter pour les réponses pertinentes
    Mes articles

  6. #6
    Membre actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    422
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2004
    Messages : 422
    Points : 201
    Points
    201
    Par défaut
    Merci les gars pour les info.

    Mais si le vrml est impossible. Comment pourrai-je le faire avec une autre language web autre que vrml.

  7. #7
    Membre à l'essai
    Profil pro
    Directeur
    Inscrit en
    Janvier 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Directeur

    Informations forums :
    Inscription : Janvier 2006
    Messages : 8
    Points : 11
    Points
    11
    Par défaut
    Le truc je rêve !!!

    patmaba tu as posé la même question sur web3d-fr (cf. http://www.web3d-fr.com/foroum/index...=0&#entry13283 )

    je te donne la réponse, tu n'écoutes même pas et tu reposes la question ici.

    Je ne recopierai pas la réponse, je laisse ceux qui sont intéressés aller voir à l'adresse ci-dessus.

    @bafman

    en VRML ce n'est pas impossible, il y a un noeud prévu pour (le noeud TouchSensor), ce noeud renvoie les coordonnées du point survolés par la souris (toujours cf. réponse sur web3d-fr)

    pour calculer le point de la texture qui a été touché il faudra bien le faire dans un script, mais je ne voie pas en quoi ce serait plus tordu qu'avec une autre techno.

    @patmaba

    je ne veux pas te décourager mais si tu trouves que retrouver la facette à partir du point de la sphère c'est difficile alors il vaut mieux te remettre (te mettre ?) un peu à la trigonométrie avant de faire des applis 3D, ça te simplifiera pas mal de problèmes


    Papaye Banane

    http://bazar3d.free.fr

  8. #8
    Membre actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    422
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2004
    Messages : 422
    Points : 201
    Points
    201
    Par défaut
    je suis désolé papaye banane mai je n'avais pas reçu ton post

    je voulais pas faire double emploi.

    excuse moi

  9. #9
    Membre à l'essai
    Profil pro
    Directeur
    Inscrit en
    Janvier 2006
    Messages
    8
    Détails du profil
    Informations personnelles :
    Localisation : France, Hauts de Seine (Île de France)

    Informations professionnelles :
    Activité : Directeur

    Informations forums :
    Inscription : Janvier 2006
    Messages : 8
    Points : 11
    Points
    11
    Par défaut
    Y'a pas de mal.

    Au cas où tu rechercherais des méthodes pour mapper une texture sur une sphère tu peux aller voir sur le site de Paul Bourke

    http://astronomy.swin.edu.au/~pbourk...spheretexture/


    Papaye Banane

  10. #10
    Membre actif
    Profil pro
    Inscrit en
    Avril 2004
    Messages
    422
    Détails du profil
    Informations personnelles :
    Localisation : Belgique

    Informations forums :
    Inscription : Avril 2004
    Messages : 422
    Points : 201
    Points
    201
    Par défaut
    Merci,

    Je vais examiner de plus près le truc. C'est pas évident à première vue.
    Je vais prendre le temps de comprendre le lien.

    Merci

Discussions similaires

  1. Identifier la position d'un clic sur une image
    Par swissmade dans le forum Débuter
    Réponses: 6
    Dernier message: 03/01/2010, 13h38
  2. position clic sur une image
    Par wehtam dans le forum Général JavaScript
    Réponses: 1
    Dernier message: 31/12/2007, 01h13
  3. Récupérer la position d'un clic sur une image
    Par visio dans le forum OpenCV
    Réponses: 1
    Dernier message: 24/10/2007, 08h06
  4. Bloquer les clics sur une fenêtre
    Par Enzololo dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 22/05/2006, 22h12
  5. capter l'evenement clic sur une cellule d'un string grid
    Par lasconic dans le forum Composants VCL
    Réponses: 3
    Dernier message: 25/06/2003, 10h51

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