diff --git a/Graphics/Mesh.cpp b/Graphics/Mesh.cpp index 0fbb666675c0d8cf9451578b11d88a2dbcfba774..7daf870150de0bda1104131074d7224ff3c145ce 100644 --- a/Graphics/Mesh.cpp +++ b/Graphics/Mesh.cpp @@ -1,4 +1,4 @@ -// $Id: Mesh.cpp,v 1.79 2004-04-24 06:13:45 geuzaine Exp $ +// $Id: Mesh.cpp,v 1.80 2004-04-24 15:05:40 geuzaine Exp $ // // Copyright (C) 1997-2004 C. Geuzaine, J.-F. Remacle // @@ -119,6 +119,18 @@ void Draw_Mesh(Mesh * M) glVertex3d(CTX.min[0], CTX.max[1], CTX.min[2]); glVertex3d(CTX.min[0], CTX.max[1], CTX.max[2]); glEnd(); + char label[256]; + double offset = 0.5 * CTX.gl_fontsize * CTX.pixel_equiv_x; + glRasterPos3d(CTX.min[0] + offset / CTX.s[0], + CTX.min[1] + offset / CTX.s[0], + CTX.min[2] + offset / CTX.s[0]); + sprintf(label, "(%.1g,%.1g,%.1g)", CTX.min[0], CTX.min[1], CTX.min[2]); + Draw_String(label); + glRasterPos3d(CTX.max[0] + offset / CTX.s[0], + CTX.max[1] + offset / CTX.s[0], + CTX.max[2] + offset / CTX.s[0]); + sprintf(label, "(%.1g,%.1g,%.1g)", CTX.max[0], CTX.max[1], CTX.max[2]); + Draw_String(label); } // draw the mesh diff --git a/Graphics/Post.cpp b/Graphics/Post.cpp index afb732443d42d254ae2a97274217bd44ca39d71e..5f6e4ef0f5ebe286208d32506c2280a5be5d8fce 100644 --- a/Graphics/Post.cpp +++ b/Graphics/Post.cpp @@ -1,4 +1,4 @@ -// $Id: Post.cpp,v 1.55 2004-04-20 19:15:14 geuzaine Exp $ +// $Id: Post.cpp,v 1.56 2004-04-24 15:05:40 geuzaine Exp $ // // Copyright (C) 1997-2004 C. Geuzaine, J.-F. Remacle // @@ -359,6 +359,18 @@ void Draw_Post(void) glVertex3d(v->BBox[0], v->BBox[3], v->BBox[4]); glVertex3d(v->BBox[0], v->BBox[3], v->BBox[5]); glEnd(); + char label[256]; + double offset = 0.5 * CTX.gl_fontsize * CTX.pixel_equiv_x; + glRasterPos3d(v->BBox[0] + offset / CTX.s[0], + v->BBox[2] + offset / CTX.s[0], + v->BBox[4] + offset / CTX.s[0]); + sprintf(label, "(%.1g,%.1g,%.1g)", v->BBox[0], v->BBox[2], v->BBox[4]); + Draw_String(label); + glRasterPos3d(v->BBox[1] + offset / CTX.s[0], + v->BBox[3] + offset / CTX.s[0], + v->BBox[5] + offset / CTX.s[0]); + sprintf(label, "(%.1g,%.1g,%.1g)", v->BBox[1], v->BBox[3], v->BBox[5]); + Draw_String(label); } } return;