diff --git a/Graphics/Geom.cpp b/Graphics/Geom.cpp index 70931975313ef2f4bded2b13ecc43223240eeed0..1bdd2f21e9bb7a4344dffc972779c01f1f51f6dd 100644 --- a/Graphics/Geom.cpp +++ b/Graphics/Geom.cpp @@ -1,4 +1,4 @@ -// $Id: Geom.cpp,v 1.86 2005-06-27 19:33:00 geuzaine Exp $ +// $Id: Geom.cpp,v 1.87 2005-06-30 07:13:38 remacle Exp $ // // Copyright (C) 1997-2005 C. Geuzaine, J.-F. Remacle // @@ -715,6 +715,13 @@ void HighlightEntity(Vertex * v, Curve * c, Surface * s, int permanent) strcat(Message, "}"); Msg(STATUS1N, Message); } + else if (s->bds){ + BDS_GeomEntity *g = s->bds->get_geom ( s->Num, 2); + if (g && g->surf) + Msg(STATUS1N, "Surface %d (%s)", s->Num,g->surf->nameOf().c_str()); + else + Msg(STATUS1N, "Surface %d (unknown type)", s->Num); + } else{ Msg(STATUS1N, "Surface %d", s->Num); } diff --git a/Mesh/BDS.cpp b/Mesh/BDS.cpp index 713a30112844521a021ace087092d428c014b4ac..1c41d3bfab576ca5be7dc2c6fe22e2923f3dd42e 100644 --- a/Mesh/BDS.cpp +++ b/Mesh/BDS.cpp @@ -448,7 +448,7 @@ void BDS_Mesh :: reverseEngineerCAD ( ) (*it)->surf = new BDS_Quadric ( RSLT(0),RSLT(1),RSLT(2),RSLT(3),RSLT(4),RSLT(5),RSLT(6),RSLT(7),RSLT(8)); //test - + /* FILE *f = fopen ("QUADRIC.pos","w"); fprintf(f,"View \"quadric\" {\n"); const int NNN = 20; @@ -483,9 +483,9 @@ void BDS_Mesh :: reverseEngineerCAD ( ) } } fprintf(f,"};\n"); - fclose(f); + fclose(f); + */ } - } } } diff --git a/benchmarks/stl/ktoolcav.stl b/benchmarks/stl/ktoolcav.stl index 1cf7ab6c18c9b22deba9d7084056abab64f1eb83..357cddaef8d1106a893478e95e201d116775d3f5 100644 Binary files a/benchmarks/stl/ktoolcav.stl and b/benchmarks/stl/ktoolcav.stl differ