AFFICHAGE D'UN RELIEF EN 3D

econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 - 29 nov. 2005 à 20:44
rambc Messages postés 224 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 29 mars 2009 - 2 déc. 2005 à 18:20
Cette discussion concerne un article du site. Pour la consulter dans son contexte d'origine, cliquez sur le lien ci-dessous.

https://codes-sources.commentcamarche.net/source/34819-affichage-d-un-relief-en-3d

rambc Messages postés 224 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 29 mars 2009
2 déc. 2005 à 18:20
Tu as raison. A vrai, ton apli m'intéresserait car je voudrais faire une application pédago. utilisant une surface, un plan et traçant à côté la ligne de niveau associée.

Pour un code utilisant la souris, je peux éventuellement de filer une référence.
mister_rom Messages postés 5 Date d'inscription jeudi 14 avril 2005 Statut Membre Dernière intervention 22 décembre 2006
2 déc. 2005 à 12:01
F5 pour rafraîchir.
Ok, je vais mettre à jour le code pour déplacer avec la souris.

Pour colorer la surface, je suis obligé de changer de technique d'affichage. Au lieu de parcourir la surface et de tracer les lignes des rectangles qui constituent l'image, il me faut, par exemple, pour chaque rectangle, calculer son barycentre (moyenne des positions), en extraire un vecteur normal et en faire un produit vectoriel avec le vecteur de vision pour en obtenir un coefficient d'intensité de la teinte a appliquer au rectangle. C'est la base du gourou shading il me semble.
ce sera pour le version 2 ...
rambc Messages postés 224 Date d'inscription mercredi 21 avril 2004 Statut Membre Dernière intervention 29 mars 2009
30 nov. 2005 à 09:32
Bon prog et surtout intéressant pour voir comme utilizer le Z-Buffer.

Améliorations possibles.
1) Effectivement, il manque un bouton pour rafraîchir l'image.
2) Il serait intéressant de pouvoir pivoter l'image avec la souris.
3) La surface pourrait être colorée.

ram-bc te dit bravo....
econs Messages postés 4030 Date d'inscription mardi 13 mai 2003 Statut Membre Dernière intervention 23 décembre 2008 24
29 nov. 2005 à 20:44
Le rendu est sympa, mais c'est dommage que pour rafraichir l'image, il faille changer la dimension de la Form. Un p'tit bouton "Rafraîchir" aurait été top !

Et pour une source qui traite de graphiques, autant mettre une capture d'écran, çà pourrait donner envie aux ens d'aller voir.

Le code est bien commenté, c'est agréable à lire.
Rejoignez-nous