diff --git a/src/main.cpp b/src/main.cpp index ab74366..372e299 100644 --- a/src/main.cpp +++ b/src/main.cpp @@ -52,6 +52,9 @@ int main(void) texture.reflectivity = 0; models::TexturedModel model = { raw_model, texture }; + /** + * load and add some models (in this case some level sections) to the entities list. + * */ std::vector entities; int z = 0; for (int i = 0; i < 5; ++i) @@ -82,6 +85,9 @@ int main(void) shader.LoadLight(light); shader.LoadViewMatrix(camera); + /** + * renders eacht entitie in the entities list + **/ for (entities::Entity& entity : entities) { render_engine::renderer::Render(entity, shader); diff --git a/src/renderEngine/Loader.cpp b/src/renderEngine/Loader.cpp index 8e58e60..4fff7dc 100644 --- a/src/renderEngine/Loader.cpp +++ b/src/renderEngine/Loader.cpp @@ -128,6 +128,11 @@ namespace render_engine glBufferData(GL_ELEMENT_ARRAY_BUFFER, sizeof(int) * indices.size(), &indices[0], GL_STATIC_DRAW); } + /** + * @brief gets the width, height and depth of a model + * @param positions all the points of a model + * @returns vec3 the size values of a model (width, height and depth) + **/ static glm::vec3 GetSizeModel(std::vector& positions) { float minX = 100;