diff --git a/src/Primitives/Cube.cpp b/src/Primitives/Cube.cpp index a5ba6903a..ea60cf424 100644 --- a/src/Primitives/Cube.cpp +++ b/src/Primitives/Cube.cpp @@ -32,15 +32,17 @@ Cube::Cube(): MeshData(Mesh::Primitive::Triangles, new vector{ 2, 7, 6, 4, 5, 1, 4, 1, 0 -}, {new vector{ - Vector4(-1.0f, -1.0f, -1.0f), - Vector4( 1.0f, -1.0f, -1.0f), - Vector4(-1.0f, 1.0f, -1.0f), - Vector4( 1.0f, 1.0f, -1.0f), - Vector4(-1.0f, -1.0f, 1.0f), - Vector4( 1.0f, -1.0f, 1.0f), - Vector4(-1.0f, 1.0f, 1.0f), - Vector4( 1.0f, 1.0f, 1.0f) -}}, {}, {}) {} +}, {new vector}, {new vector{ + {-1.0f, -1.0f, -1.0f}, + { 1.0f, -1.0f, -1.0f}, + {-1.0f, 1.0f, -1.0f}, + { 1.0f, 1.0f, -1.0f}, + {-1.0f, -1.0f, 1.0f}, + { 1.0f, -1.0f, 1.0f}, + {-1.0f, 1.0f, 1.0f}, + { 1.0f, 1.0f, 1.0f} +}}, {}) { + vertices(0)->assign(normals(0)->begin(), normals(0)->end()); +} }}