#ifndef _TRANSLATE_ #define _TRANSLATE_ // translate each vertex or a polyhedron by a specified vector template void translate(Polyhedron& polyhedron, const typename Kernel::Vector_3& translate) { typename Polyhedron::Vertex_iterator v; for(v = polyhedron.vertices_begin(); v != polyhedron.vertices_end(); v++) v->point() = v->point() + translate; } #endif // _TRANSLATE_