ad simple visualization
This commit is contained in:
@@ -32,16 +32,16 @@ void cgal_to_eigen(CGAL::Surface_mesh<typename Kernel::Point_3>& mesh,
|
||||
|
||||
template <typename Kernel>
|
||||
void simple_visualize_mesh( CGAL::Surface_mesh<typename Kernel::Point_3>& mesh, bool triangulate = true) {
|
||||
if(CGAL::is_triangle_mesh(mesh)) {
|
||||
if(!CGAL::is_triangle_mesh(mesh)) {
|
||||
std::cerr << "Warning: Mesh is not triangulated. Visualizer expects triangles.\n";
|
||||
|
||||
|
||||
if(triangulate){
|
||||
std::cerr << "Triangulating mesh for visualization...\n";
|
||||
std::cout << "Triangulating mesh for visualization...\n";
|
||||
CGAL::Polygon_mesh_processing::triangulate_faces(mesh);
|
||||
}
|
||||
else{
|
||||
std::cerr << " exit without visualizetion.\n";
|
||||
std::cout << " exit without visualizetion.\n";
|
||||
return;
|
||||
}
|
||||
}
|
||||
|
||||
@@ -82,6 +82,7 @@ int main(int argc, char* argv[])
|
||||
|
||||
// CGAL -> libigl
|
||||
if(show){
|
||||
std::cout << "Visualizing input mesh...\n";
|
||||
mesh_utils::simple_visualize_mesh<Kernel>(surface_mesh,true);
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user