Go to the documentation of this file.
37 #include "resources/config.h"
67 std::string path =
"file://" + std::string(TEST_RESOURCES_DIR) +
"/" + mesh;
74 assertMesh(loadMesh(
"triangle.stl"));
79 assertMesh(loadMesh(
"triangle_no_up.dae"));
84 assertMesh(loadMesh(
"triangle_y_up.dae"));
89 assertMesh(loadMesh(
"triangle_z_up.dae"));
94 assertMesh(loadMesh(
"triangle_x_up.dae"));
97 TEST(CreateMesh, daeNoUnit)
99 assertMesh(loadMesh(
"triangle_no_unit.dae"));
104 assertMesh(loadMesh(
"triangle_1m.dae"));
109 assertMesh(loadMesh(
"triangle_10m.dae"));
112 int main(
int argc,
char** argv)
unsigned int * triangles
The vertex indices for each triangle triangle k has vertices at index (3k, 3k+1, 3k+2) = (v1,...
unsigned int triangle_count
The number of triangles formed with the vertices.
Definition of a triangle mesh By convention the "center" of the shape is at the origin....
#define ASSERT_EQ(val1, val2)
unsigned int vertex_count
The number of available vertices.
int RUN_ALL_TESTS() GTEST_MUST_USE_RESULT_
#define ASSERT_TRUE(condition)
Mesh * createMeshFromResource(const std::string &resource)
Load a mesh from a resource that contains a mesh that can be loaded by assimp.
double * vertices
The position for each vertex vertex k has values at index (3k, 3k+1, 3k+2) = (x,y,...
GTEST_API_ void InitGoogleTest(int *argc, char **argv)
#define ASSERT_FLOAT_EQ(expected, actual)
int main(int argc, char **argv)
geometric_shapes
Author(s): Ioan Sucan
, Gil Jones
autogenerated on Fri Apr 1 2022 02:40:31