diff --git a/wrap/io_trimesh/import_dae.h b/wrap/io_trimesh/import_dae.h index 13d51045..57d9f9e4 100644 --- a/wrap/io_trimesh/import_dae.h +++ b/wrap/io_trimesh/import_dae.h @@ -79,14 +79,14 @@ namespace io { for(typename OpenMeshType::VertexIterator itv = m.vert.begin();itv != m.vert.end();++itv) { vcg::Point3f p(itv->P().X(),itv->P().Y(),itv->P().Z()); - PolyMesh::VertexType v; + typename PolyMesh::VertexType v; v.P() = p; pm.vert.push_back(v); } int polylist_size = polylist.size(); for(int pl = 0; pl < polylist_size;++pl) { - PolyMesh::PERWEDGEATTRIBUTETYPE att = PolyMesh::NONE; + typename PolyMesh::PERWEDGEATTRIBUTETYPE att = PolyMesh::NONE; WedgeAttribute wa; FindStandardWedgeAttributes(wa,polylist.at(pl),*(info->dae->doc)); diff --git a/wrap/io_trimesh/util_dae.h b/wrap/io_trimesh/util_dae.h index 50965f20..4615402b 100644 --- a/wrap/io_trimesh/util_dae.h +++ b/wrap/io_trimesh/util_dae.h @@ -120,10 +120,10 @@ namespace io { void generatePointsVector(std::vector >& v) { - for(PolygonalMesh::PolygonIterator itp = _pols.begin();itp != _pols.end();++itp) + for(typename PolygonalMesh::PolygonIterator itp = _pols.begin();itp != _pols.end();++itp) { v.push_back(std::vector()); - for(std::vector::iterator itv = itp->_pv.begin();itv != itp->_pv.end();++itv) + for(typename std::vector::iterator itv = itp->_pv.begin();itv != itp->_pv.end();++itv) { v[v.size() - 1].push_back((*itv)->P()); }