Forum |  HardWare.fr | News | Articles | PC | S'identifier | S'inscrire | Shop Recherche
1551 connectés 

  FORUM HardWare.fr
  Programmation

  Open GL : Translater le point d'origine

 


 Mot :   Pseudo :  
 
Bas de page
Auteur Sujet :

Open GL : Translater le point d'origine

n°78605
dvincent
Posté le 05-12-2001 à 18:47:23  profilanswer
 

Salut !
 
Je me pose une question qui pour moi est fondamentale !
 
Si l'on prend 2 cubes (vue de face, un à gauche de l'origine et l'autre à droite).
 
Imaginons que je veuilles faire rotater les cubes sur eux-mêmes en leur centre. je sais qu'il faut faire un translate de l'origine pour placer au centre de chaque cube pour effectuer la 1ère rotation puis passer au second etc...
 
Existe-t-il d'autres méthodes ?
comme par exemple définir le centre de rotation de chaque cube définissant leurs centre de rotation pour l'effectuer !
 
Excusez-moi si cette question vous parait simple, je débute dans l'open GL.

mood
Publicité
Posté le 05-12-2001 à 18:47:23  profilanswer
 

n°78616
godbout
Génial.
Posté le 05-12-2001 à 19:07:51  profilanswer
 

Je sais pas si j'ai bien compris ce que tu veux mais tu as les fonctions popMatrix et pushMatrix (un truc dans le genre) qui te permet de sauvegarder tes matrices, au lieu de faire par ex l'inverse de la rotation, ou de la translation, etc...

n°78626
dvincent
Posté le 05-12-2001 à 19:38:25  profilanswer
 

Godbout a écrit a écrit :

Je sais pas si j'ai bien compris ce que tu veux mais tu as les fonctions popMatrix et pushMatrix (un truc dans le genre) qui te permet de sauvegarder tes matrices, au lieu de faire par ex l'inverse de la rotation, ou de la translation, etc...  




Finalement ce que je veux c'est savoir si chaque objet peut avoir son propre "point" de rotation parce que si j'ai 7000 objets à Rotater en 1/25 de seconde, je dois translater le point d'origine sur le centre du cube, faire son rotate puis translater sur le suivant...etc...
 
Bref ce que je voudrais savoir c'est si chaque cube peut fonctionner "tout seul" dans son coin !
 
Merci.

n°78689
246tNt
Resistance is futile
Posté le 06-12-2001 à 08:59:21  profilanswer
 

Non c pas possible avec les fonction d'opengl. Si tu veut faire ca tu doit toi meme calculer les matrice et transformer toi meme tes cubes


Aller à :
Ajouter une réponse
  FORUM HardWare.fr
  Programmation

  Open GL : Translater le point d'origine

 

Sujets relatifs
Open GL / Direct 3D : Les lumières...[VB] Créer un jeu gratuit (Open GL donc)
[MySQL] Warning: MySQL: Too many open links (1)Possibilité de créer un power point exécutable?
[openGL] afficher plusieurs point de vue[php] Upload et Open_BaseDir restriction
OPEN GLopen file
[Java] Ou trouver un chat en open source ?[Vb] Comment faire un point EXE
Plus de sujets relatifs à : Open GL : Translater le point d'origine


Copyright © 1997-2022 Hardware.fr SARL (Signaler un contenu illicite / Données personnelles) / Groupe LDLC / Shop HFR