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() {
|
||||
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);
|
||||
return glm::lookAt(_position, _position + _front, _up);
|
||||
}
|
||||
|
||||
@ -65,7 +65,7 @@ void SceneViewer::initializeGL() {
|
||||
vertexShader.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");
|
||||
Renderable backpack(backpackModel);
|
||||
_objects.push_back(backpack);
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user