📄 ccamera.h
字号:
#ifndef CCAMERA_H
#define CCAMERA_H
#include "Common.h"
class CCamera
{
public:
CCamera();
~CCamera();
//摄像机坐标 和 摄像机方向 和 摄像机的向上向量
void InitCamera(float eyex=0.0f,float eyey=0.0f,float eyez=0.0f,
float lookx=0.0f,float looky=0.0f,float lookz=1.0f,
float upx=0.0f,float upy=1.0f,float upz=0.0f);
void Rotate(float deltaLeft,float deltaUp);
void Move(float deltaX,float deltaY,float deltaZ);
void SetCamera();
private:
D3DXVECTOR3 base_vEyePt;
D3DXVECTOR3 base_vLookatPt;
D3DXVECTOR3 base_vUpVec;
float rot_left;
float rot_up;
float move_x;
float move_y;
float move_z;
D3DXVECTOR3 pos_vEyePt;
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -