opensurgsim
Public Member Functions | Public Attributes | List of all members
TriangleMeshTest Class Reference
Inheritance diagram for TriangleMeshTest:

Public Member Functions

void SetUp ()
 
void TearDown ()
 

Public Attributes

std::vector< Vector3d > testPositions
 Positions of test vertices.
 
std::vector< Vector3d > testNormals
 Normals of test vertices.
 
std::vector< std::array< size_t, 2 > > testEdgeVertices
 Vertices of test edges.
 
std::vector< std::array< size_t, 3 > > testTriangleVertices
 Vertices of test triangles.
 
std::vector< std::array< size_t, 3 > > testTriangleEdges
 Edges of test triangles.
 

Member Function Documentation

§ SetUp()

void TriangleMeshTest::SetUp ( )
inline

Generate random positions for each vertex

Generate random normals for each vertex

Generate random vertex IDs within [0, numVertices) in triplets for mesh triangles

Create 3 vertex ID pairs for each triangle edge (not worrying about duplicates for these tests)


The documentation for this class was generated from the following file: