From 65948fdc95e8295a3f0f5a15f2e85edee1f2f2ac Mon Sep 17 00:00:00 2001 From: Ivan Belyavtsev Date: Thu, 3 Apr 2025 15:39:24 +0300 Subject: [PATCH] Fixed world matrix --- src/main.cpp | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/src/main.cpp b/src/main.cpp index ea19f96..cdc3ebf 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -272,7 +272,7 @@ private: for (const auto& node_id : nodes) { auto node = model.nodes[node_id]; - glm::mat4x4 localTransform; + glm::mat4x4 localTransform(1); if (node.translation.size() == 3) { localTransform = glm::translate(localTransform, glm::vec3(glm::make_vec3(node.translation.data()))); } @@ -357,7 +357,7 @@ private: throw std::runtime_error("Failed to load GLTF: " + err); } - processNodes(model.scenes[0].nodes, glm::mat4x4{}); + processNodes(model.scenes[0].nodes, glm::mat4x4(1)); std::cout << "Loaded " << vertices.size() << " vertices, " << indices.size() << " indices" << std::endl;