
摄像机类
根据上一篇的的内容,实现一个摄像机类,头文件如下:
#ifndef CAMERA_H
#define CAMERA_H
#include <QMatrix4x4>
#include <QVector3D>
class Camera
{
public:
enum Movement
{
FORWARD = 0,
BACKWARD,
LEFT,
RIGHT
};
Camera(float yaw = 90.0f, float pitch = 0.0f, const QVector3D& position = QVector3D(0.0f, 0.0f, 0.0f),
const QVector3D& up = QVector3D(0.0f, 1.0f, 0.0f),
const QVector3D& front = QVector3D(0.0f, 0.0f, 1.0f));
~Camera();
QMatrix4x4 getViewMatrix(

最低0.47元/天 解锁文章
1075

被折叠的 条评论
为什么被折叠?



