📄 camera.h
字号:
#include "graph.h"
#ifndef TAG_CAMERA
#define TAG_CAMERA
#define MOVE_LEFT 1
#define MOVE_RIGHT 2
#define MOVE_UP 3
#define MOVE_DOWN 4
#define ROTATE_VEER 5
#define ROTATE_REVERSE 6
#define MOVE_FORWARD 7
#define MOVE_BACKWARD 8
class CAMERA
{
public:
// 视角
D3DXVECTOR3 m_EyePos;
D3DXVECTOR3 m_RefPos;
float fEyeX;
float fEyeY;
float fEyeZ;
float fRefX;
float fRefY;
float fRefZ;
TCHAR strCameraInfo[64];
VOID InitPosition(float ex , float ey , float ez , float rx , float ry , float rz)
{
m_EyePos.x = ex;
m_EyePos.y = ey;
m_EyePos.z = ez;
m_RefPos.x = rx;
m_RefPos.y = ry;
m_RefPos.z = rz;
}
VOID Move(DWORD dwMoveType);
CAMERA();
~CAMERA();
};
#endif
⌨️ 快捷键说明
复制代码
Ctrl + C
搜索代码
Ctrl + F
全屏模式
F11
切换主题
Ctrl + Shift + D
显示快捷键
?
增大字号
Ctrl + =
减小字号
Ctrl + -