Calculatrice Graphique

Projet de Programmation Avancée

IRHBOULA Othmane

2023

GitHub Repository

Implémentation d'une calculatrice graphique avec une interface utilisateur permettant d'afficher les courbes de différentes fonctions mathématiques. Le projet utilise les langages C et C++ pour une performance optimale.

  • Affichage de courbes de fonctions mathématiques
  • Système de coordonnées ajustable avec zoom et translation
  • Grille dynamique avec graduations adaptatives
  • Curseur interactif avec deux modes d'affichage
  • Gestion des couleurs pour une meilleure lisibilité
  • Utilisation de OpenGL et GLUT pour l'interface graphique
  • Système de coordonnées normalisé entre -1 et 1
  • Gestion des événements clavier et redimensionnement de fenêtre
  • Fonctions de dessin : lignes, rectangles, cercles et texte
  • Calculs mathématiques pour l'ajustement de la vue et du quadrillage
  • InitGraph : Initialisation de la fenêtre et de l'environnement OpenGL
  • GlutDraw : Fonction principale de dessin du graphique
  • Begin2DDisplay/End2DDisplay : Gestion de la vue 2D
  • Calcul_Coordonnees : Ajustement des coordonnées selon le zoom et la translation
  • tracer_ligneX/tracer_ligneY : Dessin du quadrillage et des graduations
  • circle : Dessin du curseur circulaire