Assimp
v3.1.1 (June 2014)
|
Public Member Functions | |
void | Append (const TempMesh &other) |
IfcVector3 | Center () const |
void | Clear () |
IfcVector3 | ComputeLastPolygonNormal (bool normalize=true) const |
void | ComputePolygonNormals (std::vector< IfcVector3 > &normals, bool normalize=true, size_t ofs=0) const |
void | FixupFaceOrientation () |
bool | IsEmpty () const |
void | RemoveAdjacentDuplicates () |
void | RemoveDegenerates () |
void | Swap (TempMesh &other) |
aiMesh * | ToMesh () |
void | Transform (const IfcMatrix4 &mat) |
Static Public Member Functions | |
static IfcVector3 | ComputePolygonNormal (const IfcVector3 *vtcs, size_t cnt, bool normalize=true) |
Public Attributes | |
std::vector< unsigned int > | vertcnt |
std::vector< IfcVector3 > | verts |
IfcVector3 TempMesh::Center | ( | ) | const |
void TempMesh::Clear | ( | ) |
IfcVector3 TempMesh::ComputeLastPolygonNormal | ( | bool | normalize = true | ) | const |
|
static |
void TempMesh::ComputePolygonNormals | ( | std::vector< IfcVector3 > & | normals, |
bool | normalize = true , |
||
size_t | ofs = 0 |
||
) | const |
void TempMesh::FixupFaceOrientation | ( | ) |
|
inline |
void TempMesh::RemoveAdjacentDuplicates | ( | ) |
void TempMesh::RemoveDegenerates | ( | ) |
aiMesh * TempMesh::ToMesh | ( | ) |
void TempMesh::Transform | ( | const IfcMatrix4 & | mat | ) |
std::vector<unsigned int> Assimp::IFC::TempMesh::vertcnt |
std::vector<IfcVector3> Assimp::IFC::TempMesh::verts |