|
@@ -380,7 +380,7 @@ TEST_F(utglTF2ImportExport, importglTF2PrimitiveModeLines) {
|
|
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/glTF2/glTF-Asset-Generator/Mesh_PrimitiveMode/Mesh_PrimitiveMode_08.gltf", aiProcess_ValidateDataStructure);
|
|
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/glTF2/glTF-Asset-Generator/Mesh_PrimitiveMode/Mesh_PrimitiveMode_08.gltf", aiProcess_ValidateDataStructure);
|
|
EXPECT_NE(nullptr, scene);
|
|
EXPECT_NE(nullptr, scene);
|
|
EXPECT_EQ(scene->mMeshes[0]->mNumVertices, 4u);
|
|
EXPECT_EQ(scene->mMeshes[0]->mNumVertices, 4u);
|
|
- std::array<unsigned int, 5> l1 = { { 0u, 3u, 2u, 1u, 0u } };
|
|
|
|
|
|
+ std::array<unsigned int, 5> l1 = { { 0u, 1u, 2u, 3u, 0u } };
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[0].mNumIndices, 2u);
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[0].mNumIndices, 2u);
|
|
for (unsigned int i = 0; i < scene->mMeshes[0]->mNumFaces; ++i) {
|
|
for (unsigned int i = 0; i < scene->mMeshes[0]->mNumFaces; ++i) {
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[i].mIndices[0], l1[i]);
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[i].mIndices[0], l1[i]);
|
|
@@ -394,7 +394,7 @@ TEST_F(utglTF2ImportExport, importglTF2PrimitiveModeLineLoop) {
|
|
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/glTF2/glTF-Asset-Generator/Mesh_PrimitiveMode/Mesh_PrimitiveMode_09.gltf", aiProcess_ValidateDataStructure);
|
|
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/glTF2/glTF-Asset-Generator/Mesh_PrimitiveMode/Mesh_PrimitiveMode_09.gltf", aiProcess_ValidateDataStructure);
|
|
EXPECT_NE(nullptr, scene);
|
|
EXPECT_NE(nullptr, scene);
|
|
EXPECT_EQ(scene->mMeshes[0]->mNumVertices, 4u);
|
|
EXPECT_EQ(scene->mMeshes[0]->mNumVertices, 4u);
|
|
- std::array<unsigned int, 5> l1 = { { 0, 3u, 2u, 1u, 0u } };
|
|
|
|
|
|
+ std::array<unsigned int, 5> l1 = { { 0, 1u, 2u, 3u, 0u } };
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[0].mNumIndices, 2u);
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[0].mNumIndices, 2u);
|
|
for (unsigned int i = 0; i < scene->mMeshes[0]->mNumFaces; ++i) {
|
|
for (unsigned int i = 0; i < scene->mMeshes[0]->mNumFaces; ++i) {
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[i].mIndices[0], l1[i]);
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[i].mIndices[0], l1[i]);
|
|
@@ -408,7 +408,7 @@ TEST_F(utglTF2ImportExport, importglTF2PrimitiveModeLineStrip) {
|
|
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/glTF2/glTF-Asset-Generator/Mesh_PrimitiveMode/Mesh_PrimitiveMode_10.gltf", aiProcess_ValidateDataStructure);
|
|
const aiScene *scene = importer.ReadFile(ASSIMP_TEST_MODELS_DIR "/glTF2/glTF-Asset-Generator/Mesh_PrimitiveMode/Mesh_PrimitiveMode_10.gltf", aiProcess_ValidateDataStructure);
|
|
EXPECT_NE(nullptr, scene);
|
|
EXPECT_NE(nullptr, scene);
|
|
EXPECT_EQ(scene->mMeshes[0]->mNumVertices, 4u);
|
|
EXPECT_EQ(scene->mMeshes[0]->mNumVertices, 4u);
|
|
- std::array<unsigned int, 5> l1 = { { 0u, 3u, 2u, 1u, 0u } };
|
|
|
|
|
|
+ std::array<unsigned int, 5> l1 = { { 0u, 1u, 2u, 3u, 0u } };
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[0].mNumIndices, 2u);
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[0].mNumIndices, 2u);
|
|
for (unsigned int i = 0; i < scene->mMeshes[0]->mNumFaces; ++i) {
|
|
for (unsigned int i = 0; i < scene->mMeshes[0]->mNumFaces; ++i) {
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[i].mIndices[0], l1[i]);
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[i].mIndices[0], l1[i]);
|
|
@@ -423,13 +423,13 @@ TEST_F(utglTF2ImportExport, importglTF2PrimitiveModeTrianglesStrip) {
|
|
EXPECT_NE(nullptr, scene);
|
|
EXPECT_NE(nullptr, scene);
|
|
EXPECT_EQ(scene->mMeshes[0]->mNumFaces, 2u);
|
|
EXPECT_EQ(scene->mMeshes[0]->mNumFaces, 2u);
|
|
EXPECT_EQ(scene->mMeshes[0]->mNumVertices, 4u);
|
|
EXPECT_EQ(scene->mMeshes[0]->mNumVertices, 4u);
|
|
- std::array<unsigned int, 3> f1 = { { 0u, 3u, 1u } };
|
|
|
|
|
|
+ std::array<unsigned int, 3> f1 = { { 0u, 1u, 2u } };
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[0].mNumIndices, 3u);
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[0].mNumIndices, 3u);
|
|
for (size_t i = 0; i < 3; ++i) {
|
|
for (size_t i = 0; i < 3; ++i) {
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[0].mIndices[i], f1[i]);
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[0].mIndices[i], f1[i]);
|
|
}
|
|
}
|
|
|
|
|
|
- std::array<unsigned int, 3> f2 = { { 1u, 3u, 2u } };
|
|
|
|
|
|
+ std::array<unsigned int, 3> f2 = { { 2u, 1u, 3u } };
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[1].mNumIndices, 3u);
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[1].mNumIndices, 3u);
|
|
for (size_t i = 0; i < 3; ++i) {
|
|
for (size_t i = 0; i < 3; ++i) {
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[1].mIndices[i], f2[i]);
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[1].mIndices[i], f2[i]);
|
|
@@ -443,13 +443,13 @@ TEST_F(utglTF2ImportExport, importglTF2PrimitiveModeTrianglesFan) {
|
|
EXPECT_NE(nullptr, scene);
|
|
EXPECT_NE(nullptr, scene);
|
|
EXPECT_EQ(scene->mMeshes[0]->mNumVertices, 4u);
|
|
EXPECT_EQ(scene->mMeshes[0]->mNumVertices, 4u);
|
|
EXPECT_EQ(scene->mMeshes[0]->mNumFaces, 2u);
|
|
EXPECT_EQ(scene->mMeshes[0]->mNumFaces, 2u);
|
|
- std::array<unsigned int, 3> f1 = { { 0u, 3u, 2u } };
|
|
|
|
|
|
+ std::array<unsigned int, 3> f1 = { { 0u, 1u, 2u } };
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[0].mNumIndices, 3u);
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[0].mNumIndices, 3u);
|
|
for (size_t i = 0; i < 3; ++i) {
|
|
for (size_t i = 0; i < 3; ++i) {
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[0].mIndices[i], f1[i]);
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[0].mIndices[i], f1[i]);
|
|
}
|
|
}
|
|
|
|
|
|
- std::array<unsigned int, 3> f2 = { { 0u, 2u, 1u } };
|
|
|
|
|
|
+ std::array<unsigned int, 3> f2 = { { 0u, 2u, 3u } };
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[1].mNumIndices, 3u);
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[1].mNumIndices, 3u);
|
|
for (size_t i = 0; i < 3; ++i) {
|
|
for (size_t i = 0; i < 3; ++i) {
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[1].mIndices[i], f2[i]);
|
|
EXPECT_EQ(scene->mMeshes[0]->mFaces[1].mIndices[i], f2[i]);
|