diff --git a/include/Algo/Import/import2tablesSurface.hpp b/include/Algo/Import/import2tablesSurface.hpp index f2ae227e00d84d61f121f30767649b51e8d254bf..c376e2ff6f99252421c484e9bebe1c0cfab4b5d7 100644 --- a/include/Algo/Import/import2tablesSurface.hpp +++ b/include/Algo/Import/import2tablesSurface.hpp @@ -384,7 +384,9 @@ bool MeshTablesSurface::importMeshBin(const std::string& filename, std::vec AttributeHandler positions = m_map.template getAttribute(VERTEX, "position") ; if (!positions.isValid()) + { positions = m_map.template addAttribute(VERTEX, "position") ; + } attrNames.push_back(positions.name()) ; @@ -413,7 +415,7 @@ bool MeshTablesSurface::importMeshBin(const std::string& filename, std::vec for (unsigned int vxNum = 0 ; vxNum < m_nbVertices ; ++vxNum) { - VEC3 pos ; + Geom::Vec3f pos ; fp.read((char*) &pos[0], sizeof(float)) ; fp.read((char*) &pos[1], sizeof(float)) ; fp.read((char*) &pos[2], sizeof(float)) ;