#include "GLvis_.h"
Aller au code source de ce fichier.
Composants | |
| struct | image_GL_ |
| structure permettant de stocker les renseignements relatifs a une image traitee pour la visualisation avec openGL Plus de détails... | |
| struct | vertex_ |
| structure permettant la gestion d'un sommet et de sa normale Plus de détails... | |
Variables | |
| unsigned char | afficheRepere = TRUE |
| unsigned char | faceArriere = TRUE |
| unsigned char | areteTransv = FALSE |
| unsigned char | afficheNormales = FALSE |
| unsigned char | afficheLampes = TRUE |
| unsigned char | modePlein = TRUE |
| int | repere = 0 |
| int | terrain = 0 |
| int | normales = 0 |
| int | lampes = 0 |
| int | nbSubdiv = NB_SUBDIV_INIT |
| int | nbSubdiv_max |
| float | echelleVert = ECHELLE_VERT_INIT |
| char | b_gauche = 0 |
| char | b_droit = 0 |
| int | theta = -30 |
| int | phi = 300 |
| int | xprec |
| int | yprec |
| float | distance = DISTANCE_INIT |
| calcule dans l'image de nom carte_distance la distance euclidienne d'un point de l'espace a la surface donnee en entree | |
| int | time_flag_level = 0 |
| int | nb_terrains |
| image_GL * | terrains_GL = NULL |
| int | terrain_courant = 0 |
| GLfloat | L0pos [] = {0.0,2.0,1.0} |
| GLfloat | L0dif [] = {0.3,0.3,0.8} |
| GLfloat | L1pos [] = {2.0,2.0,2.0} |
| GLfloat | L1dif [] = {0.5,0.5,0.5} |
| GLfloat | Mspec [] = {0.5,0.5,0.5} |
| GLfloat | Mshiny = 50 |
Définition dans le fichier GLvis_.c.
|
|
drapeau pour l'affichage des lampes Définition à la ligne 72 du fichier GLvis_.c. Référencé par clavier(). |
|
|
drapeau pour l'affichage des normales Définition à la ligne 68 du fichier GLvis_.c. Référencé par clavier(). |
|
|
drapeau pour l'affichage du repere ou non Définition à la ligne 56 du fichier GLvis_.c. Référencé par clavier(), et visualisation(). |
|
|
drapeau pour l'affichage des aretes transversales Définition à la ligne 64 du fichier GLvis_.c. Référencé par clavier(), et creeTerrain(). |
|
|
variable d'etat determinant le bouton presse lors de l'appel au gestionnaire d'evenement relatif a la souris Définition à la ligne 96 du fichier GLvis_.c. Référencé par souris(). |
|
|
variable d'etat determinant le bouton presse lors de l'appel au gestionnaire d'evenement relatif a la souris Définition à la ligne 96 du fichier GLvis_.c. Référencé par souris(). |
|
|
calcule dans l'image de nom carte_distance la distance euclidienne d'un point de l'espace a la surface donnee en entree distance de l'observateur a l'origine Référencé par affichage(), et mouvement(). |
|
|
echelle verticale du relief Définition à la ligne 92 du fichier GLvis_.c. Référencé par clavier(), et creeTerrain(). |
|
|
drapeau pour l'affichage des faces arrieres de polygones Définition à la ligne 60 du fichier GLvis_.c. Référencé par clavier(). |
|
|
parametre d'eclairage Définition à la ligne 129 du fichier GLvis_.c. Référencé par initGL(). |
|
|
parametre d'eclairage Définition à la ligne 129 du fichier GLvis_.c. Référencé par affichage(), et creeLampes(). |
|
|
parametre d'eclairage Définition à la ligne 129 du fichier GLvis_.c. Référencé par initGL(). |
|
|
parametre d'eclairage Définition à la ligne 129 du fichier GLvis_.c. Référencé par affichage(), et creeLampes(). |
|
|
identifiant de la liste d'affichage Définition à la ligne 80 du fichier GLvis_.c. Référencé par affichage(), et creeLampes(). |
|
|
drapeau pour l'affichage en mode plein ou bien en mode fil de fer Définition à la ligne 76 du fichier GLvis_.c. Référencé par clavier(), et visualisation(). |
|
|
parametre d'eclairage Définition à la ligne 129 du fichier GLvis_.c. Référencé par initGL(). |
|
|
parametre d'eclairage Définition à la ligne 129 du fichier GLvis_.c. Référencé par initGL(). |
|
|
nombre de terrains calcules Définition à la ligne 116 du fichier GLvis_.c. Référencé par clavier(), et visualisation(). |
|
|
nombre de subdivision, initialement NB_SUBDIV_INIT Définition à la ligne 84 du fichier GLvis_.c. Référencé par clavier(), creeNormales(), creeTerrain(), et drawVertex(). |
|
|
nombre maximal de subdivision , de valeur 128 par defaut. Définition à la ligne 88 du fichier GLvis_.c. Référencé par chargeFamilleSurfaces(), chargeSurface2D(), clavier(), et visualisation(). |
|
|
identifiant de la liste d'affichage Définition à la ligne 80 du fichier GLvis_.c. Référencé par affichage(), et creeNormales(). |
|
|
variable de position de l'observateur par rapport a la scene openGL Définition à la ligne 100 du fichier GLvis_.c. Référencé par affichage(), et mouvement(). |
|
|
identifiant de la liste d'affichage Définition à la ligne 80 du fichier GLvis_.c. Référencé par affichage(), et creeRepere(). |
|
|
identifiant de la liste d'affichage Définition à la ligne 80 du fichier GLvis_.c. Référencé par affichage(), et creeTerrain(). |
|
|
indice du terrain courant dans la liste des terrains calcules Définition à la ligne 124 du fichier GLvis_.c. Référencé par clavier(), creeTerrain(), et visualisation(). |
|
|
liste des terrains calcules |
|
|
variable de position de l'observateur par rapport a la scene openGL Définition à la ligne 100 du fichier GLvis_.c. Référencé par affichage(), et mouvement(). |
|
|
drapeau pour le chronometrage Définition à la ligne 112 du fichier GLvis_.c. Référencé par clavier(), et visualisation(). |
|
|
variable de sauvegarde de la position de la souris Définition à la ligne 104 du fichier GLvis_.c. Référencé par mouvement(), et souris(). |
|
|
variable de sauvegarde de la position de la souris Définition à la ligne 104 du fichier GLvis_.c. Référencé par mouvement(), et souris(). |
1.2.18