Affichage 3d

Résolu
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 - 28 oct. 2004 à 22:50
rachiddesamia Messages postés 2 Date d'inscription mercredi 23 janvier 2008 Statut Membre Dernière intervention 7 mai 2008 - 3 mars 2008 à 18:13
voici le probleme:

Soit A un point défini par la ctruct Vecteur3d{float x,x,z;} de coordonées dans l'espace cartésien orienté orthonormé (A.x,A.y,A.z).
Soit Ma la matrice 4*4 associée a ce point.
Soit ID la matrice identité 4*4
(a ce stade, Ma =ID+translation(A.x,A.y,A.z) (en simplifiant))
Soit View la matrice 4*4 de vision (qui contient position et orientation de la caméra)

Probleme:

quelles sont les coordonnées du point A dans le plan Ecran associé a la matrice View?

Reponse:

Matrice4_4 Temp=Ma*View;
// la on a les coords de A dans l'espace "Camera"

ET LA CA VA PLUS.
comment on passe d'un point 3D a un point 2D? car en fait c'est ca la question.
Attention, je ne parle pas ici d'openGL ou de DirectX (ou DirectDraw pour les dinosaures)
Je parle du cas général et mathémarique.

Plus généralement, la question pourrit se résumer a: comment marche OpenGL? Mais comme j'ai qd meme quelques bases grace aux transfos dans Sniper, je maitrise a peu pres les matrices, le pb c'est pr passer a la 2D.

Bon je sais c'est un peu compliqué, je ne demande pas une vraie réponse qui sur un forum sera surement trop concise a mon gout, mais plutot un lien, moi ca fait 2 jours que je google sans rien trouver

Voila
C'est tout (hahaha)...

Merci Beaucoup d'avance aux pros qui sauront répondre (enfin une colle pour BruNews! :D )

@+
Ad

6 réponses

cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
28 oct. 2004 à 23:16
directdraw c'est pas la prehistoire, c'est une composante de directx comme l'est direct3d

http://www.mandragor.org/tutoriels/tutoriel.php?id=5&chap=1
3
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
28 oct. 2004 à 22:53
et dsl pour le double post :)))))
0
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
28 oct. 2004 à 23:20
c'est pas l'ancetre de directX?
en tt cas merci je vais de ce pas voir le lien.
0
cs_djl Messages postés 3011 Date d'inscription jeudi 26 septembre 2002 Statut Membre Dernière intervention 27 novembre 2004 7
28 oct. 2004 à 23:22
rensigne toi sur ce que permet de faire directdraw
0

Vous n’avez pas trouvé la réponse que vous recherchez ?

Posez votre question
Arnaud16022 Messages postés 1329 Date d'inscription vendredi 15 août 2003 Statut Membre Dernière intervention 16 juin 2010 2
28 oct. 2004 à 23:25
djl je t'adore.
en plus c'est pas la premiere fois que je vais sur ce site (bon, ok la 2eme :)

MERCI ^ ^
0
rachiddesamia Messages postés 2 Date d'inscription mercredi 23 janvier 2008 Statut Membre Dernière intervention 7 mai 2008
3 mars 2008 à 18:13
bonjour
je suis enrain de créer une application pour affichage une image 3d avec opengl
pouvez me poster un code pour s'initier au sujet
merci infiniment
0
Rejoignez-nous