Le premier mois, j'ai étudié un programme en C et je me suis instruit en apprenant le langage C++ (à l'école on avait juste fait un peu de C). Il y a déjà là pas mal de notions à assimiler! Ensuite, j'ai dû apprendre à me servir de deux librairies : OpenGL et Qt.
Oulah c'est quoi ça?? O_o Je vous rassure, ces mots m'étaient totalement inconnus, ainsi que les différences entre le C et le C++.
Petites explications, l'open GL ça sert à créer des applications 3D, des célèbres jeux vidéos ont été créés avec (comme Counter Strike, Quake...).
Quant à Qt, elle permet de créer des fenêtres pour Windows, Linux ou Mac ou encore pour les téléphones portables. Qt est distribué par Nokia, c'est donc
Assez de détails techniques pour aujourd'hui! La suite en images :
C'est le programme une fois lancé.
J'ai ajouté des options que l'utilisateur peut facilement modifier comme le zoom la rotation, le nombre de rayons, il peut aussi utiliser différentes configurations à tester (absorbeurs, reflecteurs ici en vert)
Enfin un bouton results qui permet modéliser la trajectoire suivie par les rayons du soleil :
J'oubliais un détail important, j'adore ce que je fais, je ne m'ennuis pas une seconde depuis 15 jours, depuis que j'ai commencé à vraiment programmer. :)