ccamera.h

来自「zip压缩,解压缩 英文版本的,大家凑货看」· C头文件 代码 · 共 30 行

H
30
字号
#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 + =
减小字号Ctrl + -
显示快捷键?