Go to the source code of this file.
Typedefs  
using  Triangle = std::array<video::S3DVertex, 3> 
Represents a triangle as three vertices.  
using  Quad = std::array<video::S3DVertex, 4> 
Represents a quad as four vertices.  
Functions  
bool  checkMeshEqual (const std::vector< video::S3DVertex > &vertices, const std::vector< u16 > &indices, const std::vector< Triangle > &expected) 
Compare two meshes for equality.  
using Quad = std::array<video::S3DVertex, 4> 
Represents a quad as four vertices.
Vertices should be in the counterclockwise order.
using Triangle = std::array<video::S3DVertex, 3> 
Represents a triangle as three vertices.
“Smallest” (according to <) vertex is expected to be first, others should follow in the counterclockwise order.

nodiscard 
Compare two meshes for equality.
vertices  Vertices of the first mesh. Order doesn’t matter. 
indices  Indices of the first mesh. Triangle order doesn’t matter. Vertex order in a triangle only matters for winding. 
expected  The second mesh, in an expanded form. Must be sorted. 
vertices  Vertices of the first mesh. Order doesn’t matter. 
indices  Indices of the first mesh. Triangle order doesn’t matter. Vertex order in a triangle only matters for winding. 
expected  The second mesh, in a quad form. 
References canonicalizeMesh().
Referenced by TestMeshCompare::testQuad(), and TestMeshCompare::testTriangle().