OpenGL 摄像机类的创建
基础知识储备(参考详细描述)
- 欧拉角
2.三维坐标系中的Pitch和Yaw
代码
头文件Camera.h
#pragma once
#include <glm.hpp>
#include <gtc/matrix_transform.hpp>
class Camera
{
public:
//构造函数
Camera(glm::vec3 position, float pitch, float row, glm::vec3 worldup);
//析构函数
~Camera();
float Pitch; //绕x轴旋转度数
float Yaw; //绕y轴旋转度数
//一般不需要绕z轴旋转,除非想要做出天旋地转的效果
float speedZ; //可用WS按键操作