From: Denis Davydov Date: Fri, 6 Jul 2018 06:50:39 +0000 (+0200) Subject: add GridGenerator::plate_with_a_hole() X-Git-Tag: v9.1.0-rc1~921^2~4 X-Git-Url: https://gitweb.dealii.org/cgi-bin/gitweb.cgi?a=commitdiff_plain;h=a8e53eec450f8004d5d8b457d72ae35131248ca4;p=dealii.git add GridGenerator::plate_with_a_hole() --- diff --git a/doc/doxygen/images/plate_with_a_hole.png b/doc/doxygen/images/plate_with_a_hole.png new file mode 100644 index 0000000000..599456ce8a 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 index 0000000000..ff3594c971 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 index 0000000000..f9cdbeb725 --- /dev/null +++ b/doc/news/changes/minor/20180706DenisDavydov @@ -0,0 +1,4 @@ +New: Add Gridgenerator::plate_with_a_hole() that generates a +rectangular plate with an (offset) cylindrical hole. +
+(Denis Davydov 2018/06/21) diff --git a/include/deal.II/grid/grid_generator.h b/include/deal.II/grid/grid_generator.h index e9f7e9f214..2ed123b401 100644 --- a/include/deal.II/grid/grid_generator.h +++ b/include/deal.II/grid/grid_generator.h @@ -304,6 +304,63 @@ namespace GridGenerator cheese(Triangulation & tria, const std::vector &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 padding_left + 2*outer_radius + + * padding_right, where it length is padding_top + 2*outer_radius + * + padding_bottom. 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 true, 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 + void + plate_with_a_hole(Triangulation & 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 center = Point(), + 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 diff --git a/source/grid/grid_generator.cc b/source/grid/grid_generator.cc index 94f28d20fa..ef7af6475b 100644 --- a/source/grid/grid_generator.cc +++ b/source/grid/grid_generator.cc @@ -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> ¢er, + 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::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 &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> 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::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::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 void hyper_cross(Triangulation & 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 index 0000000000..801405ca1f --- /dev/null +++ b/tests/grid/grid_generator_plate_with_a_hole.cc @@ -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 + +#include + +#include +#include + +#include + +#include "../tests.h" + +template +void +test() +{ + Triangulation triangulation; + GridGenerator::plate_with_a_hole( + triangulation, 0.4, 1., 2., 2., 0, 0, Point(), 0, 1, 1., 2, true); + + triangulation.refine_global(1); + + using Tuple = std::tuple, types::boundary_id, types::manifold_id>; + std::vector boundary_faces; + + for (const auto &cell : triangulation.active_cell_iterators()) + for (unsigned int face_n = 0; face_n < GeometryInfo::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 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 dof_handler(triangulation); + FE_Q fe(1); + dof_handler.distribute_dofs(fe); + + DataOut 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 index 0000000000..28f5dc6b2b --- /dev/null +++ b/tests/grid/grid_generator_plate_with_a_hole.output @@ -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 index 0000000000..07be393cbf --- /dev/null +++ b/tests/grid/grid_generator_plate_with_a_hole_2.cc @@ -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 + +#include + +#include +#include + +#include + +#include "../tests.h" + +template +void +test() +{ + Point new_center; + for (unsigned int d = 0; d < dim; ++d) + new_center[d] = 10.; + + Triangulation 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, types::boundary_id, types::manifold_id>; + std::vector boundary_faces; + + for (const auto &cell : triangulation.active_cell_iterators()) + for (unsigned int face_n = 0; face_n < GeometryInfo::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 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 dof_handler(triangulation); + FE_Q fe(1); + dof_handler.distribute_dofs(fe); + + DataOut 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 index 0000000000..c9902aec6e --- /dev/null +++ b/tests/grid/grid_generator_plate_with_a_hole_2.output @@ -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 index 0000000000..a4894250aa --- /dev/null +++ b/tests/grid/grid_generator_plate_with_a_hole_3.cc @@ -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 + +#include + +#include +#include + +#include + +#include "../tests.h" + +template +void +test() +{ + Point new_center; + for (unsigned int d = 0; d < dim; ++d) + new_center[d] = 0.; + + Triangulation 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, types::boundary_id, types::manifold_id>; + std::vector boundary_faces; + + for (const auto &cell : triangulation.active_cell_iterators()) + for (unsigned int face_n = 0; face_n < GeometryInfo::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 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 dof_handler(triangulation); + FE_Q fe(1); + dof_handler.distribute_dofs(fe); + + DataOut 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 index 0000000000..8979217612 --- /dev/null +++ b/tests/grid/grid_generator_plate_with_a_hole_3.output @@ -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