Small cleanup

This commit is contained in:
Alexander Bock
2020-01-24 21:40:09 +01:00
parent 18ed125851
commit 4cef2be366

View File

@@ -358,18 +358,17 @@ void RenderableTrailOrbit::update(const UpdateData& data) {
glBindVertexArray(0);
// Updating bounding sphere
glm::vec3 maxVertex(std::numeric_limits<float>::min());
glm::vec3 maxVertex(-std::numeric_limits<float>::max());
glm::vec3 minVertex(std::numeric_limits<float>::max());
auto setMax = [&maxVertex, &minVertex](TrailVBOLayout &vertexData)
{
maxVertex.x = maxVertex.x < vertexData.x ? vertexData.x : maxVertex.x;
maxVertex.y = maxVertex.y < vertexData.y ? vertexData.y : maxVertex.y;
maxVertex.z = maxVertex.z < vertexData.z ? vertexData.z : maxVertex.z;
auto setMax = [&maxVertex, &minVertex](const TrailVBOLayout& vertexData) {
maxVertex.x = std::max(maxVertex.x, vertexData.x);
maxVertex.y = std::max(maxVertex.y, vertexData.y);
maxVertex.z = std::max(maxVertex.z, vertexData.z);
minVertex.x = minVertex.x > vertexData.x ? vertexData.x : minVertex.x;
minVertex.y = minVertex.y > vertexData.y ? vertexData.y : minVertex.y;
minVertex.z = minVertex.z > vertexData.z ? vertexData.z : minVertex.z;
minVertex.x = std::min(minVertex.x, vertexData.x);
minVertex.y = std::min(minVertex.y, vertexData.y);
minVertex.z = std::min(minVertex.z, vertexData.z);
};
std::for_each(_vertexArray.begin(), _vertexArray.end(), setMax);