render_data.cpp
Upload User: btjssb159
Upload Date: 2022-07-13
Package Size: 107k
Code Size: 1k
Category:

3D Graphic

Development Platform:

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);