Add a segmentation example for the Surface_mesh

This commit is contained in:
Andreas Fabri 2014-11-12 17:58:44 +01:00
parent 896add20d3
commit 9ecdad5a76
2 changed files with 3 additions and 1 deletions

View File

@ -2141,13 +2141,14 @@ private: //------------------------------------------------------- private data
int n, f, e; int n, f, e;
std::string off; std::string off;
is >> off; is >> off;
assert(off == "OFF"); assert(off == "OFF" || off == "COFF");
is >> n >> f >> e; is >> n >> f >> e;
sm.reserve(n,2*f,e); sm.reserve(n,2*f,e);
P p; P p;
for(int i=0; i < n; i++){ for(int i=0; i < n; i++){
is >> p; is >> p;
sm.add_vertex(p); sm.add_vertex(p);
is.ignore((std::numeric_limits<std::streamsize>::max)(), '\n');
} }
std::vector<size_type> vr; std::vector<size_type> vr;
std::size_t d; std::size_t d;

View File

@ -72,6 +72,7 @@ create_single_source_cgal_program( "segmentation_from_sdf_values_example.cpp" )
create_single_source_cgal_program( "segmentation_via_sdf_values_example.cpp" ) create_single_source_cgal_program( "segmentation_via_sdf_values_example.cpp" )
create_single_source_cgal_program( "segmentation_with_facet_ids_example.cpp" ) create_single_source_cgal_program( "segmentation_with_facet_ids_example.cpp" )
create_single_source_cgal_program( "segmentation_from_sdf_values_Surface_mesh_example.cpp")
if(OpenMesh_FOUND) if(OpenMesh_FOUND)
create_single_source_cgal_program( "segmentation_from_sdf_values_OpenMesh_example.cpp" ) create_single_source_cgal_program( "segmentation_from_sdf_values_OpenMesh_example.cpp" )