]> https://gitweb.dealii.org/ - dealii.git/commitdiff
add GridGenerator::plate_with_a_hole()
authorDenis Davydov <davydden@gmail.com>
Fri, 6 Jul 2018 06:50:39 +0000 (08:50 +0200)
committerDenis Davydov <davydden@gmail.com>
Sat, 7 Jul 2018 14:11:24 +0000 (16:11 +0200)
doc/doxygen/images/plate_with_a_hole.png [new file with mode: 0644]
doc/doxygen/images/plate_with_a_hole_3D.png [new file with mode: 0644]
doc/news/changes/minor/20180706DenisDavydov [new file with mode: 0644]
include/deal.II/grid/grid_generator.h
source/grid/grid_generator.cc
tests/grid/grid_generator_plate_with_a_hole.cc [new file with mode: 0644]
tests/grid/grid_generator_plate_with_a_hole.output [new file with mode: 0644]
tests/grid/grid_generator_plate_with_a_hole_2.cc [new file with mode: 0644]
tests/grid/grid_generator_plate_with_a_hole_2.output [new file with mode: 0644]
tests/grid/grid_generator_plate_with_a_hole_3.cc [new file with mode: 0644]
tests/grid/grid_generator_plate_with_a_hole_3.output [new file with mode: 0644]

diff --git a/doc/doxygen/images/plate_with_a_hole.png b/doc/doxygen/images/plate_with_a_hole.png
new file mode 100644 (file)
index 0000000..599456c
Binary files /dev/null and b/doc/doxygen/images/plate_with_a_hole.png differ
diff --git a/doc/doxygen/images/plate_with_a_hole_3D.png b/doc/doxygen/images/plate_with_a_hole_3D.png
new file mode 100644 (file)
index 0000000..ff3594c
Binary files /dev/null and b/doc/doxygen/images/plate_with_a_hole_3D.png differ
diff --git a/doc/news/changes/minor/20180706DenisDavydov b/doc/news/changes/minor/20180706DenisDavydov
new file mode 100644 (file)
index 0000000..f9cdbeb
--- /dev/null
@@ -0,0 +1,4 @@
+New: Add Gridgenerator::plate_with_a_hole() that generates a
+rectangular plate with an (offset) cylindrical hole.
+<br>
+(Denis Davydov 2018/06/21)
index e9f7e9f214feff0dcef90e3766ca86ab8ce21d58..2ed123b401d67b1ba1a6336adf42b94ad704666b 100644 (file)
@@ -304,6 +304,63 @@ namespace GridGenerator
   cheese(Triangulation<dim, spacedim> &   tria,
          const std::vector<unsigned int> &holes);
 
