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 :

[VBO] Afficher des géométries différentes


Sujet :

OpenGL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Head of Service Delivery
    Inscrit en
    Janvier 2003
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Head of Service Delivery
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 898
    Par défaut [VBO] Afficher des géométries différentes
    Bonjour

    Voilà je cherche quelques conseils sur une question que je me pose concernant les VBO.
    Dans mon application, je dessine sans peine à l'aide de cette technique des carrés (GL_QUADS). Seulement, je veux maintenant lier ces carrés à l'aide de lignes (GL_LINES). Faut-il alors créer plusieurs buffers à l'aide de glGenBufer ? Ou y a t'il un moyen plus élégants ?

    Merci d'avance.

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

  2. #2
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Head of Service Delivery
    Inscrit en
    Janvier 2003
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Head of Service Delivery
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 898
    Par défaut
    Ok, je pense avoir trouvé une solution mais je ne pense pas qu'elle soit optimale:
    1) Construire tous les buffers de mes carrés. Les mettre dans le tampon de noms.
    2) Dessiner mes carrés avec glMultiDrawArrays
    3) Vider mon tampon avec glDeleteBuffer
    4) Construire tous les buffers de mes liens. Les mettre dans le tampon de noms.
    5) Dessiner mes liens avec glMultiDrawArrays
    6) Vider mon tampon avec glDeleteBuffer
    7) goto 1
    Bon ça marche mais comme je le fais remarquer, ce n'est certainement pas la méthode la plus élégante. En effet, mon nombre de carrés et de liens pourra être très important et je crains des soucis en terme de rapidité d'affichage. Je suis donc ouvert à toutes suggestion

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

  3. #3
    Expert confirmé

    Profil pro
    Fabricant et casseur d'avions
    Inscrit en
    Avril 2004
    Messages
    3 820
    Détails du profil
    Informations personnelles :
    Localisation : France, Tarn (Midi Pyrénées)

    Informations professionnelles :
    Activité : Fabricant et casseur d'avions
    Secteur : Aéronautique - Marine - Espace - Armement

    Informations forums :
    Inscription : Avril 2004
    Messages : 3 820
    Par défaut
    Salut

    Pourquoi ne pas dessiner tes quads avec des GL_LINES?
    "Errare humanum est, sed perseverare diabolicum"

    Ma page sur DVP.com

  4. #4
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Head of Service Delivery
    Inscrit en
    Janvier 2003
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Head of Service Delivery
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 898
    Par défaut
    Salut Plegat

    Et bien, tout simplement parce que je veux des carrés "pleins": mes carrés doivent contenir une couleur ou une texture.

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

  5. #5
    Membre émérite

    Homme Profil pro
    Ingénieur développement logiciels
    Inscrit en
    Avril 2006
    Messages
    450
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 39
    Localisation : Etats-Unis

    Informations professionnelles :
    Activité : Ingénieur développement logiciels
    Secteur : High Tech - Multimédia et Internet

    Informations forums :
    Inscription : Avril 2006
    Messages : 450
    Par défaut
    Tu peux aussi afficher tes carres en mode filaire comme ca ca te fera des lignes ? Et tu n'auras plus qu'un buffer d'indices (la geometrie c'est ton buffer de points, la topologie c'est ton buffer d'indices...).

  6. #6
    Membre expérimenté
    Avatar de GLDavid
    Homme Profil pro
    Head of Service Delivery
    Inscrit en
    Janvier 2003
    Messages
    2 898
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 48
    Localisation : France, Seine Saint Denis (Île de France)

    Informations professionnelles :
    Activité : Head of Service Delivery
    Secteur : Industrie Pharmaceutique

    Informations forums :
    Inscription : Janvier 2003
    Messages : 2 898
    Par défaut
    Citation Envoyé par TanEk Voir le message
    Tu peux aussi afficher tes carres en mode filaire comme ca ca te fera des lignes ? Et tu n'auras plus qu'un buffer d'indices (la geometrie c'est ton buffer de points, la topologie c'est ton buffer d'indices...).
    Bonjour

    Mais dans ce cas, comment faire pour appliquer une couleur ?

    @++
    GLDavid
    Consultez la FAQ Perl ainsi que mes cours de Perl.
    N'oubliez pas les balises code :tagcode: ni le tag :resolu:

    Je ne répond à aucune question technique par MP.

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

Discussions similaires

  1. Réponses: 4
    Dernier message: 10/10/2014, 11h10
  2. afficher des informations différentes aux utilisateurs anonymes et connectés
    Par Kirikou12 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 6
    Dernier message: 09/05/2012, 12h26
  3. [WD11] Affiché des données différents dans une cellule d'une table
    Par teledeclaration dans le forum WinDev
    Réponses: 11
    Dernier message: 15/08/2010, 11h27
  4. Réponses: 2
    Dernier message: 07/06/2007, 17h07

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