Scale cube vertices correctly

This commit is contained in:
Josiah VanderZee
2022-11-11 21:00:34 -06:00
committed by JosiahWI
parent e784335115
commit b1260a8927
2 changed files with 22 additions and 13 deletions

View File

@ -74,14 +74,14 @@ TEST_CASE("blender cube") {
REQUIRE(sm.getMesh()->getMeshBuffer(0)->getVertexCount() == 24);
const auto* vertices = reinterpret_cast<irr::video::S3DVertex*>(
sm.getMesh()->getMeshBuffer(0)->getVertices());
CHECK(vertices[0].Pos == irr::core::vector3df{1.0f, -1.0f, 1.0f});
CHECK(vertices[3].Pos == irr::core::vector3df{1.0f, 1.0f, 1.0f});
CHECK(vertices[6].Pos == irr::core::vector3df{1.0f, -1.0f, -1.0f});
CHECK(vertices[9].Pos == irr::core::vector3df{1.0f, 1.0f, -1.0f});
CHECK(vertices[12].Pos == irr::core::vector3df{-1.0f, -1.0f, 1.0f});
CHECK(vertices[15].Pos == irr::core::vector3df{-1.0f, 1.0f, 1.0f});
CHECK(vertices[18].Pos == irr::core::vector3df{-1.0f, -1.0f, -1.0f});
CHECK(vertices[21].Pos == irr::core::vector3df{-1.0f, 1.0f, -1.0f});
CHECK(vertices[0].Pos == irr::core::vector3df{10.0f, -10.0f, 10.0f});
CHECK(vertices[3].Pos == irr::core::vector3df{10.0f, 10.0f, 10.0f});
CHECK(vertices[6].Pos == irr::core::vector3df{10.0f, -10.0f, -10.0f});
CHECK(vertices[9].Pos == irr::core::vector3df{10.0f, 10.0f, -10.0f});
CHECK(vertices[12].Pos == irr::core::vector3df{-10.0f, -10.0f, 10.0f});
CHECK(vertices[15].Pos == irr::core::vector3df{-10.0f, 10.0f, 10.0f});
CHECK(vertices[18].Pos == irr::core::vector3df{-10.0f, -10.0f, -10.0f});
CHECK(vertices[21].Pos == irr::core::vector3df{-10.0f, 10.0f, -10.0f});
}
SECTION("vertex indices are correct")