From c227c5bddb263700bfcbf388416a727a0c422020 Mon Sep 17 00:00:00 2001 From: Arthur Brainville Date: Tue, 27 Feb 2018 12:47:06 +0100 Subject: [PATCH] Fixed triangle fan indices Signed-off-by: Arthur Brainville (Ybalrid) --- examples/raytrace/gltf-loader.cc | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/examples/raytrace/gltf-loader.cc b/examples/raytrace/gltf-loader.cc index 18d098e..5283c80 100644 --- a/examples/raytrace/gltf-loader.cc +++ b/examples/raytrace/gltf-loader.cc @@ -157,7 +157,7 @@ bool LoadGLTF(const std::string &filename, float scale, // Push back the indices that describe just one triangle one by one for (size_t i{2}; i < triangleFan.size(); ++i) { loadedMesh.faces.push_back(triangleFan[0]); - loadedMesh.faces.push_back(triangleFan[1]); + loadedMesh.faces.push_back(triangleFan[i - 1]); loadedMesh.faces.push_back(triangleFan[i]); } } @@ -473,4 +473,4 @@ bool LoadGLTF(const std::string &filename, float scale, return ret; } } -} // namespace example \ No newline at end of file +} // namespace example