diff --git a/loader_example.cc b/loader_example.cc index e56e104..0d6d7ad 100644 --- a/loader_example.cc +++ b/loader_example.cc @@ -145,6 +145,9 @@ static void PrintInfo(const tinyobj::attrib_t& attrib, assert(shapes[i].mesh.num_face_vertices.size() == shapes[i].mesh.material_ids.size()); + assert(shapes[i].mesh.num_face_vertices.size() == + shapes[i].mesh.smoothing_group_ids.size()); + printf("shape[%ld].num_faces: %lu\n", static_cast(i), static_cast(shapes[i].mesh.num_face_vertices.size())); @@ -165,6 +168,8 @@ static void PrintInfo(const tinyobj::attrib_t& attrib, printf(" face[%ld].material_id = %d\n", static_cast(f), shapes[i].mesh.material_ids[f]); + printf(" face[%ld].smoothing_group_id = %d\n", static_cast(f), + shapes[i].mesh.smoothing_group_ids[f]); index_offset += fnum; }