OpenGL实现四面体位图测试和连续动画.docVIP

  • 6
  • 0
  • 约7.15千字
  • 约 7页
  • 2017-12-13 发布于河南
  • 举报

OpenGL实现四面体位图测试和连续动画.doc

OpenGL实现四面体位图测试和连续动画

#include windows.h #include gl/glut.h #include math.h #include stdio.h struct vector3 { float x, y, z; }; // 定义四面体的四个点 float r = 1.0; float a[] = {-0.5, -0.5, -0.25}; float b[] = {-0.5, r-0.5, -0.25}; float c[] = {sqrt(3.0)*r/2-0.5, r/2-0.5, -0.25}; float d[] = {sqrt(3.0)*r/6-0.5, r/2-0.5, sqrt(6.0)*r/3-0.25}; // 四个面的法向量 vector3 normalACB, normalABD, normalBCD, normalADC; // 绕 x 轴, y 轴旋转的角度 int anglex = 0, angley = 0; // 定义光源 float light_pos[] = {2.0, 2.0, 2.0, 0.0}; float light_Ka[] = {1.0, 0.0, 0.0, 1.0}; float light_Kd[] = {1.0, 1.0, 1.0, 1.0}; float light_Ks[] = {1.0, 1.0, 1.0, 1.0}; //

文档评论(0)

1亿VIP精品文档

相关文档