Documente Academic
Documente Profesional
Documente Cultură
****************************************************
** **
** **
** classe "camera" **
** **
** Thomas John **
** thomas.john@open-design.be **
** **
** **
****************************************************
***************************************************/
#include <windows.h>
#include <gl\gl.h>
#include <gl\glu.h>
#include <math.h>
#include "camera.h" // on met les guillemets car ce fichier se trouve dans le même dossier
camera::camera( double x_t, double y_t, double z_t, double x_v, double y_v, double z_v , double
distance , struct infos_gen * infos_sz)
infos_tex_tmp->infos_cam_sz.m_x_t = x_t;
infos_tex_tmp->infos_cam_sz.m_y_t = y_t;
infos_tex_tmp->infos_cam_sz.m_z_t = z_t;
infos_tex_tmp->infos_cam_sz.m_x_v = x_v;
infos_tex_tmp->infos_cam_sz.m_y_v = y_v;
infos_tex_tmp->infos_cam_sz.m_z_v = z_v;
infos_tex_tmp->infos_cam_sz.m_distance = distance;
// la rotation en °
infos_tex_tmp->infos_cam_sz.rot = 270;
infos_tex_tmp->infos_cam_sz.etat = 1;
// destructeur
camera::~camera()
void camera::calculer()
//rot = 270;
//{
//}
//m_distance = -3000;
//m_x_v = m_distance;
//m_z_v = m_distance;
//m_y_v = y_v;