mirror of
https://github.com/Linloir/SceneEditor.git
synced 2025-12-17 15:38:11 +08:00
Fix Camera
- Update rotate methods - Fix view matrix function
This commit is contained in:
parent
061461332b
commit
2511dedf8c
@ -142,6 +142,5 @@ inline void Camera::push(float distance) {
|
|||||||
}
|
}
|
||||||
|
|
||||||
inline glm::mat4 Camera::viewMatrix() {
|
inline glm::mat4 Camera::viewMatrix() {
|
||||||
float temp = glm::sqrt(_position.x * _position.x + _position.y * _position.y + _position.z * _position.z);
|
return glm::lookAt(_position, _position + _front, _up);
|
||||||
return glm::lookAt(-_front*temp, glm::vec3(0.0f), _up);
|
|
||||||
}
|
}
|
||||||
|
|||||||
@ -65,7 +65,7 @@ void SceneViewer::initializeGL() {
|
|||||||
vertexShader.dispose();
|
vertexShader.dispose();
|
||||||
fragmentShader.dispose();
|
fragmentShader.dispose();
|
||||||
|
|
||||||
Model* backpackModel = new Model("D:\\ProgrammingFile\\SceneEditor\\Models\\backpack\\backpack.obj");
|
Model* backpackModel = new Model("E:\\Repositories\\CollegeProjects\\CGAssignments\\FinalProject\\Models\\backpack\\backpack.obj");
|
||||||
Logger::info("Model loaded");
|
Logger::info("Model loaded");
|
||||||
Renderable backpack(backpackModel);
|
Renderable backpack(backpackModel);
|
||||||
_objects.push_back(backpack);
|
_objects.push_back(backpack);
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user