From 6fab98558bc33a0817ef143f03d18e7820613386 Mon Sep 17 00:00:00 2001 From: guido Date: Wed, 15 Oct 2003 21:27:58 +0000 Subject: [PATCH] change point coordinates to int git-svn-id: https://svn.dealii.org/trunk@8091 0785d39b-7218-0410-832d-ea1e28bc413d --- deal.II/deal.II/source/grid/grid_out.cc | 14 ++++++++++---- 1 file changed, 10 insertions(+), 4 deletions(-) diff --git a/deal.II/deal.II/source/grid/grid_out.cc b/deal.II/deal.II/source/grid/grid_out.cc index 0c86df7485..44b7eb86fc 100644 --- a/deal.II/deal.II/source/grid/grid_out.cc +++ b/deal.II/deal.II/source/grid/grid_out.cc @@ -379,11 +379,16 @@ void GridOut::write_xfig (const Triangulation&, #else +//TODO:[GK] Write boundary faces +//TODO:[GK] Obey parameters +//TODO:[GK] Flip y-axis? template void GridOut::write_xfig (const Triangulation& tria, std::ostream& out, const Mapping* mapping) { + const unsigned int nv = GeometryInfo::vertices_per_cell; + const unsigned int nf = GeometryInfo::faces_per_cell; // The following text was copied // from an existing XFig file. out << "#FIG 3.2\nLandscape\nCenter\nInches" << std::endl @@ -413,23 +418,24 @@ void GridOut::write_xfig (const Triangulation& tria, // some style parameters << " 0 0 -1 0 0 " // number of points - << '5' << std::endl; + << nv+1 << std::endl; // For each point, write scaled // and shifted coordinates // multiplied by 1200 // (dots/inch) - const unsigned int nv = GeometryInfo::vertices_per_cell; for (unsigned int k=0;k<=nv;++k) { const Point& p = cell->vertex(k % nv); for (unsigned int d=0;d