|
opensurgsim
|
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. | |
|
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)
1.8.12