Infographie - Sommaire
JUSTIFICATION
BIBLIOTHèQUE GRAPHIQUE DE BASE
tracés simples
matériel existant
fonctions élémentaires
représentation d'une droite (en mode point ou sur table traçante)
autres courbes
par tâtonnements
approximation par la tangente
formulation paramétrique
remplissages / hachurages
remplissage d'une frontière déjà tracée
frontière totalement définie
les échelles
fenêtre objet et fenêtre papier
clipping
intersections
droite - droite
droite - cercle / cercle - cercle
contraintes
Conclusion
TRANSFORMATIONS MATRICIELLES
représentation de fonctions planes par matrices 2x2
matrices 3x3 (coordonnées homogènes 2D)
transformations 3D
PROJECTIONS 3D
parallèle
perspective
méthodes
méthode vectorielle :
méthode matricielle :
clipping
points particuliers
éLIMINATION LIGNES / SURFACES CACHéES
lignes cachées
faces cachées
surfaces orientées
algorithme du peintre
calculs de facettes
élimination des arrêtes cachées
tubes de projection
plans de balayage
rayons de projection
éclairage de surfaces
problème des surfaces gauches
COURBES ET SURFACES
introduction
courbes
représentation des points
polynômes de Lagrange
splines
courbes de Bezier
conditions
détermination des polynômes de Bezier
forme polynomiale
intérêt
exemples
surfaces
Coons
surfaces de Bezier
ANNEXE : DOCUMENTATION DE LA BIBLIOTHèQUE GRAPHIQUE
G2D Librairie graphique de base en C
Préliminaire
Passage en mode graphique
Les fenêtres
Les échelles
Attributs de tracé
Tracés de base
Table traçante
Autres bibliothèques
Exemple :
bibliothèque GECR
remplissage - hachurage de polygones (GPOLY)
remplissage suivant l'écran (GREMPL)
bibliothèque GPLUS
bibliothèque tridimensionnelle
G3D
précisions sur le mode G34VUES
G3ECR
G3POLY
Vecteurs
OBJets à lier à votre EXEcutable
EXEMPLE G3D
SOURIS : utilisation de la souris sous G2D
types utilisés
fonctions d'usage courant
forme du curseur
fonctions de bas niveau
exemple
Bibliothèque MENUG
Descriptif général
Description détaillée
Détails pratiques
Menus
lectures (clavier ou souris)
référence
Constante prédéfinie
Variable globale prédéfinie
Types prédéfinis
Gestion du mode MENU
Fonctions principales
Ecritures dans la fenêtre menu
Lectures (clavier ou souris)
Ecrire dans la fenetre de gauche (58 caractères, 25 lignes)
Exemple