typedef struct Position {
  float x ;
  float y ;
  float z ; } Position ;

typedef struct Direction {
  float dx ;
  float dy ;
  float dz ; } Direction ;

typedef struct Couleur {
  float r ;
  float v ;
  float b ; } Couleur ;

typedef struct Energie {
  float er ;
  float ev ;
  float eb ; } Energie ;

typedef struct LumierePonctuelle {
  Position p;
  Couleur c;
  float e; } LumierePonctuelle ;

typedef struct LumierePonctuelle {
  Position p;
  Energie e; } LumierePonctuelle ;

typedef struct LumiereDirectionnelle {
  Direction d;
  Couleur c;
  float e; } LumiereDirectionnelle ;

typedef struct LumiereDirectionnelle {
  Direction d;
  Energie e; } LumiereDirectionnelle ;

typedef struct Materiau {
  Couleur kd; } Materiau ;

RETOUR