mirror of
https://github.com/Linloir/SceneEditor.git
synced 2025-12-17 07:28:12 +08:00
第三人称camera
目前是以0,0,0为中心旋转
This commit is contained in:
parent
069aca1cf2
commit
59dc5f9e74
@ -125,5 +125,6 @@ inline void Camera::push(float distance) {
|
||||
}
|
||||
|
||||
inline glm::mat4 Camera::viewMatrix() {
|
||||
return glm::lookAt(_position, _position + _front, _up);
|
||||
float temp = glm::sqrt(_position.x * _position.x + _position.y * _position.y + _position.z * _position.z);
|
||||
return glm::lookAt(-_front*temp, glm::vec3(0.0f), _up);
|
||||
}
|
||||
|
||||
@ -65,7 +65,7 @@ void SceneViewer::initializeGL() {
|
||||
vertexShader.dispose();
|
||||
fragmentShader.dispose();
|
||||
|
||||
Model* backpackModel = new Model("E:\\Repositories\\CollegeProjects\\CGAssignments\\FinalProject\\Models\\backpack\\backpack.obj");
|
||||
Model* backpackModel = new Model("D:\\ProgrammingFile\\SceneEditor\\Models\\backpack\\backpack.obj");
|
||||
Logger::info("Model loaded");
|
||||
Renderable backpack(backpackModel);
|
||||
_objects.push_back(backpack);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user