render_data.cpp
上传用户:btjssb159
上传日期:2022-07-13
资源大小:107k
文件大小:1k
源码类别:

3D图形编程

开发平台:

Visual C++

  1. #include "Vector4.h"
  2. // 金字塔形的8条边线
  3. Vector4 g_vertices[16] = 
  4. {
  5. Vector4(-1.0f, 1.0f,-1.0f),
  6. Vector4(-1.0f,-1.0f,-1.0f),
  7. Vector4(-1.0f,-1.0f,-1.0f),
  8. Vector4( 1.0f,-1.0f,-1.0f),
  9. Vector4( 1.0f,-1.0f,-1.0f),
  10. Vector4( 1.0f, 1.0f,-1.0f),
  11. Vector4( 1.0f, 1.0f,-1.0f),
  12. Vector4(-1.0f, 1.0f,-1.0f),
  13. Vector4( 0.0f, 0.0f, 1.0f),
  14. Vector4(-1.0f, 1.0f,-1.0f),
  15. Vector4( 0.0f, 0.0f, 1.0f),
  16. Vector4(-1.0f,-1.0f,-1.0f),
  17. Vector4( 0.0f, 0.0f, 1.0f),
  18. Vector4( 1.0f,-1.0f,-1.0f),
  19. Vector4( 0.0f, 0.0f, 1.0f),
  20. Vector4( 1.0f, 1.0f,-1.0f),
  21. };
  22. // 镜头位置
  23. Vector4 g_eye(0.0f,3.0f,3.0f); 
  24. // 镜头对准的点
  25. Vector4 g_lookat(0.0f, 0.0f, 0.0f); 
  26. // 镜头正上方的方向
  27. Vector4 g_up(0.0f, -1.0f, 1.0f);