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 :

parametres des fonctions trop grands


Sujet :

OpenGL

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 114
    Par défaut parametres des fonctions trop grands
    J'essaye d'ecrire un code FPS en OpenGl. Deja je connais pas mal de probleme:
    -D'habitude dans les codes que je trouve sur le net, les parametres de la fonction glTranslatef sont generalement tres petits (variant de 0 a 10), mais pour mon code, je dois utiliser des valeurs tres grandes (du genre -52, 30 ou meme 40). Pourquoi cela? je suis sur que quelque chose cloche dans mon programme.
    les parametres de perspective sont: gluPerspective(60,w/h,1,200); le viewport glViewport(0,0,800,600);

  2. #2
    Rédacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2004
    Messages
    10 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 371
    Par défaut
    bien le bonsoir,

    il n'y a aucun problème à donner des paramètres de l'ordre de -52, 30 ou meme 40 à glTranslatef. Tout dépend de l'unité que tu choisis.
    Si tu comptes en mètres, il ne sera pas du tout aberrant de se déplacer de 40m.

    Les soucis que ça peut amener sont plutôt d'ordre informatique, puisque tu risques d'avoir des dépassements de capacité si tu prends des valeurs trop importantes par rapport aux valeurs maximales autorisées.

  3. #3
    Membre confirmé
    Inscrit en
    Octobre 2006
    Messages
    114
    Détails du profil
    Informations forums :
    Inscription : Octobre 2006
    Messages : 114
    Par défaut parametres des fonctions trop grands
    - merci pour la reponse mais que dois-je faire pour les reduire sans effet secondaire sur la scene?

  4. #4
    Rédacteur

    Avatar de khayyam90
    Homme Profil pro
    Architecte de système d’information
    Inscrit en
    Janvier 2004
    Messages
    10 371
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 40
    Localisation : France, Bas Rhin (Alsace)

    Informations professionnelles :
    Activité : Architecte de système d’information

    Informations forums :
    Inscription : Janvier 2004
    Messages : 10 371
    Par défaut
    il faut choisir l'unité la plus en rapport avec ta scène.

    si tu représentes des planètes, ne va pas compter en millimètres, tu risques d'en avoir beaucoup beaucoup.
    de même si tu représentes des atomes, ne compte pas en km, tu auras des 0.0000000001

    Ce sont des cas extrèmes, bien sûr, il faut adapter l'unité avec la monde à représenter.

    Ensuite tu peux tester les valeurs maximales, par exemple en fonction de la taille de ton monde. Tu sauras tout de suite si tu as un risque de dépassement.

Discussions similaires

  1. Enlever le E+12 des nombres trop grands
    Par Marc22 dans le forum Excel
    Réponses: 4
    Dernier message: 18/10/2022, 17h24
  2. <select> taille des <option> trop grande
    Par jlau89 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 1
    Dernier message: 30/07/2010, 18h13
  3. Utiliser des fonctions c depuis lua : problemes de parametres
    Par TheDrev dans le forum Développement 2D, 3D et Jeux
    Réponses: 4
    Dernier message: 21/08/2009, 12h39
  4. Gérer des diagrammes de classes UML trop grands !
    Par Amokrane dans le forum Outils
    Réponses: 6
    Dernier message: 10/06/2009, 00h31
  5. Parametre des fonctions
    Par beru333 dans le forum Général JavaScript
    Réponses: 2
    Dernier message: 21/07/2006, 03h07

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