From 8bc430bb58153b71b3f07b82b59ae2ddfb154812 Mon Sep 17 00:00:00 2001 From: Jean-Francois Remacle <jean-francois.remacle@uclouvain.be> Date: Sun, 11 Dec 2005 14:27:46 +0000 Subject: [PATCH] *** empty log message *** --- Mesh/BDS.cpp | 120 +-- benchmarks/stl/demo1.stl | 2158 ++++++++++++++++++++++++++++++++++++++ 2 files changed, 2201 insertions(+), 77 deletions(-) create mode 100644 benchmarks/stl/demo1.stl diff --git a/Mesh/BDS.cpp b/Mesh/BDS.cpp index 7c6795d5d1..bfa28416a0 100644 --- a/Mesh/BDS.cpp +++ b/Mesh/BDS.cpp @@ -1,4 +1,4 @@ -// $Id: BDS.cpp,v 1.45 2005-12-08 15:35:20 remacle Exp $ +// $Id: BDS.cpp,v 1.46 2005-12-11 14:27:46 remacle Exp $ // // Copyright (C) 1997-2005 C. Geuzaine, J.-F. Remacle // @@ -1936,7 +1936,7 @@ bool BDS_Mesh::split_edge(BDS_Edge * e, double coord, BDS_Mesh * geom) triangles.push_back(t4); if(geom || mid->g->surf) - snap_point(mid, geom); + snap_point(mid, geom); return true; } @@ -1990,7 +1990,7 @@ bool BDS_Mesh::swap_edge(BDS_Edge * e) } } - // See if the swap revert one triangle + // See if the swap reverts one triangle double cb1[3],cb2[3]; if(orientation == 1) { @@ -2117,6 +2117,9 @@ bool BDS_Mesh::collapse_edge(BDS_Edge * e, BDS_Point * p, const double eps) p->Y = Y; p->Z = Z; n2 = t->N(); + + if(n1*n2 < 0) return false; + double s_before = surface_triangle(pts[0], pts[1], pts[2]); // normals should not be opposed or change too dramatically // this does not concern the triangles with the small edge that @@ -2258,6 +2261,9 @@ bool BDS_Mesh::move_point(BDS_Point * p, double X, double Y, double Z) p->X = oldx; p->Y = oldy; p->Z = oldz; + + if (n1*n2 < 0) return false; + double angle = n1.angle(n2); if(fabs(angle) > M_PI / 3) return false; @@ -2324,6 +2330,9 @@ bool BDS_Mesh::smooth_point(BDS_Point * p, BDS_Mesh * geom_mesh) if(p->g && p->g->classif_degree <= 1) return false; + // if(!p->g->surf) + // return false; + double X = 0; double Y = 0; @@ -2351,6 +2360,7 @@ bool BDS_Mesh::smooth_point(BDS_Point * p, BDS_Mesh * geom_mesh) void BDS_Mesh::compute_metric_edge_lengths(const BDS_Metric & metric) { + // printf("computation of metric lengths\n"); { @@ -2362,6 +2372,14 @@ void BDS_Mesh::compute_metric_edge_lengths(const BDS_Metric & metric) metric.target_length(0.5 * ((*it)->p2->X + (*it)->p1->X), 0.5 * ((*it)->p2->Y + (*it)->p1->Y), 0.5 * ((*it)->p2->Z + (*it)->p1->Z)); + BDS_Edge *e = (*it); + BDS_GeomEntity *g = e->g; + if (g && g->classif_degree == 1) + { + double l = (*it)->length() * 4; + if (l < (*it)->target_length) + (*it)->target_length =l; + } } ++it; } @@ -2374,7 +2392,10 @@ void BDS_Mesh::compute_metric_edge_lengths(const BDS_Metric & metric) BDS_Edge *e = (*it); BDS_GeomEntity *g = e->g; - if(g && g->surf) { + // do not unrefined curves + // minimal length is the actual length + + if(g && g->surf) { double curvature = g->surf->normalCurv(0.5 * (e->p1->X + e->p2->X), 0.5 * (e->p1->Y + e->p2->Y), 0.5 * (e->p1->Z + e->p2->Z)); @@ -2392,7 +2413,6 @@ void BDS_Mesh::compute_metric_edge_lengths(const BDS_Metric & metric) 3.14159 * radius / metric.nb_elements_per_radius_of_curvature; e->target_length = metric.update_target_length(target, e->target_length); - } ++it; } @@ -2454,14 +2474,10 @@ int BDS_Mesh::adapt_mesh(const BDS_Metric & metric, bool smooth, SNAP_SUCCESS = 0; SNAP_FAILURE = 0; - // printf("METRIC %g %g %g\n",LC,metric._min,metric._max); - - // add initial set of edges in a list - std::list < BDS_Edge * >small_to_long(edges); // split edges - { + for(int ii=0;ii<2;ii++){ std::list < BDS_Edge * >::iterator it = small_to_long.begin(); std::list < BDS_Edge * >::iterator ite = small_to_long.end(); compute_metric_edge_lengths(metric); @@ -2471,45 +2487,17 @@ int BDS_Mesh::adapt_mesh(const BDS_Metric & metric, bool smooth, double length = (*it)->length(); if(!(*it)->deleted && length > (*it)->target_length / 0.7) { split_edge(*it, 0.5, geom_mesh); - //split_edge (*it, 0.5, 0 ); nb_modif++; } } ++it; } + cleanup(); + small_to_long = edges; } - - // re-create small_to_long - cleanup(); - small_to_long = edges; - - // split edges - { - std::list<BDS_Edge*>::iterator it = small_to_long.begin(); - std::list<BDS_Edge*>::iterator ite = small_to_long.end(); - compute_metric_edge_lengths (metric); - - while (it != ite) - { - if ((*it)->numfaces()==2) - { - double length = (*it)->length(); - if (!(*it)->deleted && length > (*it)->target_length / 0.7 ){ - split_edge (*it, 0.5,geom_mesh ); - //split_edge (*it, 0.5, 0 ); - nb_modif++; - } - } - ++it; - } - } - - // re-create small_to_long - cleanup(); - small_to_long = edges; // collapse - { + for(int ii=0;ii<1;ii++){ std::list<BDS_Edge*>::iterator it = small_to_long.begin(); std::list<BDS_Edge*>::iterator ite = small_to_long.end(); // compute_metric_edge_lengths (metric); @@ -2531,9 +2519,9 @@ int BDS_Mesh::adapt_mesh(const BDS_Metric & metric, bool smooth, } ++it; } + cleanup(); + small_to_long = edges; } - cleanup(); - small_to_long = edges; { std::list<BDS_Edge*>::iterator it = small_to_long.begin(); @@ -2545,46 +2533,24 @@ int BDS_Mesh::adapt_mesh(const BDS_Metric & metric, bool smooth, BDS_Point *op[2]; (*it)->oppositeof (op); - double a1 = surface_triangle ( (*it)->p1 , (*it)->p2 , op[0] ); - double a2 = surface_triangle ( (*it)->p1 , (*it)->p2 , op[1] ); - double b1 = surface_triangle ( (*it)->p1 , op[0] , op[1] ); - double b2 = surface_triangle ( (*it)->p2 , op[0] , op[1] ); - - double cb1[3],cb2[3]; - normal_triangle ( (*it)->p1 , op[0] , op[1],cb1 ); - normal_triangle ( (*it)->p2 , op[0] , op[1],cb2 ); - - double prosc = cb1[0]*cb2[0]+cb1[1]*cb2[1]+cb1[2]*cb2[2]; - - if (fabs(a1+a2-b1-b2) < 0.2 * (a1+a2+b1+b2)) + double qa1 = quality_triangle ( (*it)->p1 , (*it)->p2 , op[0] ); + double qa2 = quality_triangle ( (*it)->p1 , (*it)->p2 , op[1] ); + double qb1 = quality_triangle ( (*it)->p1 , op[0] , op[1] ); + double qb2 = quality_triangle ( (*it)->p2 , op[0] , op[1] ); + double qa = (qa1<qa2)?qa1:qa2; + double qb = (qb1<qb2)?qb1:qb2; + if (qb > qa) { - double qa1 = quality_triangle ( (*it)->p1 , (*it)->p2 , op[0] ); - double qa2 = quality_triangle ( (*it)->p1 , (*it)->p2 , op[1] ); - double qb1 = quality_triangle ( (*it)->p1 , op[0] , op[1] ); - double qb2 = quality_triangle ( (*it)->p2 , op[0] , op[1] ); - - double d = dist_droites_gauches((*it)->p1, (*it)->p2, - op[0],op[1]); - BDS_Vector v1 (*((*it)->p1), *((*it)->p2)); - BDS_Vector v2 (*(op[0]),*(op[1])); - - double dd = sqrt (v1*v1 + v2*v2); - - double qa = (qa1<qa2)?qa1:qa2; - double qb = (qb1<qb2)?qb1:qb2; - // printf("qa %g qb %g ..\n",qa,qb); - if (qb > qa && d < 0.1 * dd) - { - nb_modif++; - swap_edge ( *it ); - } + nb_modif++; + swap_edge ( *it ); } - } + } ++it; } } + cleanup(); - if (smooth && 0){ + if (smooth ){ Msg(INFO,"smoothing %d points\n",points.size()); std::set<BDS_Point*, PointLessThan>::iterator it = points.begin(); std::set<BDS_Point*, PointLessThan>::iterator ite = points.end(); diff --git a/benchmarks/stl/demo1.stl b/benchmarks/stl/demo1.stl new file mode 100644 index 0000000000..04ddf08d8d --- /dev/null +++ b/benchmarks/stl/demo1.stl @@ -0,0 +1,2158 @@ +solid Created by Gmsh +facet normal -0.707107 0.707107 0 + outer loop + vertex 1.7015e-08 -1.4898e-08 -3.6667e-08 + vertex 2.4231e-08 -7.682e-09 -3.0667e-08 + vertex 2.4231e-08 -7.682e-09 -3.6667e-08 + endloop +endfacet +facet normal -0.707107 0.707107 0 + outer loop + vertex 1.7015e-08 -1.4898e-08 -3.6667e-08 + vertex 1.7015e-08 -1.4898e-08 -3.0667e-08 + vertex 2.4231e-08 -7.682e-09 -3.0667e-08 + endloop +endfacet +facet normal -1 0 0 + outer loop + vertex 1.7015e-08 -1.4898e-08 -3.6667e-08 + vertex 1.7015e-08 -2.5102e-08 -3.6667e-08 + vertex 1.7015e-08 -2.5102e-08 -3.0667e-08 + endloop +endfacet +facet normal -1 -0 -0 + outer loop + vertex 1.7015e-08 -1.4898e-08 -3.0667e-08 + vertex 1.7015e-08 -1.4898e-08 -3.6667e-08 + vertex 1.7015e-08 -2.5102e-08 -3.0667e-08 + endloop +endfacet +facet normal -0.707107 -0.707107 0 + outer loop + vertex 1.7015e-08 -2.5102e-08 -3.6667e-08 + vertex 2.4231e-08 -3.2318e-08 -3.6667e-08 + vertex 1.7015e-08 -2.5102e-08 -3.0667e-08 + endloop +endfacet +facet normal -0.707107 -0.707107 0 + outer loop + vertex 1.7015e-08 -2.5102e-08 -3.0667e-08 + vertex 2.4231e-08 -3.2318e-08 -3.6667e-08 + vertex 2.4231e-08 -3.2318e-08 -3.0667e-08 + endloop +endfacet +facet normal 0 -1 0 + outer loop + vertex 3.3333e-08 -3.2318e-08 -3.6667e-08 + vertex 3.3333e-08 -3.2318e-08 -3.0667e-08 + vertex 2.4231e-08 -3.2318e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 -1 0 + outer loop + vertex 2.4231e-08 -3.2318e-08 -3.6667e-08 + vertex 3.3333e-08 -3.2318e-08 -3.0667e-08 + vertex 2.4231e-08 -3.2318e-08 -3.0667e-08 + endloop +endfacet +facet normal 0 1 0 + outer loop + vertex 3.3333e-08 -7.682e-09 -3.6667e-08 + vertex 2.4231e-08 -7.682e-09 -3.6667e-08 + vertex 2.4231e-08 -7.682e-09 -3.0667e-08 + endloop +endfacet +facet normal 0 1 0 + outer loop + vertex 3.3333e-08 -7.682e-09 -3.0667e-08 + vertex 3.3333e-08 -7.682e-09 -3.6667e-08 + vertex 2.4231e-08 -7.682e-09 -3.0667e-08 + endloop +endfacet +facet normal 0 -0 1 + outer loop + vertex 3.3333e-08 -3.2318e-08 -3.0667e-08 + vertex 3.3333e-08 -7.682e-09 -3.0667e-08 + vertex 2.4231e-08 -7.682e-09 -3.0667e-08 + endloop +endfacet +facet normal 0 -0 1 + outer loop + vertex 2.4231e-08 -3.2318e-08 -3.0667e-08 + vertex 2.4231e-08 -7.682e-09 -3.0667e-08 + vertex 1.7015e-08 -2.5102e-08 -3.0667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 2.4231e-08 -3.2318e-08 -3.0667e-08 + vertex 3.3333e-08 -3.2318e-08 -3.0667e-08 + vertex 2.4231e-08 -7.682e-09 -3.0667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 2.4231e-08 -7.682e-09 -3.0667e-08 + vertex 1.7015e-08 -1.4898e-08 -3.0667e-08 + vertex 1.7015e-08 -2.5102e-08 -3.0667e-08 + endloop +endfacet +facet normal -1 0 0 + outer loop + vertex 3.3333e-08 -7.682e-09 -3.6667e-08 + vertex 3.3333e-08 -7.682e-09 -3.0667e-08 + vertex 3.3333e-08 2e-08 -3.6667e-08 + endloop +endfacet +facet normal -1 0 0 + outer loop + vertex 3.3333e-08 2e-08 -3.6667e-08 + vertex 3.3333e-08 -7.682e-09 -3.0667e-08 + vertex 3.3333e-08 2e-08 -3.333e-09 + endloop +endfacet +facet normal -1 -0 0 + outer loop + vertex 3.3333e-08 2e-08 -3.333e-09 + vertex 3.3333e-08 -7.682e-09 -3.0667e-08 + vertex 3.3333e-08 -4e-08 3.333e-09 + endloop +endfacet +facet normal -1 -0 0 + outer loop + vertex 3.3333e-08 4e-08 3.333e-09 + vertex 3.3333e-08 2e-08 -3.333e-09 + vertex 3.3333e-08 -4e-08 3.333e-09 + endloop +endfacet +facet normal -1 0 0 + outer loop + vertex 3.3333e-08 4e-08 3.333e-09 + vertex 3.3333e-08 3.3333e-08 -3.333e-09 + vertex 3.3333e-08 2e-08 -3.333e-09 + endloop +endfacet +facet normal -1 0 -0 + outer loop + vertex 3.3333e-08 4e-08 3.333e-09 + vertex 3.3333e-08 4e-08 -3.6667e-08 + vertex 3.3333e-08 3.3333e-08 -3.333e-09 + endloop +endfacet +facet normal -1 0 0 + outer loop + vertex 3.3333e-08 3.3333e-08 -3.333e-09 + vertex 3.3333e-08 4e-08 -3.6667e-08 + vertex 3.3333e-08 3.3333e-08 -3.6667e-08 + endloop +endfacet +facet normal -1 0 0 + outer loop + vertex 3.3333e-08 -7.682e-09 -3.0667e-08 + vertex 3.3333e-08 -3.2318e-08 -3.0667e-08 + vertex 3.3333e-08 -4e-08 3.333e-09 + endloop +endfacet +facet normal -1 0 0 + outer loop + vertex 3.3333e-08 -4e-08 3.333e-09 + vertex 3.3333e-08 -3.2318e-08 -3.0667e-08 + vertex 3.3333e-08 -4e-08 -3.6667e-08 + endloop +endfacet +facet normal -1 0 0 + outer loop + vertex 3.3333e-08 -4e-08 -3.6667e-08 + vertex 3.3333e-08 -3.2318e-08 -3.0667e-08 + vertex 3.3333e-08 -3.2318e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 1.2879e-08 -3.451e-09 3.6667e-08 + vertex 6.44e-09 -1.725e-09 3.6667e-08 + vertex 1.3333e-08 0 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 1.2879e-08 -3.451e-09 3.6667e-08 + vertex 5.774e-09 -3.333e-09 3.6667e-08 + vertex 6.44e-09 -1.725e-09 3.6667e-08 + endloop +endfacet +facet normal -0 0 -1 + outer loop + vertex 1.2879e-08 -3.451e-09 3.6667e-08 + vertex 1.1547e-08 -6.667e-09 3.6667e-08 + vertex 5.774e-09 -3.333e-09 3.6667e-08 + endloop +endfacet +facet normal 0 -0 -1 + outer loop + vertex 5.774e-09 -3.333e-09 3.6667e-08 + vertex 1.1547e-08 -6.667e-09 3.6667e-08 + vertex 4.714e-09 -4.714e-09 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 4.714e-09 -4.714e-09 3.6667e-08 + vertex 1.1547e-08 -6.667e-09 3.6667e-08 + vertex 9.428e-09 -9.428e-09 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 3.333e-09 -5.774e-09 3.6667e-08 + vertex 9.428e-09 -9.428e-09 3.6667e-08 + vertex 6.667e-09 -1.1547e-08 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 1.725e-09 -6.44e-09 3.6667e-08 + vertex 6.667e-09 -1.1547e-08 3.6667e-08 + vertex 3.451e-09 -1.2879e-08 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 0 -6.667e-09 3.6667e-08 + vertex 3.451e-09 -1.2879e-08 3.6667e-08 + vertex 0 -1.3333e-08 3.6667e-08 + endloop +endfacet +facet normal 0 -0 -1 + outer loop + vertex -1.725e-09 -6.44e-09 3.6667e-08 + vertex 0 -1.3333e-08 3.6667e-08 + vertex -3.451e-09 -1.2879e-08 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex -3.333e-09 -5.774e-09 3.6667e-08 + vertex -3.451e-09 -1.2879e-08 3.6667e-08 + vertex -6.667e-09 -1.1547e-08 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex -4.714e-09 -4.714e-09 3.6667e-08 + vertex -6.667e-09 -1.1547e-08 3.6667e-08 + vertex -9.428e-09 -9.428e-09 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex -5.774e-09 -3.333e-09 3.6667e-08 + vertex -9.428e-09 -9.428e-09 3.6667e-08 + vertex -1.1547e-08 -6.667e-09 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex -6.44e-09 -1.725e-09 3.6667e-08 + vertex -1.1547e-08 -6.667e-09 3.6667e-08 + vertex -1.2879e-08 -3.451e-09 3.6667e-08 + endloop +endfacet +facet normal -0 0 -1 + outer loop + vertex -6.667e-09 0 3.6667e-08 + vertex -1.2879e-08 -3.451e-09 3.6667e-08 + vertex -1.3333e-08 0 3.6667e-08 + endloop +endfacet +facet normal -0 0 -1 + outer loop + vertex -6.44e-09 1.725e-09 3.6667e-08 + vertex -1.3333e-08 0 3.6667e-08 + vertex -1.2879e-08 3.451e-09 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex -5.774e-09 3.333e-09 3.6667e-08 + vertex -1.2879e-08 3.451e-09 3.6667e-08 + vertex -1.1547e-08 6.667e-09 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex -4.714e-09 4.714e-09 3.6667e-08 + vertex -1.1547e-08 6.667e-09 3.6667e-08 + vertex -9.428e-09 9.428e-09 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex -3.333e-09 5.774e-09 3.6667e-08 + vertex -9.428e-09 9.428e-09 3.6667e-08 + vertex -6.667e-09 1.1547e-08 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex -1.725e-09 6.44e-09 3.6667e-08 + vertex -6.667e-09 1.1547e-08 3.6667e-08 + vertex -3.451e-09 1.2879e-08 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 0 6.667e-09 3.6667e-08 + vertex -3.451e-09 1.2879e-08 3.6667e-08 + vertex 0 1.3333e-08 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 1.725e-09 6.44e-09 3.6667e-08 + vertex 0 1.3333e-08 3.6667e-08 + vertex 3.451e-09 1.2879e-08 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 3.333e-09 5.774e-09 3.6667e-08 + vertex 3.451e-09 1.2879e-08 3.6667e-08 + vertex 6.667e-09 1.1547e-08 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 4.714e-09 4.714e-09 3.6667e-08 + vertex 6.667e-09 1.1547e-08 3.6667e-08 + vertex 9.428e-09 9.428e-09 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 5.774e-09 3.333e-09 3.6667e-08 + vertex 9.428e-09 9.428e-09 3.6667e-08 + vertex 1.1547e-08 6.667e-09 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 6.44e-09 1.725e-09 3.6667e-08 + vertex 1.1547e-08 6.667e-09 3.6667e-08 + vertex 1.2879e-08 3.451e-09 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 6.667e-09 0 3.6667e-08 + vertex 1.2879e-08 3.451e-09 3.6667e-08 + vertex 1.3333e-08 0 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 6.44e-09 -1.725e-09 3.6667e-08 + vertex 6.667e-09 0 3.6667e-08 + vertex 1.3333e-08 0 3.6667e-08 + endloop +endfacet +facet normal -0 0 -1 + outer loop + vertex -6.44e-09 -1.725e-09 3.6667e-08 + vertex -1.2879e-08 -3.451e-09 3.6667e-08 + vertex -6.667e-09 0 3.6667e-08 + endloop +endfacet +facet normal -0 0 -1 + outer loop + vertex -5.774e-09 -3.333e-09 3.6667e-08 + vertex -1.1547e-08 -6.667e-09 3.6667e-08 + vertex -6.44e-09 -1.725e-09 3.6667e-08 + endloop +endfacet +facet normal 0 -0 -1 + outer loop + vertex -5.774e-09 -3.333e-09 3.6667e-08 + vertex -4.714e-09 -4.714e-09 3.6667e-08 + vertex -9.428e-09 -9.428e-09 3.6667e-08 + endloop +endfacet +facet normal 0 -0 -1 + outer loop + vertex -4.714e-09 -4.714e-09 3.6667e-08 + vertex -3.333e-09 -5.774e-09 3.6667e-08 + vertex -6.667e-09 -1.1547e-08 3.6667e-08 + endloop +endfacet +facet normal 0 -0 -1 + outer loop + vertex -3.333e-09 -5.774e-09 3.6667e-08 + vertex -1.725e-09 -6.44e-09 3.6667e-08 + vertex -3.451e-09 -1.2879e-08 3.6667e-08 + endloop +endfacet +facet normal -0 -0 -1 + outer loop + vertex 0 -6.667e-09 3.6667e-08 + vertex 0 -1.3333e-08 3.6667e-08 + vertex -1.725e-09 -6.44e-09 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 3.451e-09 -1.2879e-08 3.6667e-08 + vertex 0 -6.667e-09 3.6667e-08 + vertex 1.725e-09 -6.44e-09 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 1.725e-09 -6.44e-09 3.6667e-08 + vertex 3.333e-09 -5.774e-09 3.6667e-08 + vertex 6.667e-09 -1.1547e-08 3.6667e-08 + endloop +endfacet +facet normal 0 -0 -1 + outer loop + vertex 4.714e-09 -4.714e-09 3.6667e-08 + vertex 9.428e-09 -9.428e-09 3.6667e-08 + vertex 3.333e-09 -5.774e-09 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 6.667e-09 0 3.6667e-08 + vertex 6.44e-09 1.725e-09 3.6667e-08 + vertex 1.2879e-08 3.451e-09 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 6.44e-09 1.725e-09 3.6667e-08 + vertex 5.774e-09 3.333e-09 3.6667e-08 + vertex 1.1547e-08 6.667e-09 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 5.774e-09 3.333e-09 3.6667e-08 + vertex 4.714e-09 4.714e-09 3.6667e-08 + vertex 9.428e-09 9.428e-09 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 4.714e-09 4.714e-09 3.6667e-08 + vertex 3.333e-09 5.774e-09 3.6667e-08 + vertex 6.667e-09 1.1547e-08 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 3.333e-09 5.774e-09 3.6667e-08 + vertex 1.725e-09 6.44e-09 3.6667e-08 + vertex 3.451e-09 1.2879e-08 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex 1.725e-09 6.44e-09 3.6667e-08 + vertex 0 6.667e-09 3.6667e-08 + vertex 0 1.3333e-08 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex -1.725e-09 6.44e-09 3.6667e-08 + vertex -3.451e-09 1.2879e-08 3.6667e-08 + vertex 0 6.667e-09 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex -3.333e-09 5.774e-09 3.6667e-08 + vertex -6.667e-09 1.1547e-08 3.6667e-08 + vertex -1.725e-09 6.44e-09 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex -4.714e-09 4.714e-09 3.6667e-08 + vertex -9.428e-09 9.428e-09 3.6667e-08 + vertex -3.333e-09 5.774e-09 3.6667e-08 + endloop +endfacet +facet normal -0 0 -1 + outer loop + vertex -4.714e-09 4.714e-09 3.6667e-08 + vertex -5.774e-09 3.333e-09 3.6667e-08 + vertex -1.1547e-08 6.667e-09 3.6667e-08 + endloop +endfacet +facet normal -0 0 -1 + outer loop + vertex -5.774e-09 3.333e-09 3.6667e-08 + vertex -6.44e-09 1.725e-09 3.6667e-08 + vertex -1.2879e-08 3.451e-09 3.6667e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex -6.44e-09 1.725e-09 3.6667e-08 + vertex -6.667e-09 0 3.6667e-08 + vertex -1.3333e-08 0 3.6667e-08 + endloop +endfacet +facet normal 0.991457 0.130432 0 + outer loop + vertex 1.3333e-08 0 3.6667e-08 + vertex 1.2879e-08 3.451e-09 3.6667e-08 + vertex 1.2879e-08 3.451e-09 5e-08 + endloop +endfacet +facet normal 0.991457 0.130432 0 + outer loop + vertex 1.3333e-08 0 5e-08 + vertex 1.3333e-08 0 3.6667e-08 + vertex 1.2879e-08 3.451e-09 5e-08 + endloop +endfacet +facet normal 0.991457 -0.130432 0 + outer loop + vertex 1.3333e-08 0 5e-08 + vertex 1.2879e-08 -3.451e-09 3.6667e-08 + vertex 1.3333e-08 0 3.6667e-08 + endloop +endfacet +facet normal 0.991457 -0.130432 0 + outer loop + vertex 1.3333e-08 0 5e-08 + vertex 1.2879e-08 -3.451e-09 5e-08 + vertex 1.2879e-08 -3.451e-09 3.6667e-08 + endloop +endfacet +facet normal 0.923891 -0.382656 0 + outer loop + vertex 1.2879e-08 -3.451e-09 3.6667e-08 + vertex 1.2879e-08 -3.451e-09 5e-08 + vertex 1.1547e-08 -6.667e-09 3.6667e-08 + endloop +endfacet +facet normal 0.923891 -0.382656 0 + outer loop + vertex 1.1547e-08 -6.667e-09 3.6667e-08 + vertex 1.2879e-08 -3.451e-09 5e-08 + vertex 1.1547e-08 -6.667e-09 5e-08 + endloop +endfacet +facet normal 0.793296 -0.608836 0 + outer loop + vertex 9.428e-09 -9.428e-09 3.6667e-08 + vertex 1.1547e-08 -6.667e-09 5e-08 + vertex 9.428e-09 -9.428e-09 5e-08 + endloop +endfacet +facet normal 0.608836 -0.793296 0 + outer loop + vertex 6.667e-09 -1.1547e-08 3.6667e-08 + vertex 9.428e-09 -9.428e-09 5e-08 + vertex 6.667e-09 -1.1547e-08 5e-08 + endloop +endfacet +facet normal 0.382656 -0.923891 0 + outer loop + vertex 3.451e-09 -1.2879e-08 3.6667e-08 + vertex 6.667e-09 -1.1547e-08 5e-08 + vertex 3.451e-09 -1.2879e-08 5e-08 + endloop +endfacet +facet normal 0.130432 -0.991457 0 + outer loop + vertex 0 -1.3333e-08 3.6667e-08 + vertex 3.451e-09 -1.2879e-08 5e-08 + vertex 0 -1.3333e-08 5e-08 + endloop +endfacet +facet normal -0.130432 -0.991457 0 + outer loop + vertex -3.451e-09 -1.2879e-08 3.6667e-08 + vertex 0 -1.3333e-08 5e-08 + vertex -3.451e-09 -1.2879e-08 5e-08 + endloop +endfacet +facet normal -0.382656 -0.923891 0 + outer loop + vertex -6.667e-09 -1.1547e-08 3.6667e-08 + vertex -3.451e-09 -1.2879e-08 5e-08 + vertex -6.667e-09 -1.1547e-08 5e-08 + endloop +endfacet +facet normal -0.608836 -0.793296 0 + outer loop + vertex -9.428e-09 -9.428e-09 3.6667e-08 + vertex -6.667e-09 -1.1547e-08 5e-08 + vertex -9.428e-09 -9.428e-09 5e-08 + endloop +endfacet +facet normal -0.793296 -0.608836 0 + outer loop + vertex -1.1547e-08 -6.667e-09 3.6667e-08 + vertex -9.428e-09 -9.428e-09 5e-08 + vertex -1.1547e-08 -6.667e-09 5e-08 + endloop +endfacet +facet normal -0.923891 -0.382656 0 + outer loop + vertex -1.2879e-08 -3.451e-09 3.6667e-08 + vertex -1.1547e-08 -6.667e-09 5e-08 + vertex -1.2879e-08 -3.451e-09 5e-08 + endloop +endfacet +facet normal -0.991457 -0.130432 0 + outer loop + vertex -1.3333e-08 0 3.6667e-08 + vertex -1.2879e-08 -3.451e-09 5e-08 + vertex -1.3333e-08 0 5e-08 + endloop +endfacet +facet normal -0.991457 0.130432 0 + outer loop + vertex -1.2879e-08 3.451e-09 3.6667e-08 + vertex -1.3333e-08 0 5e-08 + vertex -1.2879e-08 3.451e-09 5e-08 + endloop +endfacet +facet normal -0.923891 0.382656 0 + outer loop + vertex -1.1547e-08 6.667e-09 3.6667e-08 + vertex -1.2879e-08 3.451e-09 5e-08 + vertex -1.1547e-08 6.667e-09 5e-08 + endloop +endfacet +facet normal -0.793296 0.608836 0 + outer loop + vertex -9.428e-09 9.428e-09 3.6667e-08 + vertex -1.1547e-08 6.667e-09 5e-08 + vertex -9.428e-09 9.428e-09 5e-08 + endloop +endfacet +facet normal -0.608836 0.793296 0 + outer loop + vertex -6.667e-09 1.1547e-08 3.6667e-08 + vertex -9.428e-09 9.428e-09 5e-08 + vertex -6.667e-09 1.1547e-08 5e-08 + endloop +endfacet +facet normal -0.382656 0.923891 0 + outer loop + vertex -3.451e-09 1.2879e-08 3.6667e-08 + vertex -6.667e-09 1.1547e-08 5e-08 + vertex -3.451e-09 1.2879e-08 5e-08 + endloop +endfacet +facet normal -0.130432 0.991457 0 + outer loop + vertex 0 1.3333e-08 3.6667e-08 + vertex -3.451e-09 1.2879e-08 5e-08 + vertex 0 1.3333e-08 5e-08 + endloop +endfacet +facet normal 0.130432 0.991457 -0 + outer loop + vertex 3.451e-09 1.2879e-08 3.6667e-08 + vertex 0 1.3333e-08 5e-08 + vertex 3.451e-09 1.2879e-08 5e-08 + endloop +endfacet +facet normal 0.382656 0.923891 -0 + outer loop + vertex 6.667e-09 1.1547e-08 3.6667e-08 + vertex 3.451e-09 1.2879e-08 5e-08 + vertex 6.667e-09 1.1547e-08 5e-08 + endloop +endfacet +facet normal 0.608836 0.793296 -0 + outer loop + vertex 9.428e-09 9.428e-09 3.6667e-08 + vertex 6.667e-09 1.1547e-08 5e-08 + vertex 9.428e-09 9.428e-09 5e-08 + endloop +endfacet +facet normal 0.793296 0.608836 -0 + outer loop + vertex 1.1547e-08 6.667e-09 3.6667e-08 + vertex 9.428e-09 9.428e-09 5e-08 + vertex 1.1547e-08 6.667e-09 5e-08 + endloop +endfacet +facet normal 0.923891 0.382656 -0 + outer loop + vertex 1.2879e-08 3.451e-09 3.6667e-08 + vertex 1.1547e-08 6.667e-09 5e-08 + vertex 1.2879e-08 3.451e-09 5e-08 + endloop +endfacet +facet normal 0.923891 0.382656 0 + outer loop + vertex 1.2879e-08 3.451e-09 3.6667e-08 + vertex 1.1547e-08 6.667e-09 3.6667e-08 + vertex 1.1547e-08 6.667e-09 5e-08 + endloop +endfacet +facet normal 0.793296 0.608836 0 + outer loop + vertex 1.1547e-08 6.667e-09 3.6667e-08 + vertex 9.428e-09 9.428e-09 3.6667e-08 + vertex 9.428e-09 9.428e-09 5e-08 + endloop +endfacet +facet normal 0.608836 0.793296 0 + outer loop + vertex 9.428e-09 9.428e-09 3.6667e-08 + vertex 6.667e-09 1.1547e-08 3.6667e-08 + vertex 6.667e-09 1.1547e-08 5e-08 + endloop +endfacet +facet normal 0.382656 0.923891 0 + outer loop + vertex 6.667e-09 1.1547e-08 3.6667e-08 + vertex 3.451e-09 1.2879e-08 3.6667e-08 + vertex 3.451e-09 1.2879e-08 5e-08 + endloop +endfacet +facet normal 0.130432 0.991457 0 + outer loop + vertex 3.451e-09 1.2879e-08 3.6667e-08 + vertex 0 1.3333e-08 3.6667e-08 + vertex 0 1.3333e-08 5e-08 + endloop +endfacet +facet normal -0.130432 0.991457 0 + outer loop + vertex 0 1.3333e-08 3.6667e-08 + vertex -3.451e-09 1.2879e-08 3.6667e-08 + vertex -3.451e-09 1.2879e-08 5e-08 + endloop +endfacet +facet normal -0.382656 0.923891 0 + outer loop + vertex -3.451e-09 1.2879e-08 3.6667e-08 + vertex -6.667e-09 1.1547e-08 3.6667e-08 + vertex -6.667e-09 1.1547e-08 5e-08 + endloop +endfacet +facet normal -0.608836 0.793296 0 + outer loop + vertex -6.667e-09 1.1547e-08 3.6667e-08 + vertex -9.428e-09 9.428e-09 3.6667e-08 + vertex -9.428e-09 9.428e-09 5e-08 + endloop +endfacet +facet normal -0.793296 0.608836 0 + outer loop + vertex -9.428e-09 9.428e-09 3.6667e-08 + vertex -1.1547e-08 6.667e-09 3.6667e-08 + vertex -1.1547e-08 6.667e-09 5e-08 + endloop +endfacet +facet normal -0.923891 0.382656 0 + outer loop + vertex -1.1547e-08 6.667e-09 3.6667e-08 + vertex -1.2879e-08 3.451e-09 3.6667e-08 + vertex -1.2879e-08 3.451e-09 5e-08 + endloop +endfacet +facet normal -0.991457 0.130432 0 + outer loop + vertex -1.2879e-08 3.451e-09 3.6667e-08 + vertex -1.3333e-08 0 3.6667e-08 + vertex -1.3333e-08 0 5e-08 + endloop +endfacet +facet normal -0.991457 -0.130432 0 + outer loop + vertex -1.3333e-08 0 3.6667e-08 + vertex -1.2879e-08 -3.451e-09 3.6667e-08 + vertex -1.2879e-08 -3.451e-09 5e-08 + endloop +endfacet +facet normal -0.923891 -0.382656 0 + outer loop + vertex -1.2879e-08 -3.451e-09 3.6667e-08 + vertex -1.1547e-08 -6.667e-09 3.6667e-08 + vertex -1.1547e-08 -6.667e-09 5e-08 + endloop +endfacet +facet normal -0.793296 -0.608836 0 + outer loop + vertex -1.1547e-08 -6.667e-09 3.6667e-08 + vertex -9.428e-09 -9.428e-09 3.6667e-08 + vertex -9.428e-09 -9.428e-09 5e-08 + endloop +endfacet +facet normal -0.608836 -0.793296 0 + outer loop + vertex -9.428e-09 -9.428e-09 3.6667e-08 + vertex -6.667e-09 -1.1547e-08 3.6667e-08 + vertex -6.667e-09 -1.1547e-08 5e-08 + endloop +endfacet +facet normal -0.382656 -0.923891 0 + outer loop + vertex -6.667e-09 -1.1547e-08 3.6667e-08 + vertex -3.451e-09 -1.2879e-08 3.6667e-08 + vertex -3.451e-09 -1.2879e-08 5e-08 + endloop +endfacet +facet normal -0.130432 -0.991457 0 + outer loop + vertex -3.451e-09 -1.2879e-08 3.6667e-08 + vertex 0 -1.3333e-08 3.6667e-08 + vertex 0 -1.3333e-08 5e-08 + endloop +endfacet +facet normal 0.130432 -0.991457 0 + outer loop + vertex 0 -1.3333e-08 3.6667e-08 + vertex 3.451e-09 -1.2879e-08 3.6667e-08 + vertex 3.451e-09 -1.2879e-08 5e-08 + endloop +endfacet +facet normal 0.382656 -0.923891 0 + outer loop + vertex 3.451e-09 -1.2879e-08 3.6667e-08 + vertex 6.667e-09 -1.1547e-08 3.6667e-08 + vertex 6.667e-09 -1.1547e-08 5e-08 + endloop +endfacet +facet normal 0.608836 -0.793296 0 + outer loop + vertex 6.667e-09 -1.1547e-08 3.6667e-08 + vertex 9.428e-09 -9.428e-09 3.6667e-08 + vertex 9.428e-09 -9.428e-09 5e-08 + endloop +endfacet +facet normal 0.793296 -0.608836 0 + outer loop + vertex 9.428e-09 -9.428e-09 3.6667e-08 + vertex 1.1547e-08 -6.667e-09 3.6667e-08 + vertex 1.1547e-08 -6.667e-09 5e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 1.3333e-08 0 5e-08 + vertex 1.2879e-08 3.451e-09 5e-08 + vertex -1.3333e-08 0 5e-08 + endloop +endfacet +facet normal 0 -0 1 + outer loop + vertex -1.2879e-08 -3.451e-09 5e-08 + vertex 1.3333e-08 0 5e-08 + vertex -1.3333e-08 0 5e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex -1.2879e-08 -3.451e-09 5e-08 + vertex 1.2879e-08 -3.451e-09 5e-08 + vertex 1.3333e-08 0 5e-08 + endloop +endfacet +facet normal -0 0 1 + outer loop + vertex -1.2879e-08 -3.451e-09 5e-08 + vertex 1.1547e-08 -6.667e-09 5e-08 + vertex 1.2879e-08 -3.451e-09 5e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex -1.2879e-08 -3.451e-09 5e-08 + vertex 9.428e-09 -9.428e-09 5e-08 + vertex 1.1547e-08 -6.667e-09 5e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex -1.2879e-08 -3.451e-09 5e-08 + vertex -1.1547e-08 -6.667e-09 5e-08 + vertex 9.428e-09 -9.428e-09 5e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 9.428e-09 -9.428e-09 5e-08 + vertex -1.1547e-08 -6.667e-09 5e-08 + vertex -9.428e-09 -9.428e-09 5e-08 + endloop +endfacet +facet normal 0 -0 1 + outer loop + vertex -6.667e-09 -1.1547e-08 5e-08 + vertex 9.428e-09 -9.428e-09 5e-08 + vertex -9.428e-09 -9.428e-09 5e-08 + endloop +endfacet +facet normal -0 0 1 + outer loop + vertex -6.667e-09 -1.1547e-08 5e-08 + vertex -3.451e-09 -1.2879e-08 5e-08 + vertex 9.428e-09 -9.428e-09 5e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 9.428e-09 -9.428e-09 5e-08 + vertex -3.451e-09 -1.2879e-08 5e-08 + vertex 6.667e-09 -1.1547e-08 5e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 6.667e-09 -1.1547e-08 5e-08 + vertex -3.451e-09 -1.2879e-08 5e-08 + vertex 3.451e-09 -1.2879e-08 5e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 3.451e-09 -1.2879e-08 5e-08 + vertex -3.451e-09 -1.2879e-08 5e-08 + vertex 0 -1.3333e-08 5e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 1.1547e-08 6.667e-09 5e-08 + vertex -1.3333e-08 0 5e-08 + vertex 1.2879e-08 3.451e-09 5e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 1.1547e-08 6.667e-09 5e-08 + vertex -1.2879e-08 3.451e-09 5e-08 + vertex -1.3333e-08 0 5e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 1.1547e-08 6.667e-09 5e-08 + vertex -1.1547e-08 6.667e-09 5e-08 + vertex -1.2879e-08 3.451e-09 5e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 1.1547e-08 6.667e-09 5e-08 + vertex -9.428e-09 9.428e-09 5e-08 + vertex -1.1547e-08 6.667e-09 5e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 1.1547e-08 6.667e-09 5e-08 + vertex -6.667e-09 1.1547e-08 5e-08 + vertex -9.428e-09 9.428e-09 5e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 1.1547e-08 6.667e-09 5e-08 + vertex 9.428e-09 9.428e-09 5e-08 + vertex -6.667e-09 1.1547e-08 5e-08 + endloop +endfacet +facet normal -0 0 1 + outer loop + vertex -6.667e-09 1.1547e-08 5e-08 + vertex 9.428e-09 9.428e-09 5e-08 + vertex 6.667e-09 1.1547e-08 5e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 3.451e-09 1.2879e-08 5e-08 + vertex -6.667e-09 1.1547e-08 5e-08 + vertex 6.667e-09 1.1547e-08 5e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 3.451e-09 1.2879e-08 5e-08 + vertex -3.451e-09 1.2879e-08 5e-08 + vertex -6.667e-09 1.1547e-08 5e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 3.451e-09 1.2879e-08 5e-08 + vertex 0 1.3333e-08 5e-08 + vertex -3.451e-09 1.2879e-08 5e-08 + endloop +endfacet +facet normal -0.991452 0.130469 0 + outer loop + vertex -6.667e-09 0 3.6667e-08 + vertex -6.44e-09 1.725e-09 3.6667e-08 + vertex -6.667e-09 0 -3.6667e-08 + endloop +endfacet +facet normal -0.991452 -0.130469 0 + outer loop + vertex -6.44e-09 -1.725e-09 -3.6667e-08 + vertex -6.667e-09 0 3.6667e-08 + vertex -6.667e-09 0 -3.6667e-08 + endloop +endfacet +facet normal -0.991452 -0.130469 0 + outer loop + vertex -6.44e-09 -1.725e-09 -3.6667e-08 + vertex -6.44e-09 -1.725e-09 3.6667e-08 + vertex -6.667e-09 0 3.6667e-08 + endloop +endfacet +facet normal -0.923891 -0.382656 0 + outer loop + vertex -6.44e-09 -1.725e-09 -3.6667e-08 + vertex -5.774e-09 -3.333e-09 -3.6667e-08 + vertex -6.44e-09 -1.725e-09 3.6667e-08 + endloop +endfacet +facet normal -0.923891 -0.382656 0 + outer loop + vertex -6.44e-09 -1.725e-09 3.6667e-08 + vertex -5.774e-09 -3.333e-09 -3.6667e-08 + vertex -5.774e-09 -3.333e-09 3.6667e-08 + endloop +endfacet +facet normal -0.793264 -0.608878 -0 + outer loop + vertex -5.774e-09 -3.333e-09 3.6667e-08 + vertex -5.774e-09 -3.333e-09 -3.6667e-08 + vertex -4.714e-09 -4.714e-09 -3.6667e-08 + endloop +endfacet +facet normal -0.608878 -0.793264 -0 + outer loop + vertex -4.714e-09 -4.714e-09 3.6667e-08 + vertex -4.714e-09 -4.714e-09 -3.6667e-08 + vertex -3.333e-09 -5.774e-09 -3.6667e-08 + endloop +endfacet +facet normal -0.382656 -0.923891 -0 + outer loop + vertex -3.333e-09 -5.774e-09 3.6667e-08 + vertex -3.333e-09 -5.774e-09 -3.6667e-08 + vertex -1.725e-09 -6.44e-09 -3.6667e-08 + endloop +endfacet +facet normal -0.130469 -0.991452 -0 + outer loop + vertex -1.725e-09 -6.44e-09 3.6667e-08 + vertex -1.725e-09 -6.44e-09 -3.6667e-08 + vertex 0 -6.667e-09 -3.6667e-08 + endloop +endfacet +facet normal 0.130469 -0.991452 0 + outer loop + vertex 0 -6.667e-09 3.6667e-08 + vertex 0 -6.667e-09 -3.6667e-08 + vertex 1.725e-09 -6.44e-09 -3.6667e-08 + endloop +endfacet +facet normal 0.382656 -0.923891 0 + outer loop + vertex 1.725e-09 -6.44e-09 3.6667e-08 + vertex 1.725e-09 -6.44e-09 -3.6667e-08 + vertex 3.333e-09 -5.774e-09 -3.6667e-08 + endloop +endfacet +facet normal 0.608878 -0.793264 0 + outer loop + vertex 3.333e-09 -5.774e-09 3.6667e-08 + vertex 3.333e-09 -5.774e-09 -3.6667e-08 + vertex 4.714e-09 -4.714e-09 -3.6667e-08 + endloop +endfacet +facet normal 0.793264 -0.608878 0 + outer loop + vertex 4.714e-09 -4.714e-09 3.6667e-08 + vertex 4.714e-09 -4.714e-09 -3.6667e-08 + vertex 5.774e-09 -3.333e-09 -3.6667e-08 + endloop +endfacet +facet normal 0.923891 -0.382656 0 + outer loop + vertex 5.774e-09 -3.333e-09 3.6667e-08 + vertex 5.774e-09 -3.333e-09 -3.6667e-08 + vertex 6.44e-09 -1.725e-09 -3.6667e-08 + endloop +endfacet +facet normal 0.991452 -0.130469 0 + outer loop + vertex 6.44e-09 -1.725e-09 3.6667e-08 + vertex 6.44e-09 -1.725e-09 -3.6667e-08 + vertex 6.667e-09 0 -3.6667e-08 + endloop +endfacet +facet normal 0.991452 0.130469 0 + outer loop + vertex 6.667e-09 0 3.6667e-08 + vertex 6.667e-09 0 -3.6667e-08 + vertex 6.44e-09 1.725e-09 -3.6667e-08 + endloop +endfacet +facet normal 0.923891 0.382656 0 + outer loop + vertex 6.44e-09 1.725e-09 3.6667e-08 + vertex 6.44e-09 1.725e-09 -3.6667e-08 + vertex 5.774e-09 3.333e-09 -3.6667e-08 + endloop +endfacet +facet normal 0.793264 0.608878 0 + outer loop + vertex 5.774e-09 3.333e-09 3.6667e-08 + vertex 5.774e-09 3.333e-09 -3.6667e-08 + vertex 4.714e-09 4.714e-09 -3.6667e-08 + endloop +endfacet +facet normal 0.608878 0.793264 0 + outer loop + vertex 4.714e-09 4.714e-09 3.6667e-08 + vertex 4.714e-09 4.714e-09 -3.6667e-08 + vertex 3.333e-09 5.774e-09 -3.6667e-08 + endloop +endfacet +facet normal 0.382656 0.923891 0 + outer loop + vertex 3.333e-09 5.774e-09 3.6667e-08 + vertex 3.333e-09 5.774e-09 -3.6667e-08 + vertex 1.725e-09 6.44e-09 -3.6667e-08 + endloop +endfacet +facet normal 0.130469 0.991452 0 + outer loop + vertex 1.725e-09 6.44e-09 3.6667e-08 + vertex 1.725e-09 6.44e-09 -3.6667e-08 + vertex 0 6.667e-09 -3.6667e-08 + endloop +endfacet +facet normal -0.130469 0.991452 0 + outer loop + vertex 0 6.667e-09 3.6667e-08 + vertex 0 6.667e-09 -3.6667e-08 + vertex -1.725e-09 6.44e-09 -3.6667e-08 + endloop +endfacet +facet normal -0.382656 0.923891 0 + outer loop + vertex -1.725e-09 6.44e-09 3.6667e-08 + vertex -1.725e-09 6.44e-09 -3.6667e-08 + vertex -3.333e-09 5.774e-09 -3.6667e-08 + endloop +endfacet +facet normal -0.608878 0.793264 0 + outer loop + vertex -3.333e-09 5.774e-09 3.6667e-08 + vertex -3.333e-09 5.774e-09 -3.6667e-08 + vertex -4.714e-09 4.714e-09 -3.6667e-08 + endloop +endfacet +facet normal -0.793264 0.608878 0 + outer loop + vertex -4.714e-09 4.714e-09 3.6667e-08 + vertex -4.714e-09 4.714e-09 -3.6667e-08 + vertex -5.774e-09 3.333e-09 -3.6667e-08 + endloop +endfacet +facet normal -0.923891 0.382656 0 + outer loop + vertex -5.774e-09 3.333e-09 3.6667e-08 + vertex -5.774e-09 3.333e-09 -3.6667e-08 + vertex -6.44e-09 1.725e-09 -3.6667e-08 + endloop +endfacet +facet normal -0.991452 0.130469 0 + outer loop + vertex -6.44e-09 1.725e-09 3.6667e-08 + vertex -6.44e-09 1.725e-09 -3.6667e-08 + vertex -6.667e-09 0 -3.6667e-08 + endloop +endfacet +facet normal -0.923891 0.382656 0 + outer loop + vertex -6.44e-09 1.725e-09 3.6667e-08 + vertex -5.774e-09 3.333e-09 3.6667e-08 + vertex -6.44e-09 1.725e-09 -3.6667e-08 + endloop +endfacet +facet normal -0.793264 0.608878 0 + outer loop + vertex -5.774e-09 3.333e-09 3.6667e-08 + vertex -4.714e-09 4.714e-09 3.6667e-08 + vertex -5.774e-09 3.333e-09 -3.6667e-08 + endloop +endfacet +facet normal -0.608878 0.793264 0 + outer loop + vertex -4.714e-09 4.714e-09 3.6667e-08 + vertex -3.333e-09 5.774e-09 3.6667e-08 + vertex -4.714e-09 4.714e-09 -3.6667e-08 + endloop +endfacet +facet normal -0.382656 0.923891 0 + outer loop + vertex -3.333e-09 5.774e-09 3.6667e-08 + vertex -1.725e-09 6.44e-09 3.6667e-08 + vertex -3.333e-09 5.774e-09 -3.6667e-08 + endloop +endfacet +facet normal -0.130469 0.991452 0 + outer loop + vertex -1.725e-09 6.44e-09 3.6667e-08 + vertex 0 6.667e-09 3.6667e-08 + vertex -1.725e-09 6.44e-09 -3.6667e-08 + endloop +endfacet +facet normal 0.130469 0.991452 0 + outer loop + vertex 0 6.667e-09 3.6667e-08 + vertex 1.725e-09 6.44e-09 3.6667e-08 + vertex 0 6.667e-09 -3.6667e-08 + endloop +endfacet +facet normal 0.382656 0.923891 0 + outer loop + vertex 1.725e-09 6.44e-09 3.6667e-08 + vertex 3.333e-09 5.774e-09 3.6667e-08 + vertex 1.725e-09 6.44e-09 -3.6667e-08 + endloop +endfacet +facet normal 0.608878 0.793264 0 + outer loop + vertex 4.714e-09 4.714e-09 3.6667e-08 + vertex 3.333e-09 5.774e-09 -3.6667e-08 + vertex 3.333e-09 5.774e-09 3.6667e-08 + endloop +endfacet +facet normal 0.793264 0.608878 0 + outer loop + vertex 5.774e-09 3.333e-09 3.6667e-08 + vertex 4.714e-09 4.714e-09 -3.6667e-08 + vertex 4.714e-09 4.714e-09 3.6667e-08 + endloop +endfacet +facet normal 0.923891 0.382656 0 + outer loop + vertex 5.774e-09 3.333e-09 3.6667e-08 + vertex 6.44e-09 1.725e-09 3.6667e-08 + vertex 5.774e-09 3.333e-09 -3.6667e-08 + endloop +endfacet +facet normal 0.991452 0.130469 0 + outer loop + vertex 6.667e-09 0 3.6667e-08 + vertex 6.44e-09 1.725e-09 -3.6667e-08 + vertex 6.44e-09 1.725e-09 3.6667e-08 + endloop +endfacet +facet normal 0.991452 -0.130469 0 + outer loop + vertex 6.667e-09 0 3.6667e-08 + vertex 6.44e-09 -1.725e-09 3.6667e-08 + vertex 6.667e-09 0 -3.6667e-08 + endloop +endfacet +facet normal 0.923891 -0.382656 0 + outer loop + vertex 6.44e-09 -1.725e-09 3.6667e-08 + vertex 5.774e-09 -3.333e-09 3.6667e-08 + vertex 6.44e-09 -1.725e-09 -3.6667e-08 + endloop +endfacet +facet normal 0.793264 -0.608878 0 + outer loop + vertex 5.774e-09 -3.333e-09 3.6667e-08 + vertex 4.714e-09 -4.714e-09 3.6667e-08 + vertex 5.774e-09 -3.333e-09 -3.6667e-08 + endloop +endfacet +facet normal 0.608878 -0.793264 0 + outer loop + vertex 4.714e-09 -4.714e-09 3.6667e-08 + vertex 3.333e-09 -5.774e-09 3.6667e-08 + vertex 4.714e-09 -4.714e-09 -3.6667e-08 + endloop +endfacet +facet normal 0.382656 -0.923891 0 + outer loop + vertex 3.333e-09 -5.774e-09 3.6667e-08 + vertex 1.725e-09 -6.44e-09 3.6667e-08 + vertex 3.333e-09 -5.774e-09 -3.6667e-08 + endloop +endfacet +facet normal 0.130469 -0.991452 0 + outer loop + vertex 1.725e-09 -6.44e-09 3.6667e-08 + vertex 0 -6.667e-09 3.6667e-08 + vertex 1.725e-09 -6.44e-09 -3.6667e-08 + endloop +endfacet +facet normal -0.130469 -0.991452 -0 + outer loop + vertex 0 -6.667e-09 3.6667e-08 + vertex -1.725e-09 -6.44e-09 3.6667e-08 + vertex 0 -6.667e-09 -3.6667e-08 + endloop +endfacet +facet normal -0.382656 -0.923891 -0 + outer loop + vertex -1.725e-09 -6.44e-09 3.6667e-08 + vertex -3.333e-09 -5.774e-09 3.6667e-08 + vertex -1.725e-09 -6.44e-09 -3.6667e-08 + endloop +endfacet +facet normal -0.608878 -0.793264 -0 + outer loop + vertex -3.333e-09 -5.774e-09 3.6667e-08 + vertex -4.714e-09 -4.714e-09 3.6667e-08 + vertex -3.333e-09 -5.774e-09 -3.6667e-08 + endloop +endfacet +facet normal -0.793264 -0.608878 -0 + outer loop + vertex -4.714e-09 -4.714e-09 3.6667e-08 + vertex -5.774e-09 -3.333e-09 3.6667e-08 + vertex -4.714e-09 -4.714e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 -1 0 + outer loop + vertex -3.3333e-08 -3.333e-09 -1.8453e-08 + vertex -3.3333e-08 -3.333e-09 -3.6667e-08 + vertex -3.0118e-08 -3.333e-09 -1.7121e-08 + endloop +endfacet +facet normal 0 -1 -0 + outer loop + vertex -3.0118e-08 -3.333e-09 -1.7121e-08 + vertex -3.3333e-08 -3.333e-09 -3.6667e-08 + vertex -2.6667e-08 -3.333e-09 -1.6667e-08 + endloop +endfacet +facet normal 0 -1 -0 + outer loop + vertex -2.6667e-08 -3.333e-09 -1.6667e-08 + vertex -3.3333e-08 -3.333e-09 -3.6667e-08 + vertex -2.3216e-08 -3.333e-09 -1.7121e-08 + endloop +endfacet +facet normal 0 -1 -0 + outer loop + vertex -2.3216e-08 -3.333e-09 -1.7121e-08 + vertex -3.3333e-08 -3.333e-09 -3.6667e-08 + vertex -2e-08 -3.333e-09 -1.8453e-08 + endloop +endfacet +facet normal 0 -1 -0 + outer loop + vertex -2e-08 -3.333e-09 -1.8453e-08 + vertex -3.3333e-08 -3.333e-09 -3.6667e-08 + vertex -1.7239e-08 -3.333e-09 -2.0572e-08 + endloop +endfacet +facet normal 0 -1 -0 + outer loop + vertex -1.7239e-08 -3.333e-09 -2.0572e-08 + vertex -3.3333e-08 -3.333e-09 -3.6667e-08 + vertex -1.512e-08 -3.333e-09 -2.3333e-08 + endloop +endfacet +facet normal 0 -1 -0 + outer loop + vertex -1.512e-08 -3.333e-09 -2.3333e-08 + vertex -3.3333e-08 -3.333e-09 -3.6667e-08 + vertex -1.3788e-08 -3.333e-09 -2.6549e-08 + endloop +endfacet +facet normal 0 -1 -0 + outer loop + vertex -1.3788e-08 -3.333e-09 -2.6549e-08 + vertex -3.3333e-08 -3.333e-09 -3.6667e-08 + vertex -1.3333e-08 -3.333e-09 -3e-08 + endloop +endfacet +facet normal 0 -1 0 + outer loop + vertex -1.3333e-08 -3.333e-09 -3e-08 + vertex -3.3333e-08 -3.333e-09 -3.6667e-08 + vertex -1.3788e-08 -3.333e-09 -3.3451e-08 + endloop +endfacet +facet normal 0 -1 0 + outer loop + vertex -1.3788e-08 -3.333e-09 -3.3451e-08 + vertex -3.3333e-08 -3.333e-09 -3.6667e-08 + vertex -1.512e-08 -3.333e-09 -3.6667e-08 + endloop +endfacet +facet normal -0.382758 0 0.923849 + outer loop + vertex -3.3333e-08 3.333e-09 -1.8453e-08 + vertex -3.3333e-08 -3.333e-09 -1.8453e-08 + vertex -3.0118e-08 3.333e-09 -1.7121e-08 + endloop +endfacet +facet normal -0.382758 0 0.923849 + outer loop + vertex -3.0118e-08 3.333e-09 -1.7121e-08 + vertex -3.3333e-08 -3.333e-09 -1.8453e-08 + vertex -3.0118e-08 -3.333e-09 -1.7121e-08 + endloop +endfacet +facet normal -0.130432 0 0.991457 + outer loop + vertex -2.6667e-08 -3.333e-09 -1.6667e-08 + vertex -3.0118e-08 3.333e-09 -1.7121e-08 + vertex -3.0118e-08 -3.333e-09 -1.7121e-08 + endloop +endfacet +facet normal -0.130432 0 0.991457 + outer loop + vertex -2.6667e-08 -3.333e-09 -1.6667e-08 + vertex -2.6667e-08 3.333e-09 -1.6667e-08 + vertex -3.0118e-08 3.333e-09 -1.7121e-08 + endloop +endfacet +facet normal 0.130432 -0 0.991457 + outer loop + vertex -2.6667e-08 -3.333e-09 -1.6667e-08 + vertex -2.3216e-08 -3.333e-09 -1.7121e-08 + vertex -2.6667e-08 3.333e-09 -1.6667e-08 + endloop +endfacet +facet normal 0.130432 0 0.991457 + outer loop + vertex -2.6667e-08 3.333e-09 -1.6667e-08 + vertex -2.3216e-08 -3.333e-09 -1.7121e-08 + vertex -2.3216e-08 3.333e-09 -1.7121e-08 + endloop +endfacet +facet normal 0.382656 0 0.923891 + outer loop + vertex -2.3216e-08 3.333e-09 -1.7121e-08 + vertex -2.3216e-08 -3.333e-09 -1.7121e-08 + vertex -2e-08 -3.333e-09 -1.8453e-08 + endloop +endfacet +facet normal 0.608836 0 0.793296 + outer loop + vertex -2e-08 3.333e-09 -1.8453e-08 + vertex -2e-08 -3.333e-09 -1.8453e-08 + vertex -1.7239e-08 -3.333e-09 -2.0572e-08 + endloop +endfacet +facet normal 0.793296 0 0.608836 + outer loop + vertex -1.7239e-08 3.333e-09 -2.0572e-08 + vertex -1.7239e-08 -3.333e-09 -2.0572e-08 + vertex -1.512e-08 -3.333e-09 -2.3333e-08 + endloop +endfacet +facet normal 0.923891 0 0.382656 + outer loop + vertex -1.512e-08 3.333e-09 -2.3333e-08 + vertex -1.512e-08 -3.333e-09 -2.3333e-08 + vertex -1.3788e-08 -3.333e-09 -2.6549e-08 + endloop +endfacet +facet normal 0.99142 0 0.130715 + outer loop + vertex -1.3788e-08 3.333e-09 -2.6549e-08 + vertex -1.3788e-08 -3.333e-09 -2.6549e-08 + vertex -1.3333e-08 -3.333e-09 -3e-08 + endloop +endfacet +facet normal 0.99142 0 -0.130715 + outer loop + vertex -1.3333e-08 3.333e-09 -3e-08 + vertex -1.3333e-08 -3.333e-09 -3e-08 + vertex -1.3788e-08 -3.333e-09 -3.3451e-08 + endloop +endfacet +facet normal 0.923891 0 -0.382656 + outer loop + vertex -1.3788e-08 3.333e-09 -3.3451e-08 + vertex -1.3788e-08 -3.333e-09 -3.3451e-08 + vertex -1.512e-08 -3.333e-09 -3.6667e-08 + endloop +endfacet +facet normal 0.923891 0 -0.382656 + outer loop + vertex -1.512e-08 3.333e-09 -3.6667e-08 + vertex -1.3788e-08 3.333e-09 -3.3451e-08 + vertex -1.512e-08 -3.333e-09 -3.6667e-08 + endloop +endfacet +facet normal 0.99142 0 -0.130715 + outer loop + vertex -1.3788e-08 3.333e-09 -3.3451e-08 + vertex -1.3333e-08 3.333e-09 -3e-08 + vertex -1.3788e-08 -3.333e-09 -3.3451e-08 + endloop +endfacet +facet normal 0.99142 0 0.130715 + outer loop + vertex -1.3333e-08 3.333e-09 -3e-08 + vertex -1.3788e-08 3.333e-09 -2.6549e-08 + vertex -1.3333e-08 -3.333e-09 -3e-08 + endloop +endfacet +facet normal 0.923891 0 0.382656 + outer loop + vertex -1.3788e-08 3.333e-09 -2.6549e-08 + vertex -1.512e-08 3.333e-09 -2.3333e-08 + vertex -1.3788e-08 -3.333e-09 -2.6549e-08 + endloop +endfacet +facet normal 0.793296 0 0.608836 + outer loop + vertex -1.512e-08 3.333e-09 -2.3333e-08 + vertex -1.7239e-08 3.333e-09 -2.0572e-08 + vertex -1.512e-08 -3.333e-09 -2.3333e-08 + endloop +endfacet +facet normal 0.608836 0 0.793296 + outer loop + vertex -1.7239e-08 3.333e-09 -2.0572e-08 + vertex -2e-08 3.333e-09 -1.8453e-08 + vertex -1.7239e-08 -3.333e-09 -2.0572e-08 + endloop +endfacet +facet normal 0.382656 0 0.923891 + outer loop + vertex -2e-08 3.333e-09 -1.8453e-08 + vertex -2.3216e-08 3.333e-09 -1.7121e-08 + vertex -2e-08 -3.333e-09 -1.8453e-08 + endloop +endfacet +facet normal 0 1 0 + outer loop + vertex -3.3333e-08 3.333e-09 -3.6667e-08 + vertex -3.3333e-08 3.333e-09 -1.8453e-08 + vertex -3.0118e-08 3.333e-09 -1.7121e-08 + endloop +endfacet +facet normal 0 1 0 + outer loop + vertex -2.6667e-08 3.333e-09 -1.6667e-08 + vertex -3.3333e-08 3.333e-09 -3.6667e-08 + vertex -3.0118e-08 3.333e-09 -1.7121e-08 + endloop +endfacet +facet normal 0 1 0 + outer loop + vertex -2.6667e-08 3.333e-09 -1.6667e-08 + vertex -2.3216e-08 3.333e-09 -1.7121e-08 + vertex -3.3333e-08 3.333e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 1 0 + outer loop + vertex -3.3333e-08 3.333e-09 -3.6667e-08 + vertex -2.3216e-08 3.333e-09 -1.7121e-08 + vertex -2e-08 3.333e-09 -1.8453e-08 + endloop +endfacet +facet normal 0 1 0 + outer loop + vertex -1.7239e-08 3.333e-09 -2.0572e-08 + vertex -3.3333e-08 3.333e-09 -3.6667e-08 + vertex -2e-08 3.333e-09 -1.8453e-08 + endloop +endfacet +facet normal 0 1 0 + outer loop + vertex -1.7239e-08 3.333e-09 -2.0572e-08 + vertex -1.512e-08 3.333e-09 -2.3333e-08 + vertex -3.3333e-08 3.333e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 1 0 + outer loop + vertex -3.3333e-08 3.333e-09 -3.6667e-08 + vertex -1.512e-08 3.333e-09 -2.3333e-08 + vertex -1.3788e-08 3.333e-09 -2.6549e-08 + endloop +endfacet +facet normal 0 1 0 + outer loop + vertex -1.3333e-08 3.333e-09 -3e-08 + vertex -3.3333e-08 3.333e-09 -3.6667e-08 + vertex -1.3788e-08 3.333e-09 -2.6549e-08 + endloop +endfacet +facet normal 0 1 0 + outer loop + vertex -1.3333e-08 3.333e-09 -3e-08 + vertex -1.3788e-08 3.333e-09 -3.3451e-08 + vertex -3.3333e-08 3.333e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 1 0 + outer loop + vertex -3.3333e-08 3.333e-09 -3.6667e-08 + vertex -1.3788e-08 3.333e-09 -3.3451e-08 + vertex -1.512e-08 3.333e-09 -3.6667e-08 + endloop +endfacet +facet normal 1 0 -0 + outer loop + vertex -3.3333e-08 -3.333e-09 -3.6667e-08 + vertex -3.3333e-08 -3.333e-09 -1.8453e-08 + vertex -3.3333e-08 -4e-08 -3.6667e-08 + endloop +endfacet +facet normal 1 0 0 + outer loop + vertex -3.3333e-08 -4e-08 -3.6667e-08 + vertex -3.3333e-08 -3.333e-09 -1.8453e-08 + vertex -3.3333e-08 -4e-08 3.333e-09 + endloop +endfacet +facet normal 1 0 0 + outer loop + vertex -3.3333e-08 -4e-08 3.333e-09 + vertex -3.3333e-08 -3.333e-09 -1.8453e-08 + vertex -3.3333e-08 2e-08 -3.333e-09 + endloop +endfacet +facet normal 1 0 0 + outer loop + vertex -3.3333e-08 4e-08 3.333e-09 + vertex -3.3333e-08 2e-08 -3.333e-09 + vertex -3.3333e-08 3.3333e-08 -3.333e-09 + endloop +endfacet +facet normal 1 0 0 + outer loop + vertex -3.3333e-08 4e-08 -3.6667e-08 + vertex -3.3333e-08 3.3333e-08 -3.333e-09 + vertex -3.3333e-08 3.3333e-08 -3.6667e-08 + endloop +endfacet +facet normal 1 0 -0 + outer loop + vertex -3.3333e-08 4e-08 -3.6667e-08 + vertex -3.3333e-08 4e-08 3.333e-09 + vertex -3.3333e-08 3.3333e-08 -3.333e-09 + endloop +endfacet +facet normal 1 0 0 + outer loop + vertex -3.3333e-08 -3.333e-09 -1.8453e-08 + vertex -3.3333e-08 3.333e-09 -1.8453e-08 + vertex -3.3333e-08 2e-08 -3.333e-09 + endloop +endfacet +facet normal 1 0 0 + outer loop + vertex -3.3333e-08 2e-08 -3.333e-09 + vertex -3.3333e-08 3.333e-09 -1.8453e-08 + vertex -3.3333e-08 2e-08 -3.6667e-08 + endloop +endfacet +facet normal 1 0 0 + outer loop + vertex -3.3333e-08 2e-08 -3.6667e-08 + vertex -3.3333e-08 3.333e-09 -1.8453e-08 + vertex -3.3333e-08 3.333e-09 -3.6667e-08 + endloop +endfacet +facet normal 1 0 0 + outer loop + vertex -3.3333e-08 4e-08 3.333e-09 + vertex -3.3333e-08 -4e-08 3.333e-09 + vertex -3.3333e-08 2e-08 -3.333e-09 + endloop +endfacet +facet normal 0 -1 0 + outer loop + vertex -3.3333e-08 2e-08 -3.333e-09 + vertex -3.3333e-08 2e-08 -3.6667e-08 + vertex 3.3333e-08 2e-08 -3.333e-09 + endloop +endfacet +facet normal 0 -1 -0 + outer loop + vertex 3.3333e-08 2e-08 -3.333e-09 + vertex -3.3333e-08 2e-08 -3.6667e-08 + vertex 3.3333e-08 2e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex -3.3333e-08 3.3333e-08 -3.333e-09 + vertex -3.3333e-08 2e-08 -3.333e-09 + vertex 3.3333e-08 2e-08 -3.333e-09 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 3.3333e-08 3.3333e-08 -3.333e-09 + vertex -3.3333e-08 3.3333e-08 -3.333e-09 + vertex 3.3333e-08 2e-08 -3.333e-09 + endloop +endfacet +facet normal 0 1 0 + outer loop + vertex -3.3333e-08 3.3333e-08 -3.6667e-08 + vertex -3.3333e-08 3.3333e-08 -3.333e-09 + vertex 3.3333e-08 3.3333e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 1 -0 + outer loop + vertex 3.3333e-08 3.3333e-08 -3.6667e-08 + vertex -3.3333e-08 3.3333e-08 -3.333e-09 + vertex 3.3333e-08 3.3333e-08 -3.333e-09 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex -3.3333e-08 3.3333e-08 -3.6667e-08 + vertex 3.3333e-08 3.3333e-08 -3.6667e-08 + vertex -3.3333e-08 4e-08 -3.6667e-08 + endloop +endfacet +facet normal -0 0 1 + outer loop + vertex -3.3333e-08 4e-08 -3.6667e-08 + vertex 3.3333e-08 3.3333e-08 -3.6667e-08 + vertex 3.3333e-08 4e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 2.4231e-08 -7.682e-09 -3.6667e-08 + vertex 3.3333e-08 -7.682e-09 -3.6667e-08 + vertex 3.3333e-08 2e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 -0 1 + outer loop + vertex 6.44e-09 1.725e-09 -3.6667e-08 + vertex 3.3333e-08 2e-08 -3.6667e-08 + vertex 5.774e-09 3.333e-09 -3.6667e-08 + endloop +endfacet +facet normal -0 0 1 + outer loop + vertex 6.44e-09 1.725e-09 -3.6667e-08 + vertex 2.4231e-08 -7.682e-09 -3.6667e-08 + vertex 3.3333e-08 2e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 6.44e-09 1.725e-09 -3.6667e-08 + vertex 6.667e-09 0 -3.6667e-08 + vertex 2.4231e-08 -7.682e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 2.4231e-08 -7.682e-09 -3.6667e-08 + vertex 6.667e-09 0 -3.6667e-08 + vertex 6.44e-09 -1.725e-09 -3.6667e-08 + endloop +endfacet +facet normal -0 0 1 + outer loop + vertex 5.774e-09 -3.333e-09 -3.6667e-08 + vertex 2.4231e-08 -7.682e-09 -3.6667e-08 + vertex 6.44e-09 -1.725e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 5.774e-09 -3.333e-09 -3.6667e-08 + vertex 1.7015e-08 -1.4898e-08 -3.6667e-08 + vertex 2.4231e-08 -7.682e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 5.774e-09 -3.333e-09 -3.6667e-08 + vertex 4.714e-09 -4.714e-09 -3.6667e-08 + vertex 1.7015e-08 -1.4898e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 1.7015e-08 -1.4898e-08 -3.6667e-08 + vertex 4.714e-09 -4.714e-09 -3.6667e-08 + vertex 3.333e-09 -5.774e-09 -3.6667e-08 + endloop +endfacet +facet normal -0 0 1 + outer loop + vertex 1.725e-09 -6.44e-09 -3.6667e-08 + vertex 1.7015e-08 -1.4898e-08 -3.6667e-08 + vertex 3.333e-09 -5.774e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 1.725e-09 -6.44e-09 -3.6667e-08 + vertex 1.7015e-08 -2.5102e-08 -3.6667e-08 + vertex 1.7015e-08 -1.4898e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 1.725e-09 -6.44e-09 -3.6667e-08 + vertex 0 -6.667e-09 -3.6667e-08 + vertex 1.7015e-08 -2.5102e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 1.7015e-08 -2.5102e-08 -3.6667e-08 + vertex 0 -6.667e-09 -3.6667e-08 + vertex -1.725e-09 -6.44e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex -3.3333e-08 -4e-08 -3.6667e-08 + vertex -1.725e-09 -6.44e-09 -3.6667e-08 + vertex -3.333e-09 -5.774e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex -1.512e-08 -3.333e-09 -3.6667e-08 + vertex -3.333e-09 -5.774e-09 -3.6667e-08 + vertex -4.714e-09 -4.714e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex -5.774e-09 -3.333e-09 -3.6667e-08 + vertex -1.512e-08 -3.333e-09 -3.6667e-08 + vertex -4.714e-09 -4.714e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex -5.774e-09 -3.333e-09 -3.6667e-08 + vertex -6.44e-09 -1.725e-09 -3.6667e-08 + vertex -1.512e-08 -3.333e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex -1.512e-08 -3.333e-09 -3.6667e-08 + vertex -6.44e-09 -1.725e-09 -3.6667e-08 + vertex -6.667e-09 0 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex -1.512e-08 3.333e-09 -3.6667e-08 + vertex -6.667e-09 0 -3.6667e-08 + vertex -6.44e-09 1.725e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex -5.774e-09 3.333e-09 -3.6667e-08 + vertex -1.512e-08 3.333e-09 -3.6667e-08 + vertex -6.44e-09 1.725e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 -0 1 + outer loop + vertex -5.774e-09 3.333e-09 -3.6667e-08 + vertex -4.714e-09 4.714e-09 -3.6667e-08 + vertex -1.512e-08 3.333e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex -1.512e-08 3.333e-09 -3.6667e-08 + vertex -4.714e-09 4.714e-09 -3.6667e-08 + vertex -3.333e-09 5.774e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex -3.3333e-08 2e-08 -3.6667e-08 + vertex -3.333e-09 5.774e-09 -3.6667e-08 + vertex -1.725e-09 6.44e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 0 6.667e-09 -3.6667e-08 + vertex -3.3333e-08 2e-08 -3.6667e-08 + vertex -1.725e-09 6.44e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 -0 1 + outer loop + vertex 0 6.667e-09 -3.6667e-08 + vertex 3.3333e-08 2e-08 -3.6667e-08 + vertex -3.3333e-08 2e-08 -3.6667e-08 + endloop +endfacet +facet normal -0 0 1 + outer loop + vertex 0 6.667e-09 -3.6667e-08 + vertex 1.725e-09 6.44e-09 -3.6667e-08 + vertex 3.3333e-08 2e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 3.3333e-08 2e-08 -3.6667e-08 + vertex 1.725e-09 6.44e-09 -3.6667e-08 + vertex 3.333e-09 5.774e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 -0 1 + outer loop + vertex 4.714e-09 4.714e-09 -3.6667e-08 + vertex 3.3333e-08 2e-08 -3.6667e-08 + vertex 3.333e-09 5.774e-09 -3.6667e-08 + endloop +endfacet +facet normal -0 0 1 + outer loop + vertex 4.714e-09 4.714e-09 -3.6667e-08 + vertex 5.774e-09 3.333e-09 -3.6667e-08 + vertex 3.3333e-08 2e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex -3.3333e-08 2e-08 -3.6667e-08 + vertex -3.3333e-08 3.333e-09 -3.6667e-08 + vertex -1.512e-08 3.333e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex -3.333e-09 5.774e-09 -3.6667e-08 + vertex -3.3333e-08 2e-08 -3.6667e-08 + vertex -1.512e-08 3.333e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex -1.512e-08 -3.333e-09 -3.6667e-08 + vertex -6.667e-09 0 -3.6667e-08 + vertex -1.512e-08 3.333e-09 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex -1.512e-08 -3.333e-09 -3.6667e-08 + vertex -3.3333e-08 -3.333e-09 -3.6667e-08 + vertex -3.3333e-08 -4e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex -3.333e-09 -5.774e-09 -3.6667e-08 + vertex -1.512e-08 -3.333e-09 -3.6667e-08 + vertex -3.3333e-08 -4e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex -3.3333e-08 -4e-08 -3.6667e-08 + vertex 3.3333e-08 -4e-08 -3.6667e-08 + vertex 2.4231e-08 -3.2318e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 1.7015e-08 -2.5102e-08 -3.6667e-08 + vertex -3.3333e-08 -4e-08 -3.6667e-08 + vertex 2.4231e-08 -3.2318e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 1.7015e-08 -2.5102e-08 -3.6667e-08 + vertex -1.725e-09 -6.44e-09 -3.6667e-08 + vertex -3.3333e-08 -4e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 -0 1 + outer loop + vertex 3.3333e-08 -4e-08 -3.6667e-08 + vertex 3.3333e-08 -3.2318e-08 -3.6667e-08 + vertex 2.4231e-08 -3.2318e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 1 0 + outer loop + vertex -3.3333e-08 4e-08 3.333e-09 + vertex -3.3333e-08 4e-08 -3.6667e-08 + vertex -4e-08 4e-08 3.333e-09 + endloop +endfacet +facet normal 0 1 0 + outer loop + vertex -4e-08 4e-08 3.333e-09 + vertex -3.3333e-08 4e-08 -3.6667e-08 + vertex -4e-08 4e-08 -5e-08 + endloop +endfacet +facet normal 0 1 0 + outer loop + vertex -4e-08 4e-08 -5e-08 + vertex -3.3333e-08 4e-08 -3.6667e-08 + vertex 3.3333e-08 4e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 1 -0 + outer loop + vertex 4e-08 4e-08 -5e-08 + vertex 3.3333e-08 4e-08 -3.6667e-08 + vertex 4e-08 4e-08 3.333e-09 + endloop +endfacet +facet normal 0 1 0 + outer loop + vertex 4e-08 4e-08 -5e-08 + vertex -4e-08 4e-08 -5e-08 + vertex 3.3333e-08 4e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 1 0 + outer loop + vertex 3.3333e-08 4e-08 -3.6667e-08 + vertex 3.3333e-08 4e-08 3.333e-09 + vertex 4e-08 4e-08 3.333e-09 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 3.3333e-08 4e-08 3.333e-09 + vertex 3.3333e-08 -4e-08 3.333e-09 + vertex 4e-08 -4e-08 3.333e-09 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex 4e-08 4e-08 3.333e-09 + vertex 3.3333e-08 4e-08 3.333e-09 + vertex 4e-08 -4e-08 3.333e-09 + endloop +endfacet +facet normal 0 -0 1 + outer loop + vertex -3.3333e-08 -4e-08 3.333e-09 + vertex -3.3333e-08 4e-08 3.333e-09 + vertex -4e-08 -4e-08 3.333e-09 + endloop +endfacet +facet normal 0 0 1 + outer loop + vertex -4e-08 -4e-08 3.333e-09 + vertex -3.3333e-08 4e-08 3.333e-09 + vertex -4e-08 4e-08 3.333e-09 + endloop +endfacet +facet normal 0 -0 -1 + outer loop + vertex 4e-08 4e-08 -5e-08 + vertex 4e-08 -4e-08 -5e-08 + vertex -4e-08 -4e-08 -5e-08 + endloop +endfacet +facet normal 0 0 -1 + outer loop + vertex -4e-08 4e-08 -5e-08 + vertex 4e-08 4e-08 -5e-08 + vertex -4e-08 -4e-08 -5e-08 + endloop +endfacet +facet normal 0 -1 0 + outer loop + vertex -3.3333e-08 -4e-08 -3.6667e-08 + vertex -3.3333e-08 -4e-08 3.333e-09 + vertex -4e-08 -4e-08 3.333e-09 + endloop +endfacet +facet normal 0 -1 0 + outer loop + vertex -4e-08 -4e-08 -5e-08 + vertex -3.3333e-08 -4e-08 -3.6667e-08 + vertex -4e-08 -4e-08 3.333e-09 + endloop +endfacet +facet normal 0 -1 0 + outer loop + vertex -4e-08 -4e-08 -5e-08 + vertex 3.3333e-08 -4e-08 -3.6667e-08 + vertex -3.3333e-08 -4e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 -1 0 + outer loop + vertex -4e-08 -4e-08 -5e-08 + vertex 4e-08 -4e-08 -5e-08 + vertex 3.3333e-08 -4e-08 -3.6667e-08 + endloop +endfacet +facet normal 0 -1 0 + outer loop + vertex 3.3333e-08 -4e-08 -3.6667e-08 + vertex 4e-08 -4e-08 -5e-08 + vertex 4e-08 -4e-08 3.333e-09 + endloop +endfacet +facet normal 0 -1 0 + outer loop + vertex 3.3333e-08 -4e-08 3.333e-09 + vertex 3.3333e-08 -4e-08 -3.6667e-08 + vertex 4e-08 -4e-08 3.333e-09 + endloop +endfacet +facet normal -1 -0 -0 + outer loop + vertex -4e-08 4e-08 3.333e-09 + vertex -4e-08 4e-08 -5e-08 + vertex -4e-08 -4e-08 3.333e-09 + endloop +endfacet +facet normal -1 0 0 + outer loop + vertex -4e-08 -4e-08 3.333e-09 + vertex -4e-08 4e-08 -5e-08 + vertex -4e-08 -4e-08 -5e-08 + endloop +endfacet +facet normal 1 -0 0 + outer loop + vertex 4e-08 -4e-08 3.333e-09 + vertex 4e-08 -4e-08 -5e-08 + vertex 4e-08 4e-08 3.333e-09 + endloop +endfacet +facet normal 1 0 0 + outer loop + vertex 4e-08 4e-08 3.333e-09 + vertex 4e-08 -4e-08 -5e-08 + vertex 4e-08 4e-08 -5e-08 + endloop +endfacet +endsolid Created by Gmsh -- GitLab