Projet de fenêtrage et de remplissage de polygone en OpenGL pour le cours de mathématiques de 4ème année à l'ESGI. Ce projet utilise GLAD pour gérer OpenGL 3.3, GLFW pour les fenêtres, SpdLog comme logger et ImGUI pour les interfaces utilisateur.
- dll : contient les dlls
.
- vendor : contient les dépendances.
- src : contient les script du programme.
- io : contient le code source des input/output( File etc...)
- rendering : contient le code source de tout ce qui est impliqué dans le rendu (shader, mesh etc...)
- obj : contient le code source des objets utilisé dans ce projet (tracer un polygone, algorithme de fenêtrage etc...)
- LearnOpenGl.org english website to learn modern OpenGL
- The Cherno Youtube Channel
- "Algorithmes pour la synthèse d'images et l'animation 3D", Rémy Malgouyres (french book)
- Le cours de notre professeur de mathématiques
- Afficher un menu déroulant (clic droit souris) contenant les champs couleur, tracer polygone, tracer la découpe, appliquer la découpe, remplir.
- Fenêtre sélécteur de couleur et code hexadécimale
- Tracer des polygones de la couleur choisit
- Tracer la fenêtre de découpe d'une autre couleur (inverse de ce qu'il y a en dessous)
- Afficher le polygone découpé par la fenêtre
- Afficher les rectangles englobants des polygones d'une couleur choisit
- Remplir les polygones