CONNEXION
  • RetourJeux
    • Sorties
    • Hit Parade
    • Les + populaires
    • Les + attendus
    • Soluces
    • Tous les Jeux
    • Gaming
  • RetourActu Gaming
    • News
    • Astuces
    • Tests
    • Previews
    • Toute l'actu gaming
  • RetourBons plans
    • Bons plans
    • Bons plans Smartphone
    • Bons plans Hardware
    • Bons plans Image et Son
    • Bons plans Amazon
    • Bons plans Cdiscount
    • Bons plans Decathlon
    • Bons plans Fnac
    • Tous les Bons plans
  • RetourJVTech
    • Actus High-Tech
    • Intelligence Artificielle
    • Smartphones
    • Mobilité urbaine
    • Hardware
    • Image et son
    • Tutoriels
    • Tests produits High-Tech
    • Guides d'achat High-Tech
    • JVTech
  • RetourCulture
    • Actus Culture
    • Culture
  • RetourVidéos
    • A la une
    • Gaming Live
    • Vidéos Tests
    • Vidéos Previews
    • Gameplay
    • Trailers
    • Chroniques
    • Replay Web TV
    • Toutes les vidéos
  • RetourForums
    • Hardware PC
    • PS5
    • Switch 2
    • Xbox Series
    • Switch
    • Pokemon pocket
    • FC 25 Ultimate Team
    • League of Legends
    • Tous les Forums
  • PC
  • PS5
  • Xbox Series
  • Switch 2
  • PS4
  • One
  • Switch
  • iOS
  • Android
  • MMO
  • RPG
  • FPS
En ce moment Genshin Impact Valhalla Breath of the wild Animal Crossing GTA 5 Red dead 2
Liste des sujets

OpenGL : Question technique

PIXELMAN
PIXELMAN
Niveau 9
01 décembre 2001 à 21:54:55

Bon, c´est très simple :

J´ai crée une pièce cubique texturée et on se trouve à l´intérieur. On peut bouger la caméra, en faisant une translation grace aux touches haut, bas, droite et gauche, et on peut faire une rotation autour d´un vecteur qui est au milieu de la pièce.

Probleme : Quand on fait une rotation, les déplacements avec la translation sont affectés, et quand on fait haut, on avance plus mais on recule par exemple...

Comment faire pour éviter cette affectation?
(a part les gros calculs :)

Pix

Lightness1024
Lightness1024
Niveau 10
02 décembre 2001 à 09:52:07

il faut utiliser des cosinus/sinus pour les deplacement en fonction des angles de rotation de la camera.

PIXELMAN
PIXELMAN
Niveau 9
02 décembre 2001 à 13:04:54

k, merci.

Donc, faut quand même se taper tous les calculs!!

:)

++ et merci
Pix

PIXELMAN
PIXELMAN
Niveau 9
06 décembre 2001 à 21:35:59

Et bien, oui, tu as surement raison, c´est pitetre un probleme d´ordre...
Mais nico702 a raison : autant utiliser gluLookAt(), et bien utilisé, en ´vue subjective ´ comme on dit, on peut faire des bons trucs... :)

Bon, j´aurais 2 autres questions :

I) J´utilise Glut.h, et ca gère les touches, par contre, kelk1 saurait-il comment faire pour implémenter l´appui sur 2 touches en même temps??
ou peut-être dois-je utiliser glaux.h, (mais je crois pas que j´ai glaux32.dll) et qui (je crois) gère plus de touches que Glut et mieux...

II) J´ai une fonction pour loader en RAM des images .bmp, comment faire (grâce à quelles fonctions OpenGL) pour en afficher 2 en même temps sur des objets différents, et comment faire pour changer la variable stockant l´image pour que cette variable puisse prendre en mémoire une image plus grande???

Voilà, je sais pas si j´aurai des réponses. :)

++
Pix

PIXELMAN
PIXELMAN
Niveau 9
08 décembre 2001 à 22:09:21

bon, en fait, pour mon tout premier prob, ca va , c´est résolu, il fallait effectivement se taper les gros calculs avec sin et cos, j´en ai chié, mais j´ai réussi...

Pour le probleme I), c´est bon, c´est résolu...

Et pour la II), kelk1 saurait-il comment on peut faiure pour changer la variable stockant l´image BMP (grace à une fonction de chargement), car moi, c´est limité à 127*127 pixels.

voilou!!
:)

++
Pix

Sous forums
  • Aide à l'achat Mac
  • Création de Jeux
  • Linux
  • Création de sites web
  • Programmation
  • Internet
  • Steam Deck
  • Macintosh
  • Hardware
La vidéo du moment