Assimp  v4.1. (December 2018)
utObjImportExport.cpp File Reference

Classes

class  utObjImportExport
 

Functions

 TEST_F (utObjImportExport, importObjFromFileTest)
 
 TEST_F (utObjImportExport, exportObjFromFileTest)
 
 TEST_F (utObjImportExport, obj_import_test)
 
 TEST_F (utObjImportExport, issue1111_no_mat_name_Test)
 
 TEST_F (utObjImportExport, issue809_vertex_color_Test)
 
 TEST_F (utObjImportExport, issue1923_vertex_color_Test)
 
 TEST_F (utObjImportExport, issue1453_segfault)
 
 TEST_F (utObjImportExport, relative_indices_Test)
 
 TEST_F (utObjImportExport, homogeneous_coordinates_Test)
 
 TEST_F (utObjImportExport, homogeneous_coordinates_divide_by_zero_Test)
 
 TEST_F (utObjImportExport, 0based_array_Test)
 
 TEST_F (utObjImportExport, invalid_normals_uvs)
 
 TEST_F (utObjImportExport, no_vt_just_vns)
 
 TEST_F (utObjImportExport, mtllib_after_g)
 
 TEST_F (utObjImportExport, import_point_cloud)
 
 TEST_F (utObjImportExport, import_without_linend)
 
 TEST_F (utObjImportExport, import_with_line_continuations)
 

Variables

static const char * ObjModel
 
static const char * ObjModel_Issue1111
 
static const float VertComponents [24 *3]
 

Function Documentation

◆ TEST_F() [1/17]

TEST_F ( utObjImportExport  ,
importObjFromFileTest   
)

◆ TEST_F() [2/17]

TEST_F ( utObjImportExport  ,
exportObjFromFileTest   
)

◆ TEST_F() [3/17]

TEST_F ( utObjImportExport  ,
obj_import_test   
)

◆ TEST_F() [4/17]

TEST_F ( utObjImportExport  ,
issue1111_no_mat_name_Test   
)

◆ TEST_F() [5/17]

TEST_F ( utObjImportExport  ,
issue809_vertex_color_Test   
)

◆ TEST_F() [6/17]

TEST_F ( utObjImportExport  ,
issue1923_vertex_color_Test   
)

◆ TEST_F() [7/17]

TEST_F ( utObjImportExport  ,
issue1453_segfault   
)

◆ TEST_F() [8/17]

TEST_F ( utObjImportExport  ,
relative_indices_Test   
)

◆ TEST_F() [9/17]

TEST_F ( utObjImportExport  ,
homogeneous_coordinates_Test   
)

◆ TEST_F() [10/17]

TEST_F ( utObjImportExport  ,
homogeneous_coordinates_divide_by_zero_Test   
)

◆ TEST_F() [11/17]

TEST_F ( utObjImportExport  ,
0based_array_Test   
)

◆ TEST_F() [12/17]

TEST_F ( utObjImportExport  ,
invalid_normals_uvs   
)

◆ TEST_F() [13/17]

TEST_F ( utObjImportExport  ,
no_vt_just_vns   
)

◆ TEST_F() [14/17]

TEST_F ( utObjImportExport  ,
mtllib_after_g   
)

◆ TEST_F() [15/17]

TEST_F ( utObjImportExport  ,
import_point_cloud   
)

◆ TEST_F() [16/17]

TEST_F ( utObjImportExport  ,
import_without_linend   
)

◆ TEST_F() [17/17]

TEST_F ( utObjImportExport  ,
import_with_line_continuations   
)

Variable Documentation

◆ ObjModel

const char* ObjModel
static
Initial value:
=
"o 1\n"
"\n"
"# Vertex list\n"
"\n"
"v -0.5 -0.5 0.5\n"
"v -0.5 -0.5 -0.5\n"
"v -0.5 0.5 -0.5\n"
"v -0.5 0.5 0.5\n"
"v 0.5 -0.5 0.5\n"
"v 0.5 -0.5 -0.5\n"
"v 0.5 0.5 -0.5\n"
"v 0.5 0.5 0.5\n"
"\n"
"# Point / Line / Face list\n"
"\n"
"g Box01\n"
"usemtl Default\n"
"f 4 3 2 1\n"
"f 2 6 5 1\n"
"f 3 7 6 2\n"
"f 8 7 3 4\n"
"f 5 8 4 1\n"
"f 6 7 8 5\n"
"\n"
"# End of file\n"

◆ ObjModel_Issue1111

const char* ObjModel_Issue1111
static
Initial value:
=
"o 1\n"
"\n"
"# Vertex list\n"
"\n"
"v -0.5 -0.5 0.5\n"
"v -0.5 -0.5 -0.5\n"
"v -0.5 0.5 -0.5\n"
"\n"
"usemtl\n"
"f 1 2 3\n"
"\n"
"# End of file\n"

◆ VertComponents

const float VertComponents[24 *3]
static
Initial value:
= {
-0.500000, 0.500000, 0.500000,
-0.500000, 0.500000, -0.500000,
-0.500000, -0.500000, -0.500000,
-0.500000, -0.500000, 0.500000,
-0.500000, -0.500000, -0.500000,
0.500000, -0.500000, -0.500000,
0.500000, -0.500000, 0.500000,
-0.500000, -0.500000, 0.500000,
-0.500000, 0.500000, -0.500000,
0.500000, 0.500000, -0.500000,
0.500000, -0.500000, -0.500000,
-0.500000, -0.500000, -0.500000,
0.500000, 0.500000, 0.500000,
0.500000, 0.500000, -0.500000,
-0.500000, 0.500000, -0.500000,
-0.500000, 0.500000, 0.500000,
0.500000, -0.500000, 0.500000,
0.500000, 0.500000, 0.500000,
-0.500000, 0.500000, 0.500000,
-0.500000, -0.500000, 0.500000,
0.500000, -0.500000, -0.500000,
0.500000, 0.500000, -0.500000,
0.500000, 0.500000, 0.500000f,
0.500000, -0.500000, 0.500000f
}