fixed template deduction error with float precision meshes

git-svn-id: http://www.openmesh.org/svnrepo/OpenMesh/trunk@1099 fdac6126-5c0c-442c-9429-916003d36597
This commit is contained in:
Matthias Möller
2014-07-05 18:59:27 +00:00
parent 0b28f7f657
commit b2f528eb0a

View File

@@ -177,7 +177,7 @@ protected:
} else {
const typename MeshType::Point to = _m.point(_m.to_vertex_handle(_m.halfedge_handle(a.first,0)));
const typename MeshType::Point from = _m.point(_m.from_vertex_handle(_m.halfedge_handle(a.first,0)));
const typename MeshType::Point midpoint = 0.5 * ( to + from );
const typename MeshType::Point midpoint = static_cast<typename MeshType::Point::value_type>(0.5) * (to + from);
const typename MeshType::VertexHandle newVertex = _m.add_vertex(midpoint);
_m.split(a.first,newVertex);