ad simple visualization

This commit is contained in:
Tarik Moussa
2026-03-16 17:47:48 +02:00
parent 1ce993f296
commit 2479aedeee
2 changed files with 4 additions and 3 deletions

View File

@@ -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;
}
}