render_data.cpp
资源名称:chap02.rar [点击查看]
上传用户:btjssb159
上传日期:2022-07-13
资源大小:107k
文件大小:1k
源码类别:
3D图形编程
开发平台:
Visual C++
- #include "Vector4.h"
- // 金字塔形的8条边线
- Vector4 g_vertices[16] =
- {
- Vector4(-1.0f, 1.0f,-1.0f),
- Vector4(-1.0f,-1.0f,-1.0f),
- Vector4(-1.0f,-1.0f,-1.0f),
- Vector4( 1.0f,-1.0f,-1.0f),
- Vector4( 1.0f,-1.0f,-1.0f),
- Vector4( 1.0f, 1.0f,-1.0f),
- Vector4( 1.0f, 1.0f,-1.0f),
- Vector4(-1.0f, 1.0f,-1.0f),
- Vector4( 0.0f, 0.0f, 1.0f),
- Vector4(-1.0f, 1.0f,-1.0f),
- Vector4( 0.0f, 0.0f, 1.0f),
- Vector4(-1.0f,-1.0f,-1.0f),
- Vector4( 0.0f, 0.0f, 1.0f),
- Vector4( 1.0f,-1.0f,-1.0f),
- Vector4( 0.0f, 0.0f, 1.0f),
- Vector4( 1.0f, 1.0f,-1.0f),
- };
- // 镜头位置
- Vector4 g_eye(0.0f,3.0f,3.0f);
- // 镜头对准的点
- Vector4 g_lookat(0.0f, 0.0f, 0.0f);
- // 镜头正上方的方向
- Vector4 g_up(0.0f, -1.0f, 1.0f);