#include <util_dae.h>
Public Types | |
typedef POLYGONAL_TYPE | FaceType |
enum | PERWEDGEATTRIBUTETYPE { NONE = 0, NORMAL = 1, MULTITEXTURECOORD = 2, MULTICOLOR = 4 } |
typedef std::vector< FaceType > ::iterator | PolygonIterator |
typedef std::vector < VertexType >::iterator | VertexIterator |
typedef VertexType * | VertexPointer |
typedef FaceType::BaseVertexType | VertexType |
Public Member Functions | |
void | generatePointsVector (std::vector< std::vector< vcg::Point3f > > &v) |
template<class TRIMESH > | |
void | triangulate (TRIMESH &mesh) |
void | usePerWedgeAttributes (PERWEDGEATTRIBUTETYPE att, const unsigned int multitexture=1, const unsigned int multicolor=1) |
Public Attributes | |
std::vector< FaceType > | _pols |
vcg::Box3< float > | bbox |
std::vector< VertexType > | vert |
Definition at line 108 of file util_dae.h.
typedef POLYGONAL_TYPE vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::FaceType |
Definition at line 111 of file util_dae.h.
typedef std::vector<FaceType>::iterator vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::PolygonIterator |
Definition at line 118 of file util_dae.h.
typedef std::vector<VertexType>::iterator vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::VertexIterator |
Definition at line 117 of file util_dae.h.
typedef VertexType* vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::VertexPointer |
Definition at line 116 of file util_dae.h.
typedef FaceType::BaseVertexType vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::VertexType |
Definition at line 115 of file util_dae.h.
enum vcg::tri::io::UtilDAE::PolygonalMesh::PERWEDGEATTRIBUTETYPE |
Definition at line 113 of file util_dae.h.
void vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::generatePointsVector | ( | std::vector< std::vector< vcg::Point3f > > & | v | ) | [inline] |
Definition at line 125 of file util_dae.h.
void vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::triangulate | ( | TRIMESH & | mesh | ) | [inline] |
Definition at line 151 of file util_dae.h.
void vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::usePerWedgeAttributes | ( | PERWEDGEATTRIBUTETYPE | att, | |
const unsigned int | multitexture = 1 , |
|||
const unsigned int | multicolor = 1 | |||
) | [inline] |
Definition at line 137 of file util_dae.h.
std::vector<FaceType> vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::_pols |
Definition at line 123 of file util_dae.h.
vcg::Box3<float> vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::bbox |
Definition at line 120 of file util_dae.h.
std::vector<VertexType> vcg::tri::io::UtilDAE::PolygonalMesh< POLYGONAL_TYPE >::vert |
Definition at line 122 of file util_dae.h.