+  /**
+   * \brief Rectangular plate with an (offset) cylindrical hole.
+   *
+   * Generate a rectangular plate with an (offset) cylindrical hole. The
+   * geometry consists of 2 regions:
+   * The first is a square region with length @p outer_radius and a hole of radius @p inner_radius .
+   * Cells in this regions will have TransfiniteInterpolationManifold with
+   * manifold id
+   * @p tfi_manifold_id attached to them. Additionally, the boundary faces of
+   * the hole will be associated with a PolarManifold (in 2D) or
+   * CylindricalManifold (in 3D). The center of this
+   * regions can be prescribed via @p center , namely the axis of the hole will
+   * be located at @p center .
+   * The second region describes the remainder of the bulk material. It is
+   * specified via padding
+   * parameters @p pad_bottom, @p padding_top, @p padding_left and @padding_right.
+   * All cells in this regions will have a FlatManifold attached to them.
+   * The final width of the plate will be <code>padding_left + 2*outer_radius +
+   * padding_right</code>, where it length is <code>padding_top + 2*outer_radius
+   * + padding_bottom</code>. Three out of four paddings is allowed to be zero.
+   *
+   * Here is the non-symmetric grid (after one global refinement, colored
+   * according to manifold id) in 2D:
+   *
+   * @image html plate_with_a_hole.png
+   *
+   * and in 3D:
+   *
+   * @image html plate_with_a_hole_3D.png
+   *
+   * In 3D, triangulation will be extruded in the z-direction by the total
+   * height of
+   * @p L using @p n_slices slices (minimum is 2).
+   * If the @p colorize flag is <code>true</code>, the boundary_ids of the boundary
+   * faces are assigned, such that the lower one in the x-direction is 0, the
+   * upper one is 1. The indicators for the surfaces in the y-direction are 2
+   * and 3, and the ones for the z-direction are 5 and 6. The hole boundary has
+   * indicator 4.
+   *
+   * @author Denis Davydov, 2018
+   */
+  template <int dim>
+  void
+  plate_with_a_hole(Triangulation<dim> &     tria,
+                    const double             inner_radius      = 0.4,
+                    const double             outer_radius      = 1.,
+                    const double             pad_bottom        = 2.,
+                    const double             pad_top           = 2.,
+                    const double             pad_left          = 1.,
+                    const double             pad_right         = 1.,
+                    const Point<dim>         center            = Point<dim>(),
+                    const types::manifold_id polar_manifold_id = 0,
+                    const types::manifold_id tfi_manifold_id   = 1,
+                    const double             L                 = 1.,
+                    const unsigned int       n_slices          = 2,
+                    const bool               colorize          = false);
+
   /**
    * A general quadrilateral in 2d or a general hexahedron in 3d. It is the
    * responsibility of the user to provide the vertices in the right order (see
@@ -1310,6 +1367,35 @@ namespace GridGenerator
                    "The input to this function is oriented in a way that will"
                    " cause all cells to have negative measure.");
   ///@}
+
+#ifndef DOXYGEN
+  // These functions are only implemented with specializations; declare them
+  // here
+  template <>
+  void hyper_cube_with_cylindrical_hole(Triangulation<1> &,
+                                        const double,
+                                        const double,
+                                        const double,
+                                        const unsigned int,
+                                        const bool);
+
+  template <>
+  void hyper_cube_with_cylindrical_hole(Triangulation<2> &,
+                                        const double,
+                                        const double,
+                                        const double,
+                                        const unsigned int,
+                                        const bool);
+
+  template <>
+  void hyper_cube_with_cylindrical_hole(Triangulation<3> &,
+                                        const double,
+                                        const double,
+                                        const double,
+                                        const unsigned int,
+                                        const bool);
+#endif
+
 } // namespace GridGenerator
 
 
index 94f28d20fa2f07fcf163f98a9bcdca4fe1915a6b..ef7af6475bd8b08ee62734545c53cc404ea7dc7e 100644 (file)
@@ -1910,6 +1910,353 @@ namespace GridGenerator
     tria.create_triangulation(points, cells, SubCellData());
   }
 
+
+
+  template <>
+  void plate_with_a_hole(Triangulation<1> & /*tria*/,
+                         const double /*inner_radius*/,
+                         const double /*outer_radius*/,
+                         const double /*pad_bottom*/,
+                         const double /*pad_top*/,
+                         const double /*pad_left*/,
+                         const double /*pad_right*/,
+                         const Point<1> /*center*/,
+                         const types::manifold_id /*polar_manifold_id*/,
+                         const types::manifold_id /*tfi_manifold_id*/,
+                         const double /*L*/,
+                         const unsigned int /*n_slices*/,
+                         const bool /*colorize*/)
+  {
+    Assert(false, ExcNotImplemented());
+  }
+
+
+  namespace internal
+  {
+    // helper function to check if point is in 2D box
+    bool inline point_in_box(const Point<2> &p,
+                             const Point<2> &c,
+                             const double    radius)
+    {
+      return (std::abs(p[0] - c[0]) < radius) &&
+             (std::abs(p[1] - c[1]) < radius);
+    }
+
+    bool inline point_in_box(const Point<3> &p,
+                             const Point<3> &center,
+                             const double    radius)
+    {
+      return point_in_box(Point<2>(p[0], p[1]),
+                          Point<2>(center[0], center[1]),
+                          radius);
+    }
+
+    /**
+     * Keep the main 2D implementation internal as we will use
+     * material id in 3D case, whereas the actual 2D function
+     * will reset material id in addition to this one.
+     */
+    void plate_with_a_hole(Triangulation<2> &       tria,
+                           const double             inner_radius,
+                           const double             outer_radius,
+                           const double             pad_bottom,
+                           const double             pad_top,
+                           const double             pad_left,
+                           const double             pad_right,
+                           const Point<2>           new_center,
+                           const types::manifold_id polar_manifold_id,
+                           const types::manifold_id tfi_manifold_id,
+                           const double             L,
+                           const unsigned int /*n_slices*/,
+                           const bool colorize)
+    {
+      Assert((pad_bottom > 0 || pad_top > 0 || pad_left > 0 || pad_right > 0),
+             ExcMessage("At least one padding parameter has to be non-zero."));
+      Assert(pad_bottom >= 0., ExcMessage("Negative bottom padding."));
+      Assert(pad_top >= 0., ExcMessage("Negative top padding."));
+      Assert(pad_left >= 0., ExcMessage("Negative left padding."));
+      Assert(pad_right >= 0., ExcMessage("Negative right padding."));
+
+      const Point<2> center;
+
+      auto min_line_length = [](const Triangulation<2> &tria) -> double {
+        double length = std::numeric_limits<double>::max();
+        for (const auto cell : tria.active_cell_iterators())
+          for (unsigned int n = 0; n < GeometryInfo<2>::lines_per_cell; ++n)
+            length = std::min(length, cell->line(n)->diameter());
+        return length;
+      };
+
+      // start by setting up the cylinder triangulation
+      Triangulation<2> cylinder_tria;
+      GridGenerator::hyper_cube_with_cylindrical_hole(cylinder_tria,
+                                                      inner_radius,
+                                                      outer_radius,
+                                                      L,
+                                                      /*repetitions*/ 1,
+                                                      colorize);
+
+      // Mark the cylinder material ids as 2 to distinguish them from the bulk
+      // cells (these are read again about 40 lines down)
+      for (const auto &cell : cylinder_tria.active_cell_iterators())
+        cell->set_material_id(2);
+
+      // hyper_cube_with_cylindrical_hole will have 2 cells along
+      // each face, so he element size is outer_radius
+
+      auto add_sizes = [](std::vector<double> &step_sizes,
+                          const double         padding,
+                          const double         h) -> void {
+        // use std::round instead of std::ceil to improve aspect ratio
+        // in case padding is only slightly larger than h.
+        const unsigned int rounded = std::round(padding / h);
+        // in case padding is much smaller than h, make sure we
+        // have at least 1 element
+        const unsigned int num = (padding > 0. && rounded == 0) ? 1 : rounded;
+        for (unsigned int i = 0; i < num; ++i)
+          step_sizes.push_back(padding / num);
+      };
+
+      std::vector<std::vector<double>> step_sizes(2);
+      // x-coord
+      // left:
+      add_sizes(step_sizes[0], pad_left, outer_radius);
+      // center
+      step_sizes[0].push_back(outer_radius);
+      step_sizes[0].push_back(outer_radius);
+      // right
+      add_sizes(step_sizes[0], pad_right, outer_radius);
+      // y-coord
+      //   bottom
+      add_sizes(step_sizes[1], pad_bottom, outer_radius);
+      //   center
+      step_sizes[1].push_back(outer_radius);
+      step_sizes[1].push_back(outer_radius);
+      //   top
+      add_sizes(step_sizes[1], pad_top, outer_radius);
+
+      // now create bulk
+      Triangulation<2> bulk_tria;
+      const Point<2>   bl(-outer_radius - pad_left, -outer_radius - pad_bottom);
+      const Point<2>   tr(outer_radius + pad_right, outer_radius + pad_top);
+      GridGenerator::subdivided_hyper_rectangle(
+        bulk_tria, step_sizes, bl, tr, colorize);
+
+      // now remove cells reserved from the cylindrical hole
+      std::set<Triangulation<2>::active_cell_iterator> cells_to_remove;
+      for (const auto &cell : bulk_tria.active_cell_iterators())
+        if (point_in_box(cell->center(), center, outer_radius))
+          cells_to_remove.insert(cell);
+
+      Triangulation<2> tria_without_cylinder;
+      GridGenerator::create_triangulation_with_removed_cells(
+        bulk_tria, cells_to_remove, tria_without_cylinder);
+
+      const double tolerance = std::min(min_line_length(tria_without_cylinder),
+                                        min_line_length(cylinder_tria)) /
+                               2.0;
+
+      // set material ID in bulk part to something other than 2
+      for (const auto &cell : tria_without_cylinder.active_cell_iterators())
+        cell->set_material_id(1);
+
+      GridGenerator::merge_triangulations(tria_without_cylinder,
+                                          cylinder_tria,
+                                          tria,
+                                          tolerance);
+
+      // now set manifold ids:
+      for (const auto &cell : tria.active_cell_iterators())
+        {
+          // set all non-boundary manifold ids on the cells that came from the
+          // grid around the cylinder to the new TFI manifold id.
+          if (cell->material_id() == 2)
+            {
+              cell->set_manifold_id(tfi_manifold_id);
+              for (unsigned int face_n = 0;
+                   face_n < GeometryInfo<2>::faces_per_cell;
+                   ++face_n)
+                {
+                  const auto &face = cell->face(face_n);
+                  if (face->at_boundary() &&
+                      point_in_box(face->center(), center, outer_radius))
+                    face->set_manifold_id(polar_manifold_id);
+                  else
+                    face->set_manifold_id(tfi_manifold_id);
+                }
+            }
+          else
+            {
+              // ensure that all other manifold ids (including the faces
+              // opposite the cylinder) are set to the flat id
+              cell->set_all_manifold_ids(numbers::flat_manifold_id);
+            }
+        }
+
+      static constexpr double tol =
+        std::numeric_limits<double>::epsilon() * 10000;
+      if (colorize)
+        for (auto &cell : tria.active_cell_iterators())
+          for (unsigned int face_n = 0;
+               face_n < GeometryInfo<2>::faces_per_cell;
+               ++face_n)
+            {
+              const auto face = cell->face(face_n);
+              if (face->at_boundary())
+                {
+                  const Point<2> center = face->center();
+                  // left side
+                  if (std::abs(center[0] - bl[0]) < tol * std::abs(bl[0]))
+                    face->set_boundary_id(0);
+                  // right side
+                  else if (std::abs(center[0] - tr[0]) < tol * std::abs(tr[0]))
+                    face->set_boundary_id(1);
+                  // bottom
+                  else if (std::abs(center[1] - bl[1]) < tol * std::abs(bl[1]))
+                    face->set_boundary_id(2);
+                  // top
+                  else if (std::abs(center[1] - tr[1]) < tol * std::abs(tr[1]))
+                    face->set_boundary_id(3);
+                  // cylinder boundary
+                  else
+                    {
+                      Assert(cell->material_id() == 2, ExcInternalError());
+                      face->set_boundary_id(4);
+                    }
+                }
+            }
+
+      // move to the new center
+      GridTools::shift(new_center, tria);
+
+      PolarManifold<2> polar_manifold(new_center);
+      tria.set_manifold(polar_manifold_id, polar_manifold);
+      TransfiniteInterpolationManifold<2> inner_manifold;
+      inner_manifold.initialize(tria);
+      tria.set_manifold(tfi_manifold_id, inner_manifold);
+    }
+
+  } // namespace internal
+
+  template <>
+  void plate_with_a_hole(Triangulation<2> &       tria,
+                         const double             inner_radius,
+                         const double             outer_radius,
+                         const double             pad_bottom,
+                         const double             pad_top,
+                         const double             pad_left,
+                         const double             pad_right,
+                         const Point<2>           new_center,
+                         const types::manifold_id polar_manifold_id,
+                         const types::manifold_id tfi_manifold_id,
+                         const double             L,
+                         const unsigned int       n_slices,
+                         const bool               colorize)
+  {
+    internal::plate_with_a_hole(tria,
+                                inner_radius,
+                                outer_radius,
+                                pad_bottom,
+                                pad_top,
+                                pad_left,
+                                pad_right,
+                                new_center,
+                                polar_manifold_id,
+                                tfi_manifold_id,
+                                L,
+                                n_slices,
+                                colorize);
+
+    // reset material id
+    for (auto &cell : tria.active_cell_iterators())
+      cell->set_material_id(0);
+  }
+
+
+
+  template <>
+  void plate_with_a_hole(Triangulation<3> &       tria,
+                         const double             inner_radius,
+                         const double             outer_radius,
+                         const double             pad_bottom,
+                         const double             pad_top,
+                         const double             pad_left,
+                         const double             pad_right,
+                         const Point<3>           new_center,
+                         const types::manifold_id polar_manifold_id,
+                         const types::manifold_id tfi_manifold_id,
+                         const double             L,
+                         const unsigned int       n_slices,
+                         const bool               colorize)
+  {
+    Triangulation<2> tria_2;
+    internal::plate_with_a_hole(tria_2,
+                                inner_radius,
+                                outer_radius,
+                                pad_bottom,
+                                pad_top,
+                                pad_left,
+                                pad_right,
+                                Point<2>(new_center[0], new_center[1]),
+                                polar_manifold_id,
+                                tfi_manifold_id,
+                                L,
+                                n_slices,
+                                colorize);
+
+    // extrude to 3D
+    extrude_triangulation(tria_2, n_slices, L, tria);
+
+    // shift in Z direction to match specified center
+    GridTools::shift(Point<3>(0, 0, new_center[2] - L / 2.), tria);
+
+    // extrude will keep boundary IDs but can not keep manifolds, set them
+    // below:
+    const FlatManifold<3> flat_manifold;
+    for (const auto &cell : tria.active_cell_iterators())
+      if (cell->material_id() == 2)
+        {
+          cell->set_all_manifold_ids(tfi_manifold_id);
+          for (unsigned int face_n = 0;
+               face_n < GeometryInfo<3>::faces_per_cell;
+               ++face_n)
+            {
+              // similar check to 2D version
+              const auto face = cell->face(face_n);
+              if (face->at_boundary() &&
+                  internal::point_in_box(face->center(),
+                                         new_center,
+                                         outer_radius) &&
+                  std::abs(
+                    flat_manifold.normal_vector(face, face->center())[2]) <
+                    1.0e-10)
+                face->set_manifold_id(polar_manifold_id);
+              else
+                face->set_manifold_id(tfi_manifold_id);
+            }
+        }
+      else
+        {
+          // otherwise set everything to flat manifold
+          cell->set_all_manifold_ids(numbers::flat_manifold_id);
+        }
+
+    // set up the new manifolds
+    const Tensor<1, 3>           direction{{0.0, 0.0, 1.0}};
+    const CylindricalManifold<3> cylindrical_manifold(
+      direction, /*axial_point*/ new_center);
+    TransfiniteInterpolationManifold<3> inner_manifold;
+    inner_manifold.initialize(tria);
+    tria.set_manifold(polar_manifold_id, cylindrical_manifold);
+    tria.set_manifold(tfi_manifold_id, inner_manifold);
+
+    // finally reset material ids
+    for (auto &cell : tria.active_cell_iterators())
+      cell->set_material_id(0);
+  }
+
+
+
   template <int dim, int spacedim>
   void
   hyper_cross(Triangulation<dim, spacedim> &   tria,
diff --git a/tests/grid/grid_generator_plate_with_a_hole.cc b/tests/grid/grid_generator_plate_with_a_hole.cc
new file mode 100644 (file)
index 0000000..801405c
--- /dev/null
@@ -0,0 +1,121 @@
+// ---------------------------------------------------------------------
+//
+// Copyright (C) 2005 - 2018 by the deal.II authors
+//
+// This file is part of the deal.II library.
+//
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE.md at
+// the top level directory of deal.II.
+//
+// ---------------------------------------------------------------------
+
+
+
+// Test GridGenerator::plate_with_a_hole()
+
+#include <deal.II/dofs/dof_handler.h>
+
+#include <deal.II/fe/fe_q.h>
+
+#include <deal.II/grid/grid_generator.h>
+#include <deal.II/grid/tria.h>
+
+#include <deal.II/numerics/data_out.h>
+
+#include "../tests.h"
+
+template <int dim>
+void
+test()
+{
+  Triangulation<dim> triangulation;
+  GridGenerator::plate_with_a_hole(
+    triangulation, 0.4, 1., 2., 2., 0, 0, Point<dim>(), 0, 1, 1., 2, true);
+
+  triangulation.refine_global(1);
+
+  using Tuple = std::tuple<Point<dim>, types::boundary_id, types::manifold_id>;
+  std::vector<Tuple> boundary_faces;
+
+  for (const auto &cell : triangulation.active_cell_iterators())
+    for (unsigned int face_n = 0; face_n < GeometryInfo<dim>::faces_per_cell;
+         ++face_n)
+      if (cell->face(face_n)->at_boundary())
+        boundary_faces.push_back(
+          std::make_tuple(cell->face(face_n)->center(),
+                          cell->face(face_n)->boundary_id(),
+                          cell->face(face_n)->manifold_id()));
+
+  // see dof_tools.cc internal::ComparisonHelper
+  std::sort(begin(boundary_faces),
+            end(boundary_faces),
+            [](const Tuple &t1, const Tuple &t2) {
+              const auto &b1 = std::get<1>(t1);
+              const auto &b2 = std::get<1>(t2);
+              if (b1 != b2)
+                return b1 < b2;
+
+              const auto &p1 = std::get<0>(t1);
+              const auto &p2 = std::get<0>(t2);
+
+              for (unsigned int d = 0; d < dim; ++d)
+                if (std::abs(p1[d] - p2[d]) > 1e-8)
+                  return p1[d] < p2[d];
+
+              return std::get<2>(t1) < std::get<2>(t2);
+            });
+
+  for (const auto el : boundary_faces)
+    deallog << "center: " << std::get<0>(el)
+            << " boundary id: " << std::get<1>(el)
+            << " manifold id: " << std::get<2>(el) << std::endl;
+
+  deallog << std::endl << std::endl;
+  Vector<float> manifold_id(triangulation.n_active_cells());
+  unsigned int  index = 0;
+  for (const auto &cell : triangulation.active_cell_iterators())
+    {
+      deallog << "center: " << cell->center()
+              << " manifold id: " << cell->manifold_id() << std::endl;
+      manifold_id[index] = cell->manifold_id();
+      index++;
+    }
+
+  // write in vtk for visual inspection
+  if (false)
+    {
+      DoFHandler<dim> dof_handler(triangulation);
+      FE_Q<dim>       fe(1);
+      dof_handler.distribute_dofs(fe);
+
+      DataOut<dim> data_out;
+
+      data_out.attach_dof_handler(dof_handler);
+      data_out.add_data_vector(manifold_id, "manifold_id");
+      data_out.build_patches();
+
+      const std::string filename =
+        "output_" + Utilities::int_to_string(dim) + ".vtu";
+      std::ofstream output(filename.c_str());
+      data_out.write_vtu(output);
+    }
+}
+
+
+int
+main()
+{
+  initlog();
+
+  deallog.push("2d");
+  test<2>();
+  deallog.pop();
+
+  deallog.push("3d");
+  test<3>();
+  deallog.pop();
+}
diff --git a/tests/grid/grid_generator_plate_with_a_hole.output b/tests/grid/grid_generator_plate_with_a_hole.output
new file mode 100644 (file)
index 0000000..28f5dc6
--- /dev/null
@@ -0,0 +1,469 @@
+
+DEAL:2d::center: -1.00000 -2.75000 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: -1.00000 -2.25000 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: -1.00000 -1.75000 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: -1.00000 -1.25000 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: -1.00000 -0.750000 boundary id: 0 manifold id: 1
+DEAL:2d::center: -1.00000 -0.250000 boundary id: 0 manifold id: 1
+DEAL:2d::center: -1.00000 0.250000 boundary id: 0 manifold id: 1
+DEAL:2d::center: -1.00000 0.750000 boundary id: 0 manifold id: 1
+DEAL:2d::center: -1.00000 1.25000 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: -1.00000 1.75000 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: -1.00000 2.25000 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: -1.00000 2.75000 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: 1.00000 -2.75000 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: 1.00000 -2.25000 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: 1.00000 -1.75000 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: 1.00000 -1.25000 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: 1.00000 -0.750000 boundary id: 1 manifold id: 1
+DEAL:2d::center: 1.00000 -0.250000 boundary id: 1 manifold id: 1
+DEAL:2d::center: 1.00000 0.250000 boundary id: 1 manifold id: 1
+DEAL:2d::center: 1.00000 0.750000 boundary id: 1 manifold id: 1
+DEAL:2d::center: 1.00000 1.25000 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: 1.00000 1.75000 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: 1.00000 2.25000 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: 1.00000 2.75000 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: -0.750000 -3.00000 boundary id: 2 manifold id: 4294967295
+DEAL:2d::center: -0.250000 -3.00000 boundary id: 2 manifold id: 4294967295
+DEAL:2d::center: 0.250000 -3.00000 boundary id: 2 manifold id: 4294967295
+DEAL:2d::center: 0.750000 -3.00000 boundary id: 2 manifold id: 4294967295
+DEAL:2d::center: -0.750000 3.00000 boundary id: 3 manifold id: 4294967295
+DEAL:2d::center: -0.250000 3.00000 boundary id: 3 manifold id: 4294967295
+DEAL:2d::center: 0.250000 3.00000 boundary id: 3 manifold id: 4294967295
+DEAL:2d::center: 0.750000 3.00000 boundary id: 3 manifold id: 4294967295
+DEAL:2d::center: -0.384776 -0.0765367 boundary id: 4 manifold id: 0
+DEAL:2d::center: -0.384776 0.0765367 boundary id: 4 manifold id: 0
+DEAL:2d::center: -0.326197 -0.217958 boundary id: 4 manifold id: 0
+DEAL:2d::center: -0.326197 0.217958 boundary id: 4 manifold id: 0
+DEAL:2d::center: -0.217958 -0.326197 boundary id: 4 manifold id: 0
+DEAL:2d::center: -0.217958 0.326197 boundary id: 4 manifold id: 0
+DEAL:2d::center: -0.0765367 -0.384776 boundary id: 4 manifold id: 0
+DEAL:2d::center: -0.0765367 0.384776 boundary id: 4 manifold id: 0
+DEAL:2d::center: 0.0765367 -0.384776 boundary id: 4 manifold id: 0
+DEAL:2d::center: 0.0765367 0.384776 boundary id: 4 manifold id: 0
+DEAL:2d::center: 0.217958 -0.326197 boundary id: 4 manifold id: 0
+DEAL:2d::center: 0.217958 0.326197 boundary id: 4 manifold id: 0
+DEAL:2d::center: 0.326197 -0.217958 boundary id: 4 manifold id: 0
+DEAL:2d::center: 0.326197 0.217958 boundary id: 4 manifold id: 0
+DEAL:2d::center: 0.384776 -0.0765367 boundary id: 4 manifold id: 0
+DEAL:2d::center: 0.384776 0.0765367 boundary id: 4 manifold id: 0
+DEAL:2d::
+DEAL:2d::
+DEAL:2d::center: -0.250000 -2.25000 manifold id: 4294967295
+DEAL:2d::center: -0.750000 -2.25000 manifold id: 4294967295
+DEAL:2d::center: -0.250000 -2.75000 manifold id: 4294967295
+DEAL:2d::center: -0.750000 -2.75000 manifold id: 4294967295
+DEAL:2d::center: 0.750000 -2.25000 manifold id: 4294967295
+DEAL:2d::center: 0.250000 -2.25000 manifold id: 4294967295
+DEAL:2d::center: 0.750000 -2.75000 manifold id: 4294967295
+DEAL:2d::center: 0.250000 -2.75000 manifold id: 4294967295
+DEAL:2d::center: -0.250000 -1.25000 manifold id: 4294967295
+DEAL:2d::center: -0.750000 -1.25000 manifold id: 4294967295
+DEAL:2d::center: -0.250000 -1.75000 manifold id: 4294967295
+DEAL:2d::center: -0.750000 -1.75000 manifold id: 4294967295
+DEAL:2d::center: 0.750000 -1.25000 manifold id: 4294967295
+DEAL:2d::center: 0.250000 -1.25000 manifold id: 4294967295
+DEAL:2d::center: 0.750000 -1.75000 manifold id: 4294967295
+DEAL:2d::center: 0.250000 -1.75000 manifold id: 4294967295
+DEAL:2d::center: -0.250000 1.75000 manifold id: 4294967295
+DEAL:2d::center: -0.750000 1.75000 manifold id: 4294967295
+DEAL:2d::center: -0.250000 1.25000 manifold id: 4294967295
+DEAL:2d::center: -0.750000 1.25000 manifold id: 4294967295
+DEAL:2d::center: 0.750000 1.75000 manifold id: 4294967295
+DEAL:2d::center: 0.250000 1.75000 manifold id: 4294967295
+DEAL:2d::center: 0.750000 1.25000 manifold id: 4294967295
+DEAL:2d::center: 0.250000 1.25000 manifold id: 4294967295
+DEAL:2d::center: -0.250000 2.75000 manifold id: 4294967295
+DEAL:2d::center: -0.750000 2.75000 manifold id: 4294967295
+DEAL:2d::center: -0.250000 2.25000 manifold id: 4294967295
+DEAL:2d::center: -0.750000 2.25000 manifold id: 4294967295
+DEAL:2d::center: 0.750000 2.75000 manifold id: 4294967295
+DEAL:2d::center: 0.250000 2.75000 manifold id: 4294967295
+DEAL:2d::center: 0.750000 2.25000 manifold id: 4294967295
+DEAL:2d::center: 0.250000 2.25000 manifold id: 4294967295
+DEAL:2d::center: 0.494648 0.350969 manifold id: 1
+DEAL:2d::center: 0.538582 0.119903 manifold id: 1
+DEAL:2d::center: 0.831549 0.616990 manifold id: 1
+DEAL:2d::center: 0.846194 0.206634 manifold id: 1
+DEAL:2d::center: 0.350969 0.494648 manifold id: 1
+DEAL:2d::center: 0.616990 0.831549 manifold id: 1
+DEAL:2d::center: 0.119903 0.538582 manifold id: 1
+DEAL:2d::center: 0.206634 0.846194 manifold id: 1
+DEAL:2d::center: -0.119903 0.538582 manifold id: 1
+DEAL:2d::center: -0.206634 0.846194 manifold id: 1
+DEAL:2d::center: -0.350969 0.494648 manifold id: 1
+DEAL:2d::center: -0.616990 0.831549 manifold id: 1
+DEAL:2d::center: -0.538582 0.119903 manifold id: 1
+DEAL:2d::center: -0.494648 0.350969 manifold id: 1
+DEAL:2d::center: -0.846194 0.206634 manifold id: 1
+DEAL:2d::center: -0.831549 0.616990 manifold id: 1
+DEAL:2d::center: -0.494648 -0.350969 manifold id: 1
+DEAL:2d::center: -0.538582 -0.119903 manifold id: 1
+DEAL:2d::center: -0.831549 -0.616990 manifold id: 1
+DEAL:2d::center: -0.846194 -0.206634 manifold id: 1
+DEAL:2d::center: -0.119903 -0.538582 manifold id: 1
+DEAL:2d::center: -0.350969 -0.494648 manifold id: 1
+DEAL:2d::center: -0.206634 -0.846194 manifold id: 1
+DEAL:2d::center: -0.616990 -0.831549 manifold id: 1
+DEAL:2d::center: 0.350969 -0.494648 manifold id: 1
+DEAL:2d::center: 0.119903 -0.538582 manifold id: 1
+DEAL:2d::center: 0.616990 -0.831549 manifold id: 1
+DEAL:2d::center: 0.206634 -0.846194 manifold id: 1
+DEAL:2d::center: 0.538582 -0.119903 manifold id: 1
+DEAL:2d::center: 0.494648 -0.350969 manifold id: 1
+DEAL:2d::center: 0.846194 -0.206634 manifold id: 1
+DEAL:2d::center: 0.831549 -0.616990 manifold id: 1
+DEAL:3d::center: -1.00000 -2.75000 -0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 -2.75000 0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 -2.25000 -0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 -2.25000 0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 -1.75000 -0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 -1.75000 0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 -1.25000 -0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 -1.25000 0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 -0.750000 -0.250000 boundary id: 0 manifold id: 1
+DEAL:3d::center: -1.00000 -0.750000 0.250000 boundary id: 0 manifold id: 1
+DEAL:3d::center: -1.00000 -0.250000 -0.250000 boundary id: 0 manifold id: 1
+DEAL:3d::center: -1.00000 -0.250000 0.250000 boundary id: 0 manifold id: 1
+DEAL:3d::center: -1.00000 0.250000 -0.250000 boundary id: 0 manifold id: 1
+DEAL:3d::center: -1.00000 0.250000 0.250000 boundary id: 0 manifold id: 1
+DEAL:3d::center: -1.00000 0.750000 -0.250000 boundary id: 0 manifold id: 1
+DEAL:3d::center: -1.00000 0.750000 0.250000 boundary id: 0 manifold id: 1
+DEAL:3d::center: -1.00000 1.25000 -0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 1.25000 0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 1.75000 -0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 1.75000 0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 2.25000 -0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 2.25000 0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 2.75000 -0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 2.75000 0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 1.00000 -2.75000 -0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 -2.75000 0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 -2.25000 -0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 -2.25000 0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 -1.75000 -0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 -1.75000 0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 -1.25000 -0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 -1.25000 0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 -0.750000 -0.250000 boundary id: 1 manifold id: 1
+DEAL:3d::center: 1.00000 -0.750000 0.250000 boundary id: 1 manifold id: 1
+DEAL:3d::center: 1.00000 -0.250000 -0.250000 boundary id: 1 manifold id: 1
+DEAL:3d::center: 1.00000 -0.250000 0.250000 boundary id: 1 manifold id: 1
+DEAL:3d::center: 1.00000 0.250000 -0.250000 boundary id: 1 manifold id: 1
+DEAL:3d::center: 1.00000 0.250000 0.250000 boundary id: 1 manifold id: 1
+DEAL:3d::center: 1.00000 0.750000 -0.250000 boundary id: 1 manifold id: 1
+DEAL:3d::center: 1.00000 0.750000 0.250000 boundary id: 1 manifold id: 1
+DEAL:3d::center: 1.00000 1.25000 -0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 1.25000 0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 1.75000 -0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 1.75000 0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 2.25000 -0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 2.25000 0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 2.75000 -0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 2.75000 0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -3.00000 -0.250000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -3.00000 0.250000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -3.00000 -0.250000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -3.00000 0.250000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -3.00000 -0.250000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -3.00000 0.250000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -3.00000 -0.250000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -3.00000 0.250000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: -0.750000 3.00000 -0.250000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: -0.750000 3.00000 0.250000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: -0.250000 3.00000 -0.250000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: -0.250000 3.00000 0.250000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 0.250000 3.00000 -0.250000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 0.250000 3.00000 0.250000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 0.750000 3.00000 -0.250000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 0.750000 3.00000 0.250000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: -0.384776 -0.0765367 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.384776 -0.0765367 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.384776 0.0765367 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.384776 0.0765367 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.326197 -0.217958 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.326197 -0.217958 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.326197 0.217958 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.326197 0.217958 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.217958 -0.326197 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.217958 -0.326197 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.217958 0.326197 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.217958 0.326197 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.0765367 -0.384776 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.0765367 -0.384776 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.0765367 0.384776 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.0765367 0.384776 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.0765367 -0.384776 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.0765367 -0.384776 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.0765367 0.384776 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.0765367 0.384776 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.217958 -0.326197 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.217958 -0.326197 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.217958 0.326197 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.217958 0.326197 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.326197 -0.217958 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.326197 -0.217958 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.326197 0.217958 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.326197 0.217958 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.384776 -0.0765367 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.384776 -0.0765367 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.384776 0.0765367 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.384776 0.0765367 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.846194 -0.206634 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.846194 0.206634 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.831549 -0.616990 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.831549 0.616990 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.750000 -2.75000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -2.25000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -1.75000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -1.25000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.750000 1.25000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.750000 1.75000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.750000 2.25000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.750000 2.75000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.616990 -0.831549 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.616990 0.831549 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.538582 -0.119903 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.538582 0.119903 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.494648 -0.350969 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.494648 0.350969 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.350969 -0.494648 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.350969 0.494648 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.250000 -2.75000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -2.25000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -1.75000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -1.25000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.250000 1.25000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.250000 1.75000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.250000 2.25000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.250000 2.75000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.206634 -0.846194 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.206634 0.846194 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.119903 -0.538582 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.119903 0.538582 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.119903 -0.538582 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.119903 0.538582 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.206634 -0.846194 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.206634 0.846194 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.250000 -2.75000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -2.25000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -1.75000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -1.25000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.250000 1.25000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.250000 1.75000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.250000 2.25000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.250000 2.75000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.350969 -0.494648 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.350969 0.494648 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.494648 -0.350969 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.494648 0.350969 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.538582 -0.119903 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.538582 0.119903 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.616990 -0.831549 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.616990 0.831549 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.750000 -2.75000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -2.25000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -1.75000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -1.25000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.750000 1.25000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.750000 1.75000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.750000 2.25000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.750000 2.75000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.831549 -0.616990 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.831549 0.616990 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.846194 -0.206634 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.846194 0.206634 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.846194 -0.206634 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.846194 0.206634 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.831549 -0.616990 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.831549 0.616990 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.750000 -2.75000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -2.25000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -1.75000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -1.25000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.750000 1.25000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.750000 1.75000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.750000 2.25000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.750000 2.75000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.616990 -0.831549 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.616990 0.831549 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.538582 -0.119903 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.538582 0.119903 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.494648 -0.350969 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.494648 0.350969 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.350969 -0.494648 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.350969 0.494648 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.250000 -2.75000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -2.25000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -1.75000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -1.25000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.250000 1.25000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.250000 1.75000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.250000 2.25000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.250000 2.75000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.206634 -0.846194 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.206634 0.846194 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.119903 -0.538582 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.119903 0.538582 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.119903 -0.538582 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.119903 0.538582 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.206634 -0.846194 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.206634 0.846194 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.250000 -2.75000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -2.25000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -1.75000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -1.25000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.250000 1.25000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.250000 1.75000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.250000 2.25000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.250000 2.75000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.350969 -0.494648 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.350969 0.494648 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.494648 -0.350969 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.494648 0.350969 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.538582 -0.119903 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.538582 0.119903 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.616990 -0.831549 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.616990 0.831549 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.750000 -2.75000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -2.25000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -1.75000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -1.25000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.750000 1.25000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.750000 1.75000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.750000 2.25000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.750000 2.75000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.831549 -0.616990 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.831549 0.616990 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.846194 -0.206634 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.846194 0.206634 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::
+DEAL:3d::
+DEAL:3d::center: -0.250000 -2.25000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -2.25000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -2.75000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -2.75000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -2.25000 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -2.25000 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -2.75000 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -2.75000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -2.25000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -2.25000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -2.75000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -2.75000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -2.25000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -2.25000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -2.75000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -2.75000 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -1.25000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -1.25000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -1.75000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -1.75000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -1.25000 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -1.25000 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -1.75000 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -1.75000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -1.25000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -1.25000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -1.75000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -1.75000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -1.25000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -1.25000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -1.75000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -1.75000 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 1.75000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 1.75000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 1.25000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 1.25000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 1.75000 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 1.75000 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 1.25000 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 1.25000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 1.75000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 1.75000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 1.25000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 1.25000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 1.75000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 1.75000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 1.25000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 1.25000 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 2.75000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 2.75000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 2.25000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 2.25000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 2.75000 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 2.75000 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 2.25000 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 2.25000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 2.75000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 2.75000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 2.25000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 2.25000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 2.75000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 2.75000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 2.25000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 2.25000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.494648 0.350969 -0.250000 manifold id: 1
+DEAL:3d::center: 0.538582 0.119903 -0.250000 manifold id: 1
+DEAL:3d::center: 0.831549 0.616990 -0.250000 manifold id: 1
+DEAL:3d::center: 0.846194 0.206634 -0.250000 manifold id: 1
+DEAL:3d::center: 0.494648 0.350969 0.250000 manifold id: 1
+DEAL:3d::center: 0.538582 0.119903 0.250000 manifold id: 1
+DEAL:3d::center: 0.831549 0.616990 0.250000 manifold id: 1
+DEAL:3d::center: 0.846194 0.206634 0.250000 manifold id: 1
+DEAL:3d::center: 0.350969 0.494648 -0.250000 manifold id: 1
+DEAL:3d::center: 0.616990 0.831549 -0.250000 manifold id: 1
+DEAL:3d::center: 0.119903 0.538582 -0.250000 manifold id: 1
+DEAL:3d::center: 0.206634 0.846194 -0.250000 manifold id: 1
+DEAL:3d::center: 0.350969 0.494648 0.250000 manifold id: 1
+DEAL:3d::center: 0.616990 0.831549 0.250000 manifold id: 1
+DEAL:3d::center: 0.119903 0.538582 0.250000 manifold id: 1
+DEAL:3d::center: 0.206634 0.846194 0.250000 manifold id: 1
+DEAL:3d::center: -0.119903 0.538582 -0.250000 manifold id: 1
+DEAL:3d::center: -0.206634 0.846194 -0.250000 manifold id: 1
+DEAL:3d::center: -0.350969 0.494648 -0.250000 manifold id: 1
+DEAL:3d::center: -0.616990 0.831549 -0.250000 manifold id: 1
+DEAL:3d::center: -0.119903 0.538582 0.250000 manifold id: 1
+DEAL:3d::center: -0.206634 0.846194 0.250000 manifold id: 1
+DEAL:3d::center: -0.350969 0.494648 0.250000 manifold id: 1
+DEAL:3d::center: -0.616990 0.831549 0.250000 manifold id: 1
+DEAL:3d::center: -0.538582 0.119903 -0.250000 manifold id: 1
+DEAL:3d::center: -0.494648 0.350969 -0.250000 manifold id: 1
+DEAL:3d::center: -0.846194 0.206634 -0.250000 manifold id: 1
+DEAL:3d::center: -0.831549 0.616990 -0.250000 manifold id: 1
+DEAL:3d::center: -0.538582 0.119903 0.250000 manifold id: 1
+DEAL:3d::center: -0.494648 0.350969 0.250000 manifold id: 1
+DEAL:3d::center: -0.846194 0.206634 0.250000 manifold id: 1
+DEAL:3d::center: -0.831549 0.616990 0.250000 manifold id: 1
+DEAL:3d::center: -0.494648 -0.350969 -0.250000 manifold id: 1
+DEAL:3d::center: -0.538582 -0.119903 -0.250000 manifold id: 1
+DEAL:3d::center: -0.831549 -0.616990 -0.250000 manifold id: 1
+DEAL:3d::center: -0.846194 -0.206634 -0.250000 manifold id: 1
+DEAL:3d::center: -0.494648 -0.350969 0.250000 manifold id: 1
+DEAL:3d::center: -0.538582 -0.119903 0.250000 manifold id: 1
+DEAL:3d::center: -0.831549 -0.616990 0.250000 manifold id: 1
+DEAL:3d::center: -0.846194 -0.206634 0.250000 manifold id: 1
+DEAL:3d::center: -0.119903 -0.538582 -0.250000 manifold id: 1
+DEAL:3d::center: -0.350969 -0.494648 -0.250000 manifold id: 1
+DEAL:3d::center: -0.206634 -0.846194 -0.250000 manifold id: 1
+DEAL:3d::center: -0.616990 -0.831549 -0.250000 manifold id: 1
+DEAL:3d::center: -0.119903 -0.538582 0.250000 manifold id: 1
+DEAL:3d::center: -0.350969 -0.494648 0.250000 manifold id: 1
+DEAL:3d::center: -0.206634 -0.846194 0.250000 manifold id: 1
+DEAL:3d::center: -0.616990 -0.831549 0.250000 manifold id: 1
+DEAL:3d::center: 0.350969 -0.494648 -0.250000 manifold id: 1
+DEAL:3d::center: 0.119903 -0.538582 -0.250000 manifold id: 1
+DEAL:3d::center: 0.616990 -0.831549 -0.250000 manifold id: 1
+DEAL:3d::center: 0.206634 -0.846194 -0.250000 manifold id: 1
+DEAL:3d::center: 0.350969 -0.494648 0.250000 manifold id: 1
+DEAL:3d::center: 0.119903 -0.538582 0.250000 manifold id: 1
+DEAL:3d::center: 0.616990 -0.831549 0.250000 manifold id: 1
+DEAL:3d::center: 0.206634 -0.846194 0.250000 manifold id: 1
+DEAL:3d::center: 0.538582 -0.119903 -0.250000 manifold id: 1
+DEAL:3d::center: 0.494648 -0.350969 -0.250000 manifold id: 1
+DEAL:3d::center: 0.846194 -0.206634 -0.250000 manifold id: 1
+DEAL:3d::center: 0.831549 -0.616990 -0.250000 manifold id: 1
+DEAL:3d::center: 0.538582 -0.119903 0.250000 manifold id: 1
+DEAL:3d::center: 0.494648 -0.350969 0.250000 manifold id: 1
+DEAL:3d::center: 0.846194 -0.206634 0.250000 manifold id: 1
+DEAL:3d::center: 0.831549 -0.616990 0.250000 manifold id: 1
diff --git a/tests/grid/grid_generator_plate_with_a_hole_2.cc b/tests/grid/grid_generator_plate_with_a_hole_2.cc
new file mode 100644 (file)
index 0000000..07be393
--- /dev/null
@@ -0,0 +1,125 @@
+// ---------------------------------------------------------------------
+//
+// Copyright (C) 2005 - 2018 by the deal.II authors
+//
+// This file is part of the deal.II library.
+//
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE.md at
+// the top level directory of deal.II.
+//
+// ---------------------------------------------------------------------
+
+
+
+// Test GridGenerator::plate_with_a_hole() with all padding non-equal
+
+#include <deal.II/dofs/dof_handler.h>
+
+#include <deal.II/fe/fe_q.h>
+
+#include <deal.II/grid/grid_generator.h>
+#include <deal.II/grid/tria.h>
+
+#include <deal.II/numerics/data_out.h>
+
+#include "../tests.h"
+
+template <int dim>
+void
+test()
+{
+  Point<dim> new_center;
+  for (unsigned int d = 0; d < dim; ++d)
+    new_center[d] = 10.;
+
+  Triangulation<dim> triangulation;
+  GridGenerator::plate_with_a_hole(
+    triangulation, 0.4, 1., 1., 2., 0.8, 1.2, new_center, 2, 3, 1., 2, true);
+
+  triangulation.refine_global(1);
+
+  using Tuple = std::tuple<Point<dim>, types::boundary_id, types::manifold_id>;
+  std::vector<Tuple> boundary_faces;
+
+  for (const auto &cell : triangulation.active_cell_iterators())
+    for (unsigned int face_n = 0; face_n < GeometryInfo<dim>::faces_per_cell;
+         ++face_n)
+      if (cell->face(face_n)->at_boundary())
+        boundary_faces.push_back(
+          std::make_tuple(cell->face(face_n)->center(),
+                          cell->face(face_n)->boundary_id(),
+                          cell->face(face_n)->manifold_id()));
+
+  // see dof_tools.cc internal::ComparisonHelper
+  std::sort(begin(boundary_faces),
+            end(boundary_faces),
+            [](const Tuple &t1, const Tuple &t2) {
+              const auto &b1 = std::get<1>(t1);
+              const auto &b2 = std::get<1>(t2);
+              if (b1 != b2)
+                return b1 < b2;
+
+              const auto &p1 = std::get<0>(t1);
+              const auto &p2 = std::get<0>(t2);
+
+              for (unsigned int d = 0; d < dim; ++d)
+                if (std::abs(p1[d] - p2[d]) > 1e-8)
+                  return p1[d] < p2[d];
+
+              return std::get<2>(t1) < std::get<2>(t2);
+            });
+
+  for (const auto el : boundary_faces)
+    deallog << "center: " << std::get<0>(el)
+            << " boundary id: " << std::get<1>(el)
+            << " manifold id: " << std::get<2>(el) << std::endl;
+
+  deallog << std::endl << std::endl;
+  Vector<float> manifold_id(triangulation.n_active_cells());
+  unsigned int  index = 0;
+  for (const auto &cell : triangulation.active_cell_iterators())
+    {
+      deallog << "center: " << cell->center()
+              << " manifold id: " << cell->manifold_id() << std::endl;
+      manifold_id[index] = cell->manifold_id();
+      index++;
+    }
+
+  // write in vtk for visual inspection
+  if (false)
+    {
+      DoFHandler<dim> dof_handler(triangulation);
+      FE_Q<dim>       fe(1);
+      dof_handler.distribute_dofs(fe);
+
+      DataOut<dim> data_out;
+
+      data_out.attach_dof_handler(dof_handler);
+      data_out.add_data_vector(manifold_id, "manifold_id");
+      data_out.build_patches();
+
+      const std::string filename =
+        "output_" + Utilities::int_to_string(dim) + ".vtu";
+      std::ofstream output(filename.c_str());
+      data_out.write_vtu(output);
+    }
+}
+
+
+int
+main()
+{
+  initlog();
+
+  deallog.push("2d");
+  test<2>();
+  deallog.pop();
+
+  deallog.push("3d");
+  test<3>();
+  deallog.pop();
+}
diff --git a/tests/grid/grid_generator_plate_with_a_hole_2.output b/tests/grid/grid_generator_plate_with_a_hole_2.output
new file mode 100644 (file)
index 0000000..c9902ae
--- /dev/null
@@ -0,0 +1,641 @@
+
+DEAL:2d::center: 8.20000 8.25000 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: 8.20000 8.75000 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: 8.20000 9.25000 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: 8.20000 9.75000 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: 8.20000 10.2500 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: 8.20000 10.7500 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: 8.20000 11.2500 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: 8.20000 11.7500 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: 8.20000 12.2500 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: 8.20000 12.7500 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: 12.2000 8.25000 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: 12.2000 8.75000 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: 12.2000 9.25000 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: 12.2000 9.75000 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: 12.2000 10.2500 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: 12.2000 10.7500 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: 12.2000 11.2500 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: 12.2000 11.7500 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: 12.2000 12.2500 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: 12.2000 12.7500 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: 8.40000 8.00000 boundary id: 2 manifold id: 4294967295
+DEAL:2d::center: 8.80000 8.00000 boundary id: 2 manifold id: 4294967295
+DEAL:2d::center: 9.25000 8.00000 boundary id: 2 manifold id: 4294967295
+DEAL:2d::center: 9.75000 8.00000 boundary id: 2 manifold id: 4294967295
+DEAL:2d::center: 10.2500 8.00000 boundary id: 2 manifold id: 4294967295
+DEAL:2d::center: 10.7500 8.00000 boundary id: 2 manifold id: 4294967295
+DEAL:2d::center: 11.3000 8.00000 boundary id: 2 manifold id: 4294967295
+DEAL:2d::center: 11.9000 8.00000 boundary id: 2 manifold id: 4294967295
+DEAL:2d::center: 8.40000 13.0000 boundary id: 3 manifold id: 4294967295
+DEAL:2d::center: 8.80000 13.0000 boundary id: 3 manifold id: 4294967295
+DEAL:2d::center: 9.25000 13.0000 boundary id: 3 manifold id: 4294967295
+DEAL:2d::center: 9.75000 13.0000 boundary id: 3 manifold id: 4294967295
+DEAL:2d::center: 10.2500 13.0000 boundary id: 3 manifold id: 4294967295
+DEAL:2d::center: 10.7500 13.0000 boundary id: 3 manifold id: 4294967295
+DEAL:2d::center: 11.3000 13.0000 boundary id: 3 manifold id: 4294967295
+DEAL:2d::center: 11.9000 13.0000 boundary id: 3 manifold id: 4294967295
+DEAL:2d::center: 9.61522 9.92346 boundary id: 4 manifold id: 2
+DEAL:2d::center: 9.61522 10.0765 boundary id: 4 manifold id: 2
+DEAL:2d::center: 9.67380 9.78204 boundary id: 4 manifold id: 2
+DEAL:2d::center: 9.67380 10.2180 boundary id: 4 manifold id: 2
+DEAL:2d::center: 9.78204 9.67380 boundary id: 4 manifold id: 2
+DEAL:2d::center: 9.78204 10.3262 boundary id: 4 manifold id: 2
+DEAL:2d::center: 9.92346 9.61522 boundary id: 4 manifold id: 2
+DEAL:2d::center: 9.92346 10.3848 boundary id: 4 manifold id: 2
+DEAL:2d::center: 10.0765 9.61522 boundary id: 4 manifold id: 2
+DEAL:2d::center: 10.0765 10.3848 boundary id: 4 manifold id: 2
+DEAL:2d::center: 10.2180 9.67380 boundary id: 4 manifold id: 2
+DEAL:2d::center: 10.2180 10.3262 boundary id: 4 manifold id: 2
+DEAL:2d::center: 10.3262 9.78204 boundary id: 4 manifold id: 2
+DEAL:2d::center: 10.3262 10.2180 boundary id: 4 manifold id: 2
+DEAL:2d::center: 10.3848 9.92346 boundary id: 4 manifold id: 2
+DEAL:2d::center: 10.3848 10.0765 boundary id: 4 manifold id: 2
+DEAL:2d::
+DEAL:2d::
+DEAL:2d::center: 8.80000 8.75000 manifold id: 4294967295
+DEAL:2d::center: 8.40000 8.75000 manifold id: 4294967295
+DEAL:2d::center: 8.80000 8.25000 manifold id: 4294967295
+DEAL:2d::center: 8.40000 8.25000 manifold id: 4294967295
+DEAL:2d::center: 9.75000 8.75000 manifold id: 4294967295
+DEAL:2d::center: 9.25000 8.75000 manifold id: 4294967295
+DEAL:2d::center: 9.75000 8.25000 manifold id: 4294967295
+DEAL:2d::center: 9.25000 8.25000 manifold id: 4294967295
+DEAL:2d::center: 10.7500 8.75000 manifold id: 4294967295
+DEAL:2d::center: 10.2500 8.75000 manifold id: 4294967295
+DEAL:2d::center: 10.7500 8.25000 manifold id: 4294967295
+DEAL:2d::center: 10.2500 8.25000 manifold id: 4294967295
+DEAL:2d::center: 11.9000 8.75000 manifold id: 4294967295
+DEAL:2d::center: 11.3000 8.75000 manifold id: 4294967295
+DEAL:2d::center: 11.9000 8.25000 manifold id: 4294967295
+DEAL:2d::center: 11.3000 8.25000 manifold id: 4294967295
+DEAL:2d::center: 8.80000 9.75000 manifold id: 4294967295
+DEAL:2d::center: 8.40000 9.75000 manifold id: 4294967295
+DEAL:2d::center: 8.80000 9.25000 manifold id: 4294967295
+DEAL:2d::center: 8.40000 9.25000 manifold id: 4294967295
+DEAL:2d::center: 11.9000 9.75000 manifold id: 4294967295
+DEAL:2d::center: 11.3000 9.75000 manifold id: 4294967295
+DEAL:2d::center: 11.9000 9.25000 manifold id: 4294967295
+DEAL:2d::center: 11.3000 9.25000 manifold id: 4294967295
+DEAL:2d::center: 8.80000 10.7500 manifold id: 4294967295
+DEAL:2d::center: 8.40000 10.7500 manifold id: 4294967295
+DEAL:2d::center: 8.80000 10.2500 manifold id: 4294967295
+DEAL:2d::center: 8.40000 10.2500 manifold id: 4294967295
+DEAL:2d::center: 11.9000 10.7500 manifold id: 4294967295
+DEAL:2d::center: 11.3000 10.7500 manifold id: 4294967295
+DEAL:2d::center: 11.9000 10.2500 manifold id: 4294967295
+DEAL:2d::center: 11.3000 10.2500 manifold id: 4294967295
+DEAL:2d::center: 8.80000 11.7500 manifold id: 4294967295
+DEAL:2d::center: 8.40000 11.7500 manifold id: 4294967295
+DEAL:2d::center: 8.80000 11.2500 manifold id: 4294967295
+DEAL:2d::center: 8.40000 11.2500 manifold id: 4294967295
+DEAL:2d::center: 9.75000 11.7500 manifold id: 4294967295
+DEAL:2d::center: 9.25000 11.7500 manifold id: 4294967295
+DEAL:2d::center: 9.75000 11.2500 manifold id: 4294967295
+DEAL:2d::center: 9.25000 11.2500 manifold id: 4294967295
+DEAL:2d::center: 10.7500 11.7500 manifold id: 4294967295
+DEAL:2d::center: 10.2500 11.7500 manifold id: 4294967295
+DEAL:2d::center: 10.7500 11.2500 manifold id: 4294967295
+DEAL:2d::center: 10.2500 11.2500 manifold id: 4294967295
+DEAL:2d::center: 11.9000 11.7500 manifold id: 4294967295
+DEAL:2d::center: 11.3000 11.7500 manifold id: 4294967295
+DEAL:2d::center: 11.9000 11.2500 manifold id: 4294967295
+DEAL:2d::center: 11.3000 11.2500 manifold id: 4294967295
+DEAL:2d::center: 8.80000 12.7500 manifold id: 4294967295
+DEAL:2d::center: 8.40000 12.7500 manifold id: 4294967295
+DEAL:2d::center: 8.80000 12.2500 manifold id: 4294967295
+DEAL:2d::center: 8.40000 12.2500 manifold id: 4294967295
+DEAL:2d::center: 9.75000 12.7500 manifold id: 4294967295
+DEAL:2d::center: 9.25000 12.7500 manifold id: 4294967295
+DEAL:2d::center: 9.75000 12.2500 manifold id: 4294967295
+DEAL:2d::center: 9.25000 12.2500 manifold id: 4294967295
+DEAL:2d::center: 10.7500 12.7500 manifold id: 4294967295
+DEAL:2d::center: 10.2500 12.7500 manifold id: 4294967295
+DEAL:2d::center: 10.7500 12.2500 manifold id: 4294967295
+DEAL:2d::center: 10.2500 12.2500 manifold id: 4294967295
+DEAL:2d::center: 11.9000 12.7500 manifold id: 4294967295
+DEAL:2d::center: 11.3000 12.7500 manifold id: 4294967295
+DEAL:2d::center: 11.9000 12.2500 manifold id: 4294967295
+DEAL:2d::center: 11.3000 12.2500 manifold id: 4294967295
+DEAL:2d::center: 10.4946 10.3510 manifold id: 3
+DEAL:2d::center: 10.5386 10.1199 manifold id: 3
+DEAL:2d::center: 10.8315 10.6170 manifold id: 3
+DEAL:2d::center: 10.8462 10.2066 manifold id: 3
+DEAL:2d::center: 10.3510 10.4946 manifold id: 3
+DEAL:2d::center: 10.6170 10.8315 manifold id: 3
+DEAL:2d::center: 10.1199 10.5386 manifold id: 3
+DEAL:2d::center: 10.2066 10.8462 manifold id: 3
+DEAL:2d::center: 9.88010 10.5386 manifold id: 3
+DEAL:2d::center: 9.79337 10.8462 manifold id: 3
+DEAL:2d::center: 9.64903 10.4946 manifold id: 3
+DEAL:2d::center: 9.38301 10.8315 manifold id: 3
+DEAL:2d::center: 9.50535 10.3510 manifold id: 3
+DEAL:2d::center: 9.16845 10.6170 manifold id: 3
+DEAL:2d::center: 9.46142 10.1199 manifold id: 3
+DEAL:2d::center: 9.15381 10.2066 manifold id: 3
+DEAL:2d::center: 9.46142 9.88010 manifold id: 3
+DEAL:2d::center: 9.15381 9.79337 manifold id: 3
+DEAL:2d::center: 9.50535 9.64903 manifold id: 3
+DEAL:2d::center: 9.16845 9.38301 manifold id: 3
+DEAL:2d::center: 9.88010 9.46142 manifold id: 3
+DEAL:2d::center: 9.64903 9.50535 manifold id: 3
+DEAL:2d::center: 9.79337 9.15381 manifold id: 3
+DEAL:2d::center: 9.38301 9.16845 manifold id: 3
+DEAL:2d::center: 10.3510 9.50535 manifold id: 3
+DEAL:2d::center: 10.1199 9.46142 manifold id: 3
+DEAL:2d::center: 10.6170 9.16845 manifold id: 3
+DEAL:2d::center: 10.2066 9.15381 manifold id: 3
+DEAL:2d::center: 10.5386 9.88010 manifold id: 3
+DEAL:2d::center: 10.4946 9.64903 manifold id: 3
+DEAL:2d::center: 10.8462 9.79337 manifold id: 3
+DEAL:2d::center: 10.8315 9.38301 manifold id: 3
+DEAL:3d::center: 8.20000 8.25000 9.75000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 8.20000 8.25000 10.2500 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 8.20000 8.75000 9.75000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 8.20000 8.75000 10.2500 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 8.20000 9.25000 9.75000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 8.20000 9.25000 10.2500 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 8.20000 9.75000 9.75000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 8.20000 9.75000 10.2500 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 8.20000 10.2500 9.75000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 8.20000 10.2500 10.2500 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 8.20000 10.7500 9.75000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 8.20000 10.7500 10.2500 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 8.20000 11.2500 9.75000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 8.20000 11.2500 10.2500 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 8.20000 11.7500 9.75000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 8.20000 11.7500 10.2500 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 8.20000 12.2500 9.75000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 8.20000 12.2500 10.2500 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 8.20000 12.7500 9.75000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 8.20000 12.7500 10.2500 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 12.2000 8.25000 9.75000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 12.2000 8.25000 10.2500 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 12.2000 8.75000 9.75000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 12.2000 8.75000 10.2500 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 12.2000 9.25000 9.75000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 12.2000 9.25000 10.2500 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 12.2000 9.75000 9.75000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 12.2000 9.75000 10.2500 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 12.2000 10.2500 9.75000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 12.2000 10.2500 10.2500 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 12.2000 10.7500 9.75000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 12.2000 10.7500 10.2500 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 12.2000 11.2500 9.75000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 12.2000 11.2500 10.2500 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 12.2000 11.7500 9.75000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 12.2000 11.7500 10.2500 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 12.2000 12.2500 9.75000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 12.2000 12.2500 10.2500 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 12.2000 12.7500 9.75000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 12.2000 12.7500 10.2500 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 8.40000 8.00000 9.75000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 8.40000 8.00000 10.2500 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 8.80000 8.00000 9.75000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 8.80000 8.00000 10.2500 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 9.25000 8.00000 9.75000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 9.25000 8.00000 10.2500 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 9.75000 8.00000 9.75000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 9.75000 8.00000 10.2500 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 10.2500 8.00000 9.75000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 10.2500 8.00000 10.2500 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 10.7500 8.00000 9.75000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 10.7500 8.00000 10.2500 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 11.3000 8.00000 9.75000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 11.3000 8.00000 10.2500 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 11.9000 8.00000 9.75000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 11.9000 8.00000 10.2500 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 8.40000 13.0000 9.75000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 8.40000 13.0000 10.2500 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 8.80000 13.0000 9.75000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 8.80000 13.0000 10.2500 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 9.25000 13.0000 9.75000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 9.25000 13.0000 10.2500 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 9.75000 13.0000 9.75000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 9.75000 13.0000 10.2500 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 10.2500 13.0000 9.75000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 10.2500 13.0000 10.2500 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 10.7500 13.0000 9.75000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 10.7500 13.0000 10.2500 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 11.3000 13.0000 9.75000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 11.3000 13.0000 10.2500 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 11.9000 13.0000 9.75000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 11.9000 13.0000 10.2500 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 9.61522 9.92346 9.75000 boundary id: 4 manifold id: 2
+DEAL:3d::center: 9.61522 9.92346 10.2500 boundary id: 4 manifold id: 2
+DEAL:3d::center: 9.61522 10.0765 9.75000 boundary id: 4 manifold id: 2
+DEAL:3d::center: 9.61522 10.0765 10.2500 boundary id: 4 manifold id: 2
+DEAL:3d::center: 9.67380 9.78204 9.75000 boundary id: 4 manifold id: 2
+DEAL:3d::center: 9.67380 9.78204 10.2500 boundary id: 4 manifold id: 2
+DEAL:3d::center: 9.67380 10.2180 9.75000 boundary id: 4 manifold id: 2
+DEAL:3d::center: 9.67380 10.2180 10.2500 boundary id: 4 manifold id: 2
+DEAL:3d::center: 9.78204 9.67380 9.75000 boundary id: 4 manifold id: 2
+DEAL:3d::center: 9.78204 9.67380 10.2500 boundary id: 4 manifold id: 2
+DEAL:3d::center: 9.78204 10.3262 9.75000 boundary id: 4 manifold id: 2
+DEAL:3d::center: 9.78204 10.3262 10.2500 boundary id: 4 manifold id: 2
+DEAL:3d::center: 9.92346 9.61522 9.75000 boundary id: 4 manifold id: 2
+DEAL:3d::center: 9.92346 9.61522 10.2500 boundary id: 4 manifold id: 2
+DEAL:3d::center: 9.92346 10.3848 9.75000 boundary id: 4 manifold id: 2
+DEAL:3d::center: 9.92346 10.3848 10.2500 boundary id: 4 manifold id: 2
+DEAL:3d::center: 10.0765 9.61522 9.75000 boundary id: 4 manifold id: 2
+DEAL:3d::center: 10.0765 9.61522 10.2500 boundary id: 4 manifold id: 2
+DEAL:3d::center: 10.0765 10.3848 9.75000 boundary id: 4 manifold id: 2
+DEAL:3d::center: 10.0765 10.3848 10.2500 boundary id: 4 manifold id: 2
+DEAL:3d::center: 10.2180 9.67380 9.75000 boundary id: 4 manifold id: 2
+DEAL:3d::center: 10.2180 9.67380 10.2500 boundary id: 4 manifold id: 2
+DEAL:3d::center: 10.2180 10.3262 9.75000 boundary id: 4 manifold id: 2
+DEAL:3d::center: 10.2180 10.3262 10.2500 boundary id: 4 manifold id: 2
+DEAL:3d::center: 10.3262 9.78204 9.75000 boundary id: 4 manifold id: 2
+DEAL:3d::center: 10.3262 9.78204 10.2500 boundary id: 4 manifold id: 2
+DEAL:3d::center: 10.3262 10.2180 9.75000 boundary id: 4 manifold id: 2
+DEAL:3d::center: 10.3262 10.2180 10.2500 boundary id: 4 manifold id: 2
+DEAL:3d::center: 10.3848 9.92346 9.75000 boundary id: 4 manifold id: 2
+DEAL:3d::center: 10.3848 9.92346 10.2500 boundary id: 4 manifold id: 2
+DEAL:3d::center: 10.3848 10.0765 9.75000 boundary id: 4 manifold id: 2
+DEAL:3d::center: 10.3848 10.0765 10.2500 boundary id: 4 manifold id: 2
+DEAL:3d::center: 8.40000 8.25000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 8.40000 8.75000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 8.40000 9.25000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 8.40000 9.75000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 8.40000 10.2500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 8.40000 10.7500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 8.40000 11.2500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 8.40000 11.7500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 8.40000 12.2500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 8.40000 12.7500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 8.80000 8.25000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 8.80000 8.75000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 8.80000 9.25000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 8.80000 9.75000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 8.80000 10.2500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 8.80000 10.7500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 8.80000 11.2500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 8.80000 11.7500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 8.80000 12.2500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 8.80000 12.7500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 9.15381 9.79337 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 9.15381 10.2066 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 9.16845 9.38301 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 9.16845 10.6170 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 9.25000 8.25000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 9.25000 8.75000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 9.25000 11.2500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 9.25000 11.7500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 9.25000 12.2500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 9.25000 12.7500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 9.38301 9.16845 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 9.38301 10.8315 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 9.46142 9.88010 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 9.46142 10.1199 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 9.50535 9.64903 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 9.50535 10.3510 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 9.64903 9.50535 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 9.64903 10.4946 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 9.75000 8.25000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 9.75000 8.75000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 9.75000 11.2500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 9.75000 11.7500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 9.75000 12.2500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 9.75000 12.7500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 9.79337 9.15381 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 9.79337 10.8462 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 9.88010 9.46142 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 9.88010 10.5386 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 10.1199 9.46142 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 10.1199 10.5386 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 10.2066 9.15381 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 10.2066 10.8462 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 10.2500 8.25000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 10.2500 8.75000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 10.2500 11.2500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 10.2500 11.7500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 10.2500 12.2500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 10.2500 12.7500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 10.3510 9.50535 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 10.3510 10.4946 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 10.4946 9.64903 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 10.4946 10.3510 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 10.5386 9.88010 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 10.5386 10.1199 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 10.6170 9.16845 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 10.6170 10.8315 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 10.7500 8.25000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 10.7500 8.75000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 10.7500 11.2500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 10.7500 11.7500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 10.7500 12.2500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 10.7500 12.7500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 10.8315 9.38301 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 10.8315 10.6170 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 10.8462 9.79337 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 10.8462 10.2066 9.50000 boundary id: 5 manifold id: 3
+DEAL:3d::center: 11.3000 8.25000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 11.3000 8.75000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 11.3000 9.25000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 11.3000 9.75000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 11.3000 10.2500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 11.3000 10.7500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 11.3000 11.2500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 11.3000 11.7500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 11.3000 12.2500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 11.3000 12.7500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 11.9000 8.25000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 11.9000 8.75000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 11.9000 9.25000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 11.9000 9.75000 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 11.9000 10.2500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 11.9000 10.7500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 11.9000 11.2500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 11.9000 11.7500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 11.9000 12.2500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 11.9000 12.7500 9.50000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 8.40000 8.25000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 8.40000 8.75000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 8.40000 9.25000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 8.40000 9.75000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 8.40000 10.2500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 8.40000 10.7500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 8.40000 11.2500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 8.40000 11.7500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 8.40000 12.2500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 8.40000 12.7500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 8.80000 8.25000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 8.80000 8.75000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 8.80000 9.25000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 8.80000 9.75000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 8.80000 10.2500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 8.80000 10.7500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 8.80000 11.2500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 8.80000 11.7500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 8.80000 12.2500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 8.80000 12.7500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 9.15381 9.79337 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 9.15381 10.2066 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 9.16845 9.38301 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 9.16845 10.6170 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 9.25000 8.25000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 9.25000 8.75000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 9.25000 11.2500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 9.25000 11.7500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 9.25000 12.2500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 9.25000 12.7500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 9.38301 9.16845 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 9.38301 10.8315 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 9.46142 9.88010 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 9.46142 10.1199 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 9.50535 9.64903 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 9.50535 10.3510 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 9.64903 9.50535 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 9.64903 10.4946 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 9.75000 8.25000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 9.75000 8.75000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 9.75000 11.2500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 9.75000 11.7500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 9.75000 12.2500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 9.75000 12.7500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 9.79337 9.15381 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 9.79337 10.8462 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 9.88010 9.46142 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 9.88010 10.5386 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 10.1199 9.46142 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 10.1199 10.5386 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 10.2066 9.15381 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 10.2066 10.8462 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 10.2500 8.25000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 10.2500 8.75000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 10.2500 11.2500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 10.2500 11.7500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 10.2500 12.2500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 10.2500 12.7500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 10.3510 9.50535 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 10.3510 10.4946 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 10.4946 9.64903 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 10.4946 10.3510 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 10.5386 9.88010 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 10.5386 10.1199 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 10.6170 9.16845 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 10.6170 10.8315 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 10.7500 8.25000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 10.7500 8.75000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 10.7500 11.2500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 10.7500 11.7500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 10.7500 12.2500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 10.7500 12.7500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 10.8315 9.38301 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 10.8315 10.6170 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 10.8462 9.79337 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 10.8462 10.2066 10.5000 boundary id: 6 manifold id: 3
+DEAL:3d::center: 11.3000 8.25000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 11.3000 8.75000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 11.3000 9.25000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 11.3000 9.75000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 11.3000 10.2500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 11.3000 10.7500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 11.3000 11.2500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 11.3000 11.7500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 11.3000 12.2500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 11.3000 12.7500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 11.9000 8.25000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 11.9000 8.75000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 11.9000 9.25000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 11.9000 9.75000 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 11.9000 10.2500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 11.9000 10.7500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 11.9000 11.2500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 11.9000 11.7500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 11.9000 12.2500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 11.9000 12.7500 10.5000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::
+DEAL:3d::
+DEAL:3d::center: 8.80000 8.75000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 8.40000 8.75000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 8.80000 8.25000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 8.40000 8.25000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 8.80000 8.75000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 8.40000 8.75000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 8.80000 8.25000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 8.40000 8.25000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 9.75000 8.75000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 9.25000 8.75000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 9.75000 8.25000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 9.25000 8.25000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 9.75000 8.75000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 9.25000 8.75000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 9.75000 8.25000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 9.25000 8.25000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 10.7500 8.75000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 10.2500 8.75000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 10.7500 8.25000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 10.2500 8.25000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 10.7500 8.75000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 10.2500 8.75000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 10.7500 8.25000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 10.2500 8.25000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 11.9000 8.75000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 11.3000 8.75000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 11.9000 8.25000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 11.3000 8.25000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 11.9000 8.75000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 11.3000 8.75000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 11.9000 8.25000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 11.3000 8.25000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 8.80000 9.75000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 8.40000 9.75000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 8.80000 9.25000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 8.40000 9.25000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 8.80000 9.75000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 8.40000 9.75000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 8.80000 9.25000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 8.40000 9.25000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 11.9000 9.75000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 11.3000 9.75000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 11.9000 9.25000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 11.3000 9.25000 9.75000 manifold id: 4294967295
+DEAL:3d::center: 11.9000 9.75000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 11.3000 9.75000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 11.9000 9.25000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 11.3000 9.25000 10.2500 manifold id: 4294967295
+DEAL:3d::center: 8.80000 10.7500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 8.40000 10.7500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 8.80000 10.2500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 8.40000 10.2500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 8.80000 10.7500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 8.40000 10.7500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 8.80000 10.2500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 8.40000 10.2500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 11.9000 10.7500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 11.3000 10.7500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 11.9000 10.2500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 11.3000 10.2500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 11.9000 10.7500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 11.3000 10.7500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 11.9000 10.2500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 11.3000 10.2500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 8.80000 11.7500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 8.40000 11.7500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 8.80000 11.2500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 8.40000 11.2500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 8.80000 11.7500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 8.40000 11.7500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 8.80000 11.2500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 8.40000 11.2500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 9.75000 11.7500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 9.25000 11.7500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 9.75000 11.2500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 9.25000 11.2500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 9.75000 11.7500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 9.25000 11.7500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 9.75000 11.2500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 9.25000 11.2500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 10.7500 11.7500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 10.2500 11.7500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 10.7500 11.2500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 10.2500 11.2500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 10.7500 11.7500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 10.2500 11.7500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 10.7500 11.2500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 10.2500 11.2500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 11.9000 11.7500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 11.3000 11.7500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 11.9000 11.2500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 11.3000 11.2500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 11.9000 11.7500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 11.3000 11.7500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 11.9000 11.2500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 11.3000 11.2500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 8.80000 12.7500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 8.40000 12.7500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 8.80000 12.2500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 8.40000 12.2500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 8.80000 12.7500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 8.40000 12.7500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 8.80000 12.2500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 8.40000 12.2500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 9.75000 12.7500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 9.25000 12.7500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 9.75000 12.2500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 9.25000 12.2500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 9.75000 12.7500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 9.25000 12.7500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 9.75000 12.2500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 9.25000 12.2500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 10.7500 12.7500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 10.2500 12.7500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 10.7500 12.2500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 10.2500 12.2500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 10.7500 12.7500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 10.2500 12.7500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 10.7500 12.2500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 10.2500 12.2500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 11.9000 12.7500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 11.3000 12.7500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 11.9000 12.2500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 11.3000 12.2500 9.75000 manifold id: 4294967295
+DEAL:3d::center: 11.9000 12.7500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 11.3000 12.7500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 11.9000 12.2500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 11.3000 12.2500 10.2500 manifold id: 4294967295
+DEAL:3d::center: 10.4946 10.3510 9.75000 manifold id: 3
+DEAL:3d::center: 10.5386 10.1199 9.75000 manifold id: 3
+DEAL:3d::center: 10.8315 10.6170 9.75000 manifold id: 3
+DEAL:3d::center: 10.8462 10.2066 9.75000 manifold id: 3
+DEAL:3d::center: 10.4946 10.3510 10.2500 manifold id: 3
+DEAL:3d::center: 10.5386 10.1199 10.2500 manifold id: 3
+DEAL:3d::center: 10.8315 10.6170 10.2500 manifold id: 3
+DEAL:3d::center: 10.8462 10.2066 10.2500 manifold id: 3
+DEAL:3d::center: 10.3510 10.4946 9.75000 manifold id: 3
+DEAL:3d::center: 10.6170 10.8315 9.75000 manifold id: 3
+DEAL:3d::center: 10.1199 10.5386 9.75000 manifold id: 3
+DEAL:3d::center: 10.2066 10.8462 9.75000 manifold id: 3
+DEAL:3d::center: 10.3510 10.4946 10.2500 manifold id: 3
+DEAL:3d::center: 10.6170 10.8315 10.2500 manifold id: 3
+DEAL:3d::center: 10.1199 10.5386 10.2500 manifold id: 3
+DEAL:3d::center: 10.2066 10.8462 10.2500 manifold id: 3
+DEAL:3d::center: 9.88010 10.5386 9.75000 manifold id: 3
+DEAL:3d::center: 9.79337 10.8462 9.75000 manifold id: 3
+DEAL:3d::center: 9.64903 10.4946 9.75000 manifold id: 3
+DEAL:3d::center: 9.38301 10.8315 9.75000 manifold id: 3
+DEAL:3d::center: 9.88010 10.5386 10.2500 manifold id: 3
+DEAL:3d::center: 9.79337 10.8462 10.2500 manifold id: 3
+DEAL:3d::center: 9.64903 10.4946 10.2500 manifold id: 3
+DEAL:3d::center: 9.38301 10.8315 10.2500 manifold id: 3
+DEAL:3d::center: 9.50535 10.3510 9.75000 manifold id: 3
+DEAL:3d::center: 9.16845 10.6170 9.75000 manifold id: 3
+DEAL:3d::center: 9.46142 10.1199 9.75000 manifold id: 3
+DEAL:3d::center: 9.15381 10.2066 9.75000 manifold id: 3
+DEAL:3d::center: 9.50535 10.3510 10.2500 manifold id: 3
+DEAL:3d::center: 9.16845 10.6170 10.2500 manifold id: 3
+DEAL:3d::center: 9.46142 10.1199 10.2500 manifold id: 3
+DEAL:3d::center: 9.15381 10.2066 10.2500 manifold id: 3
+DEAL:3d::center: 9.46142 9.88010 9.75000 manifold id: 3
+DEAL:3d::center: 9.15381 9.79337 9.75000 manifold id: 3
+DEAL:3d::center: 9.50535 9.64903 9.75000 manifold id: 3
+DEAL:3d::center: 9.16845 9.38301 9.75000 manifold id: 3
+DEAL:3d::center: 9.46142 9.88010 10.2500 manifold id: 3
+DEAL:3d::center: 9.15381 9.79337 10.2500 manifold id: 3
+DEAL:3d::center: 9.50535 9.64903 10.2500 manifold id: 3
+DEAL:3d::center: 9.16845 9.38301 10.2500 manifold id: 3
+DEAL:3d::center: 9.88010 9.46142 9.75000 manifold id: 3
+DEAL:3d::center: 9.64903 9.50535 9.75000 manifold id: 3
+DEAL:3d::center: 9.79337 9.15381 9.75000 manifold id: 3
+DEAL:3d::center: 9.38301 9.16845 9.75000 manifold id: 3
+DEAL:3d::center: 9.88010 9.46142 10.2500 manifold id: 3
+DEAL:3d::center: 9.64903 9.50535 10.2500 manifold id: 3
+DEAL:3d::center: 9.79337 9.15381 10.2500 manifold id: 3
+DEAL:3d::center: 9.38301 9.16845 10.2500 manifold id: 3
+DEAL:3d::center: 10.3510 9.50535 9.75000 manifold id: 3
+DEAL:3d::center: 10.1199 9.46142 9.75000 manifold id: 3
+DEAL:3d::center: 10.6170 9.16845 9.75000 manifold id: 3
+DEAL:3d::center: 10.2066 9.15381 9.75000 manifold id: 3
+DEAL:3d::center: 10.3510 9.50535 10.2500 manifold id: 3
+DEAL:3d::center: 10.1199 9.46142 10.2500 manifold id: 3
+DEAL:3d::center: 10.6170 9.16845 10.2500 manifold id: 3
+DEAL:3d::center: 10.2066 9.15381 10.2500 manifold id: 3
+DEAL:3d::center: 10.5386 9.88010 9.75000 manifold id: 3
+DEAL:3d::center: 10.4946 9.64903 9.75000 manifold id: 3
+DEAL:3d::center: 10.8462 9.79337 9.75000 manifold id: 3
+DEAL:3d::center: 10.8315 9.38301 9.75000 manifold id: 3
+DEAL:3d::center: 10.5386 9.88010 10.2500 manifold id: 3
+DEAL:3d::center: 10.4946 9.64903 10.2500 manifold id: 3
+DEAL:3d::center: 10.8462 9.79337 10.2500 manifold id: 3
+DEAL:3d::center: 10.8315 9.38301 10.2500 manifold id: 3
diff --git a/tests/grid/grid_generator_plate_with_a_hole_3.cc b/tests/grid/grid_generator_plate_with_a_hole_3.cc
new file mode 100644 (file)
index 0000000..a489425
--- /dev/null
@@ -0,0 +1,125 @@
+// ---------------------------------------------------------------------
+//
+// Copyright (C) 2005 - 2018 by the deal.II authors
+//
+// This file is part of the deal.II library.
+//
+// The deal.II library is free software; you can use it, redistribute
+// it, and/or modify it under the terms of the GNU Lesser General
+// Public License as published by the Free Software Foundation; either
+// version 2.1 of the License, or (at your option) any later version.
+// The full text of the license can be found in the file LICENSE.md at
+// the top level directory of deal.II.
+//
+// ---------------------------------------------------------------------
+
+
+
+// Same as GridGenerator::plate_with_a_hole() but with very small padding
+
+#include <deal.II/dofs/dof_handler.h>
+
+#include <deal.II/fe/fe_q.h>
+
+#include <deal.II/grid/grid_generator.h>
+#include <deal.II/grid/tria.h>
+
+#include <deal.II/numerics/data_out.h>
+
+#include "../tests.h"
+
+template <int dim>
+void
+test()
+{
+  Point<dim> new_center;
+  for (unsigned int d = 0; d < dim; ++d)
+    new_center[d] = 0.;
+
+  Triangulation<dim> triangulation;
+  GridGenerator::plate_with_a_hole(
+    triangulation, 0.4, 1., 0.1, 0.2, 0, 0, new_center, 0, 1, 1., 2, true);
+
+  triangulation.refine_global(1);
+
+  using Tuple = std::tuple<Point<dim>, types::boundary_id, types::manifold_id>;
+  std::vector<Tuple> boundary_faces;
+
+  for (const auto &cell : triangulation.active_cell_iterators())
+    for (unsigned int face_n = 0; face_n < GeometryInfo<dim>::faces_per_cell;
+         ++face_n)
+      if (cell->face(face_n)->at_boundary())
+        boundary_faces.push_back(
+          std::make_tuple(cell->face(face_n)->center(),
+                          cell->face(face_n)->boundary_id(),
+                          cell->face(face_n)->manifold_id()));
+
+  // see dof_tools.cc internal::ComparisonHelper
+  std::sort(begin(boundary_faces),
+            end(boundary_faces),
+            [](const Tuple &t1, const Tuple &t2) {
+              const auto &b1 = std::get<1>(t1);
+              const auto &b2 = std::get<1>(t2);
+              if (b1 != b2)
+                return b1 < b2;
+
+              const auto &p1 = std::get<0>(t1);
+              const auto &p2 = std::get<0>(t2);
+
+              for (unsigned int d = 0; d < dim; ++d)
+                if (std::abs(p1[d] - p2[d]) > 1e-8)
+                  return p1[d] < p2[d];
+
+              return std::get<2>(t1) < std::get<2>(t2);
+            });
+
+  for (const auto el : boundary_faces)
+    deallog << "center: " << std::get<0>(el)
+            << " boundary id: " << std::get<1>(el)
+            << " manifold id: " << std::get<2>(el) << std::endl;
+
+  deallog << std::endl << std::endl;
+  Vector<float> manifold_id(triangulation.n_active_cells());
+  unsigned int  index = 0;
+  for (const auto &cell : triangulation.active_cell_iterators())
+    {
+      deallog << "center: " << cell->center()
+              << " manifold id: " << cell->manifold_id() << std::endl;
+      manifold_id[index] = cell->manifold_id();
+      index++;
+    }
+
+  // write in vtk for visual inspection
+  if (true)
+    {
+      DoFHandler<dim> dof_handler(triangulation);
+      FE_Q<dim>       fe(1);
+      dof_handler.distribute_dofs(fe);
+
+      DataOut<dim> data_out;
+
+      data_out.attach_dof_handler(dof_handler);
+      data_out.add_data_vector(manifold_id, "manifold_id");
+      data_out.build_patches();
+
+      const std::string filename =
+        "output_" + Utilities::int_to_string(dim) + ".vtu";
+      std::ofstream output(filename.c_str());
+      data_out.write_vtu(output);
+    }
+}
+
+
+int
+main()
+{
+  initlog();
+
+  deallog.push("2d");
+  test<2>();
+  deallog.pop();
+
+  deallog.push("3d");
+  test<3>();
+  deallog.pop();
+}
diff --git a/tests/grid/grid_generator_plate_with_a_hole_3.output b/tests/grid/grid_generator_plate_with_a_hole_3.output
new file mode 100644 (file)
index 0000000..8979217
--- /dev/null
@@ -0,0 +1,365 @@
+
+DEAL:2d::center: -1.00000 -1.07500 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: -1.00000 -1.02500 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: -1.00000 -0.750000 boundary id: 0 manifold id: 1
+DEAL:2d::center: -1.00000 -0.250000 boundary id: 0 manifold id: 1
+DEAL:2d::center: -1.00000 0.250000 boundary id: 0 manifold id: 1
+DEAL:2d::center: -1.00000 0.750000 boundary id: 0 manifold id: 1
+DEAL:2d::center: -1.00000 1.05000 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: -1.00000 1.15000 boundary id: 0 manifold id: 4294967295
+DEAL:2d::center: 1.00000 -1.07500 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: 1.00000 -1.02500 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: 1.00000 -0.750000 boundary id: 1 manifold id: 1
+DEAL:2d::center: 1.00000 -0.250000 boundary id: 1 manifold id: 1
+DEAL:2d::center: 1.00000 0.250000 boundary id: 1 manifold id: 1
+DEAL:2d::center: 1.00000 0.750000 boundary id: 1 manifold id: 1
+DEAL:2d::center: 1.00000 1.05000 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: 1.00000 1.15000 boundary id: 1 manifold id: 4294967295
+DEAL:2d::center: -0.750000 -1.10000 boundary id: 2 manifold id: 4294967295
+DEAL:2d::center: -0.250000 -1.10000 boundary id: 2 manifold id: 4294967295
+DEAL:2d::center: 0.250000 -1.10000 boundary id: 2 manifold id: 4294967295
+DEAL:2d::center: 0.750000 -1.10000 boundary id: 2 manifold id: 4294967295
+DEAL:2d::center: -0.750000 1.20000 boundary id: 3 manifold id: 4294967295
+DEAL:2d::center: -0.250000 1.20000 boundary id: 3 manifold id: 4294967295
+DEAL:2d::center: 0.250000 1.20000 boundary id: 3 manifold id: 4294967295
+DEAL:2d::center: 0.750000 1.20000 boundary id: 3 manifold id: 4294967295
+DEAL:2d::center: -0.384776 -0.0765367 boundary id: 4 manifold id: 0
+DEAL:2d::center: -0.384776 0.0765367 boundary id: 4 manifold id: 0
+DEAL:2d::center: -0.326197 -0.217958 boundary id: 4 manifold id: 0
+DEAL:2d::center: -0.326197 0.217958 boundary id: 4 manifold id: 0
+DEAL:2d::center: -0.217958 -0.326197 boundary id: 4 manifold id: 0
+DEAL:2d::center: -0.217958 0.326197 boundary id: 4 manifold id: 0
+DEAL:2d::center: -0.0765367 -0.384776 boundary id: 4 manifold id: 0
+DEAL:2d::center: -0.0765367 0.384776 boundary id: 4 manifold id: 0
+DEAL:2d::center: 0.0765367 -0.384776 boundary id: 4 manifold id: 0
+DEAL:2d::center: 0.0765367 0.384776 boundary id: 4 manifold id: 0
+DEAL:2d::center: 0.217958 -0.326197 boundary id: 4 manifold id: 0
+DEAL:2d::center: 0.217958 0.326197 boundary id: 4 manifold id: 0
+DEAL:2d::center: 0.326197 -0.217958 boundary id: 4 manifold id: 0
+DEAL:2d::center: 0.326197 0.217958 boundary id: 4 manifold id: 0
+DEAL:2d::center: 0.384776 -0.0765367 boundary id: 4 manifold id: 0
+DEAL:2d::center: 0.384776 0.0765367 boundary id: 4 manifold id: 0
+DEAL:2d::
+DEAL:2d::
+DEAL:2d::center: -0.250000 -1.02500 manifold id: 4294967295
+DEAL:2d::center: -0.750000 -1.02500 manifold id: 4294967295
+DEAL:2d::center: -0.250000 -1.07500 manifold id: 4294967295
+DEAL:2d::center: -0.750000 -1.07500 manifold id: 4294967295
+DEAL:2d::center: 0.750000 -1.02500 manifold id: 4294967295
+DEAL:2d::center: 0.250000 -1.02500 manifold id: 4294967295
+DEAL:2d::center: 0.750000 -1.07500 manifold id: 4294967295
+DEAL:2d::center: 0.250000 -1.07500 manifold id: 4294967295
+DEAL:2d::center: -0.250000 1.15000 manifold id: 4294967295
+DEAL:2d::center: -0.750000 1.15000 manifold id: 4294967295
+DEAL:2d::center: -0.250000 1.05000 manifold id: 4294967295
+DEAL:2d::center: -0.750000 1.05000 manifold id: 4294967295
+DEAL:2d::center: 0.750000 1.15000 manifold id: 4294967295
+DEAL:2d::center: 0.250000 1.15000 manifold id: 4294967295
+DEAL:2d::center: 0.750000 1.05000 manifold id: 4294967295
+DEAL:2d::center: 0.250000 1.05000 manifold id: 4294967295
+DEAL:2d::center: 0.494648 0.350969 manifold id: 1
+DEAL:2d::center: 0.538582 0.119903 manifold id: 1
+DEAL:2d::center: 0.831549 0.616990 manifold id: 1
+DEAL:2d::center: 0.846194 0.206634 manifold id: 1
+DEAL:2d::center: 0.350969 0.494648 manifold id: 1
+DEAL:2d::center: 0.616990 0.831549 manifold id: 1
+DEAL:2d::center: 0.119903 0.538582 manifold id: 1
+DEAL:2d::center: 0.206634 0.846194 manifold id: 1
+DEAL:2d::center: -0.119903 0.538582 manifold id: 1
+DEAL:2d::center: -0.206634 0.846194 manifold id: 1
+DEAL:2d::center: -0.350969 0.494648 manifold id: 1
+DEAL:2d::center: -0.616990 0.831549 manifold id: 1
+DEAL:2d::center: -0.538582 0.119903 manifold id: 1
+DEAL:2d::center: -0.494648 0.350969 manifold id: 1
+DEAL:2d::center: -0.846194 0.206634 manifold id: 1
+DEAL:2d::center: -0.831549 0.616990 manifold id: 1
+DEAL:2d::center: -0.494648 -0.350969 manifold id: 1
+DEAL:2d::center: -0.538582 -0.119903 manifold id: 1
+DEAL:2d::center: -0.831549 -0.616990 manifold id: 1
+DEAL:2d::center: -0.846194 -0.206634 manifold id: 1
+DEAL:2d::center: -0.119903 -0.538582 manifold id: 1
+DEAL:2d::center: -0.350969 -0.494648 manifold id: 1
+DEAL:2d::center: -0.206634 -0.846194 manifold id: 1
+DEAL:2d::center: -0.616990 -0.831549 manifold id: 1
+DEAL:2d::center: 0.350969 -0.494648 manifold id: 1
+DEAL:2d::center: 0.119903 -0.538582 manifold id: 1
+DEAL:2d::center: 0.616990 -0.831549 manifold id: 1
+DEAL:2d::center: 0.206634 -0.846194 manifold id: 1
+DEAL:2d::center: 0.538582 -0.119903 manifold id: 1
+DEAL:2d::center: 0.494648 -0.350969 manifold id: 1
+DEAL:2d::center: 0.846194 -0.206634 manifold id: 1
+DEAL:2d::center: 0.831549 -0.616990 manifold id: 1
+DEAL:3d::center: -1.00000 -1.07500 -0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 -1.07500 0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 -1.02500 -0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 -1.02500 0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 -0.750000 -0.250000 boundary id: 0 manifold id: 1
+DEAL:3d::center: -1.00000 -0.750000 0.250000 boundary id: 0 manifold id: 1
+DEAL:3d::center: -1.00000 -0.250000 -0.250000 boundary id: 0 manifold id: 1
+DEAL:3d::center: -1.00000 -0.250000 0.250000 boundary id: 0 manifold id: 1
+DEAL:3d::center: -1.00000 0.250000 -0.250000 boundary id: 0 manifold id: 1
+DEAL:3d::center: -1.00000 0.250000 0.250000 boundary id: 0 manifold id: 1
+DEAL:3d::center: -1.00000 0.750000 -0.250000 boundary id: 0 manifold id: 1
+DEAL:3d::center: -1.00000 0.750000 0.250000 boundary id: 0 manifold id: 1
+DEAL:3d::center: -1.00000 1.05000 -0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 1.05000 0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 1.15000 -0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: -1.00000 1.15000 0.250000 boundary id: 0 manifold id: 4294967295
+DEAL:3d::center: 1.00000 -1.07500 -0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 -1.07500 0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 -1.02500 -0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 -1.02500 0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 -0.750000 -0.250000 boundary id: 1 manifold id: 1
+DEAL:3d::center: 1.00000 -0.750000 0.250000 boundary id: 1 manifold id: 1
+DEAL:3d::center: 1.00000 -0.250000 -0.250000 boundary id: 1 manifold id: 1
+DEAL:3d::center: 1.00000 -0.250000 0.250000 boundary id: 1 manifold id: 1
+DEAL:3d::center: 1.00000 0.250000 -0.250000 boundary id: 1 manifold id: 1
+DEAL:3d::center: 1.00000 0.250000 0.250000 boundary id: 1 manifold id: 1
+DEAL:3d::center: 1.00000 0.750000 -0.250000 boundary id: 1 manifold id: 1
+DEAL:3d::center: 1.00000 0.750000 0.250000 boundary id: 1 manifold id: 1
+DEAL:3d::center: 1.00000 1.05000 -0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 1.05000 0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 1.15000 -0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: 1.00000 1.15000 0.250000 boundary id: 1 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -1.10000 -0.250000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -1.10000 0.250000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -1.10000 -0.250000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -1.10000 0.250000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -1.10000 -0.250000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -1.10000 0.250000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -1.10000 -0.250000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -1.10000 0.250000 boundary id: 2 manifold id: 4294967295
+DEAL:3d::center: -0.750000 1.20000 -0.250000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: -0.750000 1.20000 0.250000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: -0.250000 1.20000 -0.250000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: -0.250000 1.20000 0.250000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 0.250000 1.20000 -0.250000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 0.250000 1.20000 0.250000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 0.750000 1.20000 -0.250000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: 0.750000 1.20000 0.250000 boundary id: 3 manifold id: 4294967295
+DEAL:3d::center: -0.384776 -0.0765367 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.384776 -0.0765367 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.384776 0.0765367 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.384776 0.0765367 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.326197 -0.217958 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.326197 -0.217958 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.326197 0.217958 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.326197 0.217958 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.217958 -0.326197 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.217958 -0.326197 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.217958 0.326197 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.217958 0.326197 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.0765367 -0.384776 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.0765367 -0.384776 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.0765367 0.384776 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.0765367 0.384776 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.0765367 -0.384776 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.0765367 -0.384776 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.0765367 0.384776 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.0765367 0.384776 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.217958 -0.326197 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.217958 -0.326197 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.217958 0.326197 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.217958 0.326197 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.326197 -0.217958 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.326197 -0.217958 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.326197 0.217958 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.326197 0.217958 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.384776 -0.0765367 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.384776 -0.0765367 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.384776 0.0765367 -0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: 0.384776 0.0765367 0.250000 boundary id: 4 manifold id: 0
+DEAL:3d::center: -0.846194 -0.206634 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.846194 0.206634 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.831549 -0.616990 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.831549 0.616990 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.750000 -1.07500 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -1.02500 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.750000 1.05000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.750000 1.15000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.616990 -0.831549 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.616990 0.831549 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.538582 -0.119903 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.538582 0.119903 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.494648 -0.350969 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.494648 0.350969 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.350969 -0.494648 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.350969 0.494648 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.250000 -1.07500 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -1.02500 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.250000 1.05000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.250000 1.15000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: -0.206634 -0.846194 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.206634 0.846194 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.119903 -0.538582 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.119903 0.538582 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.119903 -0.538582 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.119903 0.538582 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.206634 -0.846194 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.206634 0.846194 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.250000 -1.07500 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -1.02500 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.250000 1.05000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.250000 1.15000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.350969 -0.494648 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.350969 0.494648 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.494648 -0.350969 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.494648 0.350969 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.538582 -0.119903 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.538582 0.119903 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.616990 -0.831549 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.616990 0.831549 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.750000 -1.07500 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -1.02500 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.750000 1.05000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.750000 1.15000 -0.500000 boundary id: 5 manifold id: 4294967295
+DEAL:3d::center: 0.831549 -0.616990 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.831549 0.616990 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.846194 -0.206634 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: 0.846194 0.206634 -0.500000 boundary id: 5 manifold id: 1
+DEAL:3d::center: -0.846194 -0.206634 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.846194 0.206634 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.831549 -0.616990 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.831549 0.616990 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.750000 -1.07500 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -1.02500 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.750000 1.05000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.750000 1.15000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.616990 -0.831549 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.616990 0.831549 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.538582 -0.119903 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.538582 0.119903 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.494648 -0.350969 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.494648 0.350969 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.350969 -0.494648 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.350969 0.494648 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.250000 -1.07500 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -1.02500 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.250000 1.05000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.250000 1.15000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: -0.206634 -0.846194 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.206634 0.846194 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.119903 -0.538582 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: -0.119903 0.538582 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.119903 -0.538582 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.119903 0.538582 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.206634 -0.846194 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.206634 0.846194 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.250000 -1.07500 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -1.02500 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.250000 1.05000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.250000 1.15000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.350969 -0.494648 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.350969 0.494648 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.494648 -0.350969 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.494648 0.350969 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.538582 -0.119903 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.538582 0.119903 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.616990 -0.831549 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.616990 0.831549 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.750000 -1.07500 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -1.02500 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.750000 1.05000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.750000 1.15000 0.500000 boundary id: 6 manifold id: 4294967295
+DEAL:3d::center: 0.831549 -0.616990 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.831549 0.616990 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.846194 -0.206634 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::center: 0.846194 0.206634 0.500000 boundary id: 6 manifold id: 1
+DEAL:3d::
+DEAL:3d::
+DEAL:3d::center: -0.250000 -1.02500 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -1.02500 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -1.07500 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -1.07500 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -1.02500 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -1.02500 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 -1.07500 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 -1.07500 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -1.02500 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -1.02500 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -1.07500 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -1.07500 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -1.02500 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -1.02500 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 -1.07500 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 -1.07500 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 1.15000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 1.15000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 1.05000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 1.05000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 1.15000 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 1.15000 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.250000 1.05000 0.250000 manifold id: 4294967295
+DEAL:3d::center: -0.750000 1.05000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 1.15000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 1.15000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 1.05000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 1.05000 -0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 1.15000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 1.15000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.750000 1.05000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.250000 1.05000 0.250000 manifold id: 4294967295
+DEAL:3d::center: 0.494648 0.350969 -0.250000 manifold id: 1
+DEAL:3d::center: 0.538582 0.119903 -0.250000 manifold id: 1
+DEAL:3d::center: 0.831549 0.616990 -0.250000 manifold id: 1
+DEAL:3d::center: 0.846194 0.206634 -0.250000 manifold id: 1
+DEAL:3d::center: 0.494648 0.350969 0.250000 manifold id: 1
+DEAL:3d::center: 0.538582 0.119903 0.250000 manifold id: 1
+DEAL:3d::center: 0.831549 0.616990 0.250000 manifold id: 1
+DEAL:3d::center: 0.846194 0.206634 0.250000 manifold id: 1
+DEAL:3d::center: 0.350969 0.494648 -0.250000 manifold id: 1
+DEAL:3d::center: 0.616990 0.831549 -0.250000 manifold id: 1
+DEAL:3d::center: 0.119903 0.538582 -0.250000 manifold id: 1
+DEAL:3d::center: 0.206634 0.846194 -0.250000 manifold id: 1
+DEAL:3d::center: 0.350969 0.494648 0.250000 manifold id: 1
+DEAL:3d::center: 0.616990 0.831549 0.250000 manifold id: 1
+DEAL:3d::center: 0.119903 0.538582 0.250000 manifold id: 1
+DEAL:3d::center: 0.206634 0.846194 0.250000 manifold id: 1
+DEAL:3d::center: -0.119903 0.538582 -0.250000 manifold id: 1
+DEAL:3d::center: -0.206634 0.846194 -0.250000 manifold id: 1
+DEAL:3d::center: -0.350969 0.494648 -0.250000 manifold id: 1
+DEAL:3d::center: -0.616990 0.831549 -0.250000 manifold id: 1
+DEAL:3d::center: -0.119903 0.538582 0.250000 manifold id: 1
+DEAL:3d::center: -0.206634 0.846194 0.250000 manifold id: 1
+DEAL:3d::center: -0.350969 0.494648 0.250000 manifold id: 1
+DEAL:3d::center: -0.616990 0.831549 0.250000 manifold id: 1
+DEAL:3d::center: -0.538582 0.119903 -0.250000 manifold id: 1
+DEAL:3d::center: -0.494648 0.350969 -0.250000 manifold id: 1
+DEAL:3d::center: -0.846194 0.206634 -0.250000 manifold id: 1
+DEAL:3d::center: -0.831549 0.616990 -0.250000 manifold id: 1
+DEAL:3d::center: -0.538582 0.119903 0.250000 manifold id: 1
+DEAL:3d::center: -0.494648 0.350969 0.250000 manifold id: 1
+DEAL:3d::center: -0.846194 0.206634 0.250000 manifold id: 1
+DEAL:3d::center: -0.831549 0.616990 0.250000 manifold id: 1
+DEAL:3d::center: -0.494648 -0.350969 -0.250000 manifold id: 1
+DEAL:3d::center: -0.538582 -0.119903 -0.250000 manifold id: 1
+DEAL:3d::center: -0.831549 -0.616990 -0.250000 manifold id: 1
+DEAL:3d::center: -0.846194 -0.206634 -0.250000 manifold id: 1
+DEAL:3d::center: -0.494648 -0.350969 0.250000 manifold id: 1
+DEAL:3d::center: -0.538582 -0.119903 0.250000 manifold id: 1
+DEAL:3d::center: -0.831549 -0.616990 0.250000 manifold id: 1
+DEAL:3d::center: -0.846194 -0.206634 0.250000 manifold id: 1
+DEAL:3d::center: -0.119903 -0.538582 -0.250000 manifold id: 1
+DEAL:3d::center: -0.350969 -0.494648 -0.250000 manifold id: 1
+DEAL:3d::center: -0.206634 -0.846194 -0.250000 manifold id: 1
+DEAL:3d::center: -0.616990 -0.831549 -0.250000 manifold id: 1
+DEAL:3d::center: -0.119903 -0.538582 0.250000 manifold id: 1
+DEAL:3d::center: -0.350969 -0.494648 0.250000 manifold id: 1
+DEAL:3d::center: -0.206634 -0.846194 0.250000 manifold id: 1
+DEAL:3d::center: -0.616990 -0.831549 0.250000 manifold id: 1
+DEAL:3d::center: 0.350969 -0.494648 -0.250000 manifold id: 1
+DEAL:3d::center: 0.119903 -0.538582 -0.250000 manifold id: 1
+DEAL:3d::center: 0.616990 -0.831549 -0.250000 manifold id: 1
+DEAL:3d::center: 0.206634 -0.846194 -0.250000 manifold id: 1
+DEAL:3d::center: 0.350969 -0.494648 0.250000 manifold id: 1
+DEAL:3d::center: 0.119903 -0.538582 0.250000 manifold id: 1
+DEAL:3d::center: 0.616990 -0.831549 0.250000 manifold id: 1
+DEAL:3d::center: 0.206634 -0.846194 0.250000 manifold id: 1
+DEAL:3d::center: 0.538582 -0.119903 -0.250000 manifold id: 1
+DEAL:3d::center: 0.494648 -0.350969 -0.250000 manifold id: 1
+DEAL:3d::center: 0.846194 -0.206634 -0.250000 manifold id: 1
+DEAL:3d::center: 0.831549 -0.616990 -0.250000 manifold id: 1
+DEAL:3d::center: 0.538582 -0.119903 0.250000 manifold id: 1
+DEAL:3d::center: 0.494648 -0.350969 0.250000 manifold id: 1
+DEAL:3d::center: 0.846194 -0.206634 0.250000 manifold id: 1
+DEAL:3d::center: 0.831549 -0.616990 0.250000 manifold id: 1

In the beginning the Universe was created. This has made a lot of people very angry and has been widely regarded as a bad move.

Douglas Adams


Typeset in Trocchi and Trocchi Bold Sans Serif.