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

Implementation of the 'assimp info' utility
More...

Functions

int Assimp_Info (const char *const *params, unsigned int num)
 assimp info utility More...
 
unsigned int CountAnimChannels (const aiScene *scene)
 
unsigned int CountBones (const aiScene *scene)
 
unsigned int CountFaces (const aiScene *scene)
 
unsigned int CountNodes (const aiNode *root)
 
unsigned int CountVertices (const aiScene *scene)
 
std::string FindPTypes (const aiScene *scene)
 
void FindSpecialPoints (const aiScene *scene, aiVector3D special_points[3])
 
void FindSpecialPoints (const aiScene *scene, const aiNode *root, aiVector3D special_points[3], const aiMatrix4x4 &mat=aiMatrix4x4())
 
unsigned int GetAvgFacePerMesh (const aiScene *scene)
 
unsigned int GetAvgVertsPerMesh (const aiScene *scene)
 
unsigned int GetMaxDepth (const aiNode *root)
 
void PrintHierarchy (const aiNode *root, unsigned int maxnest, unsigned int maxline, unsigned int cline, unsigned int cnest=0)
 

Variables

const char * AICMD_MSG_INFO_HELP_E
 

Detailed Description

Implementation of the 'assimp info' utility

Function Documentation

◆ Assimp_Info()

int Assimp_Info ( const char *const *  params,
unsigned int  num 
)

assimp info utility

Parameters
paramsCommand line parameters to 'assimp info'
Numberof params
Returns
0 for success

◆ CountAnimChannels()

unsigned int CountAnimChannels ( const aiScene scene)

◆ CountBones()

unsigned int CountBones ( const aiScene scene)

◆ CountFaces()

unsigned int CountFaces ( const aiScene scene)

◆ CountNodes()

unsigned int CountNodes ( const aiNode root)

◆ CountVertices()

unsigned int CountVertices ( const aiScene scene)

◆ FindPTypes()

std::string FindPTypes ( const aiScene scene)

◆ FindSpecialPoints() [1/2]

void FindSpecialPoints ( const aiScene scene,
aiVector3D  special_points[3] 
)

◆ FindSpecialPoints() [2/2]

void FindSpecialPoints ( const aiScene scene,
const aiNode root,
aiVector3D  special_points[3],
const aiMatrix4x4 mat = aiMatrix4x4() 
)

◆ GetAvgFacePerMesh()

unsigned int GetAvgFacePerMesh ( const aiScene scene)

◆ GetAvgVertsPerMesh()

unsigned int GetAvgVertsPerMesh ( const aiScene scene)

◆ GetMaxDepth()

unsigned int GetMaxDepth ( const aiNode root)

◆ PrintHierarchy()

void PrintHierarchy ( const aiNode root,
unsigned int  maxnest,
unsigned int  maxline,
unsigned int  cline,
unsigned int  cnest = 0 
)

Variable Documentation

◆ AICMD_MSG_INFO_HELP_E

const char* AICMD_MSG_INFO_HELP_E
Initial value:
=
"assimp info <file> [-r]\n"
"\tPrint basic structure of a 3D model\n"
"\t-r,--raw: No postprocessing, do a raw import\n"