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 OpenGLGlutDraw
: Fonction principale de dessin du graphiqueBegin2DDisplay/End2DDisplay
: Gestion de la vue 2DCalcul_Coordonnees
: Ajustement des coordonnées selon le zoom et la translationtracer_ligneX/tracer_ligneY
: Dessin du quadrillage et des graduationscircle
: Dessin du curseur circulaire