Merge remote-tracking branch 'origin/feature/rendering-engine-expansion-comments' into feature/rendering-engine-expansion
This commit is contained in:
@@ -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::Entity> 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);
|
||||
|
||||
@@ -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<float> the size values of a model (width, height and depth)
|
||||
**/
|
||||
static glm::vec3 GetSizeModel(std::vector<float>& positions)
|
||||
{
|
||||
float minX = 100;
|
||||
|
||||
Reference in New Issue
Block a user