(PASCAL) Rotation d'un volume, big probleme!!!

Rotation d'un volume, big probleme!!! (PASCAL) - Delphi/Pascal - Programmation

Marsh Posté le 07-05-2006 à 14:32:40    

Bonjour tout le monde,
je suis débutant dans l'univers de la programmation pascal depuis le debut de l'année et voila 2 ou 3 semaines que je me casse les dents sur un problème :
 
Je cherche à faire tourner un volume (comme un cube) dans l'espace.
J'ai déjà fait plusieurs essais en utilisant des boucles qui modifient a chaque tour les coordonnées des sommets du cube et ainsi pouvoir tracer les arrètes du cube avec ces  nouvelles coordonnées a chaque tour.
Mais ca ne marche pas le volume en question se déforme!!! :cry:  
J'avais aussi pour idée d'utiliser des matrices et sinus/cosinus car je m'aperçois qu'il va etre nécessaire d'utiliser des formules mathémathiques  :( .
 
J'espere que j'ai bien expliqué mon probleme et que vos esprits avertis pourront m'aider dans la résolution de mon problème.

Reply

Marsh Posté le 07-05-2006 à 14:32:40   

Reply

Marsh Posté le 07-05-2006 à 15:11:19    

Salut,
Tu calcule chaque "pas" de la rotation a partir du pas précédent ou tu repars de la position initiale?

Reply

Marsh Posté le 07-05-2006 à 18:15:05    

sur http://www.sulaco.co.za/ il y a des exemples OpenGL
ainsi que dans http://glscene.sourceforge.net/index.php


Message édité par kiki29 le 07-05-2006 à 18:20:20
Reply

Marsh Posté le 07-05-2006 à 21:11:32    

Voila en fait d'ou venai mon probleme de distorsions du volume je crois : c'est que je repars a chaque fois des coordonnées précédentes.
Je vais allé voir sur les adresses peut etre que ca m'éclaicira...  
affaire a suivre

Reply

Sujets relatifs:

Leave a Replay

Make sure you enter the(*)required information where indicate.HTML code is not allowed