Light.cpp
上传用户:eehhbb
上传日期:2022-08-03
资源大小:2550k
文件大小:1k
源码类别:

OpenGL

开发平台:

Visual C++

  1. // Light.cpp: implementation of the CLight class.
  2. //
  3. //////////////////////////////////////////////////////////////////////
  4. #include "stdafx.h"
  5. #include "jhy3d.h"
  6. #include "Light.h"
  7. #ifdef _DEBUG
  8. #undef THIS_FILE
  9. static char THIS_FILE[]=__FILE__;
  10. #define new DEBUG_NEW
  11. #endif
  12. //////////////////////////////////////////////////////////////////////
  13. // Construction/Destruction
  14. //////////////////////////////////////////////////////////////////////
  15. CLight::CLight()
  16. {
  17.  m_vSpecular[0] = 0.0;
  18.  m_vSpecular[1] = 0.0;
  19.  m_vSpecular[2] = 0.0;
  20.  m_vSpecular[3] = 1.0;
  21.  m_vDiffuse[0] = 1.0;
  22.  m_vDiffuse[1] = 1.0;
  23.  m_vDiffuse[2] = 1.0;
  24.  m_vDiffuse[3] = 1.0;
  25.  m_vAmbient[0] = 0.0;
  26.  m_vAmbient[1] = 0.0;
  27.  m_vAmbient[2] = 0.0;
  28.  m_vAmbient[3] = 1.0;
  29.  m_vPosition[0] = 1.0;
  30.  m_vPosition[1] = 0.0;
  31.  m_vPosition[2] = 0.0;
  32.      m_vPosition[3] = 0.0;
  33. }
  34. CLight::~CLight()
  35. {
  36. }