Switch to right handed coordinate system
This commit is contained in:
@@ -106,34 +106,34 @@ namespace openVulkanoCpp::Scene
|
||||
x *= 0.5f; y *= 0.5f; z *= 0.5f;
|
||||
uint32_t i = 0;
|
||||
// front face vertex data
|
||||
vertices[i++].Set(-x, +y, -z, +0, +0, -1, +0, +0);
|
||||
vertices[i++].Set(-x, -y, -z, +0, +0, -1, +0, +1);
|
||||
vertices[i++].Set(+x, -y, -z, +0, +0, -1, +1, +1);
|
||||
vertices[i++].Set(+x, +y, -z, +0, +0, -1, +1, +0);
|
||||
// back face vertex data
|
||||
vertices[i++].Set(-x, +y, +z, +0, +0, +1, +1, +0);
|
||||
vertices[i++].Set(+x, +y, +z, +0, +0, +1, +0, +0);
|
||||
vertices[i++].Set(+x, -y, +z, +0, +0, +1, +0, +1);
|
||||
vertices[i++].Set(+x, +y, +z, +0, +0, +1, +0, +0);
|
||||
vertices[i++].Set(-x, +y, +z, +0, +0, +1, +1, +0);
|
||||
vertices[i++].Set(-x, -y, +z, +0, +0, +1, +1, +1);
|
||||
// back face vertex data
|
||||
vertices[i++].Set(+x, -y, -z, +0, +0, -1, +1, +1);
|
||||
vertices[i++].Set(-x, -y, -z, +0, +0, -1, +0, +1);
|
||||
vertices[i++].Set(-x, +y, -z, +0, +0, -1, +0, +0);
|
||||
vertices[i++].Set(+x, +y, -z, +0, +0, -1, +1, +0);
|
||||
// top face vertex data
|
||||
vertices[i++].Set(-x, -y, -z, +0, +1, +0, +0, +0);
|
||||
vertices[i++].Set(-x, -y, +z, +0, +1, +0, +0, +1);
|
||||
vertices[i++].Set(+x, -y, +z, +0, +1, +0, +1, +1);
|
||||
vertices[i++].Set(+x, -y, -z, +0, +1, +0, +1, +0);
|
||||
// bottom face vertex data
|
||||
vertices[i++].Set(-x, +y, -z, +0, -1, +0, +1, +0);
|
||||
vertices[i++].Set(+x, +y, -z, +0, -1, +0, +0, +0);
|
||||
vertices[i++].Set(+x, +y, +z, +0, -1, +0, +0, +1);
|
||||
vertices[i++].Set(+x, +y, -z, +0, -1, +0, +0, +0);
|
||||
vertices[i++].Set(-x, +y, -z, +0, -1, +0, +1, +0);
|
||||
vertices[i++].Set(-x, +y, +z, +0, -1, +0, +1, +1);
|
||||
// bottom face vertex data
|
||||
vertices[i++].Set(+x, -y, +z, +0, +1, +0, +1, +1);
|
||||
vertices[i++].Set(-x, -y, +z, +0, +1, +0, +0, +1);
|
||||
vertices[i++].Set(-x, -y, -z, +0, +1, +0, +0, +0);
|
||||
vertices[i++].Set(+x, -y, -z, +0, +1, +0, +1, +0);
|
||||
// Fill in the left face vertex data
|
||||
vertices[i++].Set(-x, +y, +z, -1, +0, +0, +0, +0);
|
||||
vertices[i++].Set(-x, -y, +z, -1, +0, +0, +0, +1);
|
||||
vertices[i++].Set(-x, -y, -z, -1, +0, +0, +1, +1);
|
||||
vertices[i++].Set(-x, -y, +z, -1, +0, +0, +0, +1);
|
||||
vertices[i++].Set(-x, +y, +z, -1, +0, +0, +0, +0);
|
||||
vertices[i++].Set(-x, +y, -z, -1, +0, +0, +1, +0);
|
||||
// Fill in the right face vertex data
|
||||
vertices[i++].Set(+x, +y, -z, +1, +0, +0, +0, +0);
|
||||
vertices[i++].Set(+x, -y, -z, +1, +0, +0, +0, +1);
|
||||
vertices[i++].Set(+x, -y, +z, +1, +0, +0, +1, +1);
|
||||
vertices[i++].Set(+x, -y, -z, +1, +0, +0, +0, +1);
|
||||
vertices[i++].Set(+x, +y, -z, +1, +0, +0, +0, +0);
|
||||
vertices[i].Set(+x, +y, +z, +1, +0, +0, +1, +0);
|
||||
|
||||
for(i = 0; i < vertexCount; i++)
|
||||
|
||||
Reference in New Issue
Block a user