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

OpenGL Discussion :

Sculpture en OpenGL


Sujet :

OpenGL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre du Club
    Inscrit en
    Novembre 2009
    Messages
    6
    Détails du profil
    Informations forums :
    Inscription : Novembre 2009
    Messages : 6
    Par défaut Sculpture en OpenGL
    Bonjour,
    Depuis quelque semaines, je développe un programme permettant à terme de faire de la sculpture en OpenGL avec un support Haptique et l'API haptique OpenHaptic mac.

    L'idée est que j'ai un bras Haptique qui est sensé me permettre de modifier la structure de formes OpenGL.

    Je suis débutant en OpenGL donc pour le moment, je n'ai reussi qu'a faire en sorte d'établir une scène, d'y mettre des formes (glutCube et glutSphere) et j'ai reussi a faire en sorte de pouvoir les toucher et les déplacer avec mon bras Haptique.

    L'idée est maintenant que j'aimerai faire en sorte que lorsqu'on place le stylet dessus et qu'on appuie sur un bouton du stylet, on puisse modifier le cube ou autre forme à l'écran. J'arrive sans problème à récupérer les évènements sur le stylet cependant, je ne vois pas trop comment faire la deformation sur les objets.

    Quelqu'un aurait t'il une idée?

  2. #2
    Responsable 2D/3D/Jeux


    Avatar de LittleWhite
    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Mai 2008
    Messages
    27 145
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

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

    Informations forums :
    Inscription : Mai 2008
    Messages : 27 145
    Billets dans le blog
    150
    Par défaut
    Bonjour,

    Wouah, je suis pressé de connaitre les réponses des gurus d'OpenGL qui sont sur ce forum.

    J'ai deux idées:

    - Les geometry shader (c'est implémenté grace à une extension, ça reprend le principe des shaders, mais cette fois on peut changer les formes ( je crois )).

    - Il faut que le cube soit crée à la main. À la base, ce cube c'est juste 8 points. On va mettre tout ça dans un vertex array afin d'aller assez vite. Une fois que l'on veut faire une modification de la forme, on ajoute des points dans la régions que l'on veut afin d'avoir une plus grande résolution, puis on déplace les points. Après avec notre vertex array, on affiche les triangles entre les points.
    ( Mon explication n'est pas très bonne je pense, surtout qu'il faut avoir des bases d'OpenGL )
    Vous souhaitez participer à la rubrique 2D/3D/Jeux ? Contactez-moi

    Ma page sur DVP
    Mon Portfolio

    Qui connaît l'erreur, connaît la solution.

  3. #3
    Membre chevronné
    Inscrit en
    Février 2008
    Messages
    413
    Détails du profil
    Informations personnelles :
    Âge : 45

    Informations forums :
    Inscription : Février 2008
    Messages : 413
    Par défaut
    Bonjour,

    D'accord avec LittleWhite, d'après ce que j'en sais les geometry shaders permettent ca (mais je ne les ai encore jamais utilisés)

    La technique du cube divisé en maillage c comme ca que je serai parti à priori. Je voulais juste rajouter qu'il faut implémenter du picking (à chercher dans le forum ou sur le net FredCIT, c pas les infos qui manquent) pour détecter quel sommet est touché par le stylet, puis le déplacer.

Discussions similaires

  1. Directx ou opengl
    Par scorpiwolf dans le forum DirectX
    Réponses: 13
    Dernier message: 07/02/2003, 08h29
  2. interface utilisateur avec OpenGL
    Par demis20 dans le forum OpenGL
    Réponses: 6
    Dernier message: 03/10/2002, 12h27
  3. OpenGL et *.3ds
    Par tintin22 dans le forum OpenGL
    Réponses: 4
    Dernier message: 06/05/2002, 13h51
  4. OpenGL ou DirectX
    Par Nadir dans le forum DirectX
    Réponses: 6
    Dernier message: 02/05/2002, 12h48
  5. Opengl -- Les surfaces
    Par Anonymous dans le forum OpenGL
    Réponses: 2
    Dernier message: 02/05/2002, 10h14

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