Complément sur la conversion: usage de Cairo translate et scale
Complément sur la conversion: usage de Cairo translate et scale
Dans ce code j'ai écrit la fonction orthographic_projection qui utilise les informations du cadrage dans l'espace du Modèle et la taille de la fenêtre pour permettre ensuite d'utiliser les commandes de dessin directement dans l'espace du Modèle. Vous pouvez vous en servir pour le projet comme alternative à la conversion des coordonnées.
Le sllide 13 du cours sur le dessin avec GTKmm explique le rôle de chaque transformation:
https://moodlearchive.epfl.ch/2019-2020/mod/resource/view.php?id=1060657
Click GTK_Cairo_translate_et_scale.zip link to view the file.