From e2520704ce360b2257db4ba75fe7445e003f3182 Mon Sep 17 00:00:00 2001 From: mattijs <mattijs> Date: Wed, 2 Dec 2020 14:52:22 +0000 Subject: [PATCH] BUG: snappyHexMesh: layer addition. Fixes #3 Any invocation of polyTopoChange::makeMesh should pass in the correct IOobject flags. This fixes the re-reading of the fvSchemes file and the corresponding fvGeometryScheme selection. --- src/dynamicMesh/fvMeshSubset/fvMeshSubset.C | 2 +- .../stabilised/stabilisedFvGeometryScheme.C | 1 + .../stabilised/stabilisedFvGeometryScheme.H | 28 +- src/meshTools/polyTopoChange/polyTopoChange.H | 3 +- .../polyTopoChange/polyTopoChangeTemplates.C | 8 +- .../snappyHexMesh/airfoilWithLayers/Allclean | 9 + .../snappyHexMesh/airfoilWithLayers/Allrun | 22 + .../constant/transportProperties | 32 + .../constant/triSurface/aerofoil.curvature | Bin 0 -> 5122 bytes .../constant/triSurface/aerofoil.eMesh | Bin 0 -> 17438 bytes .../constant/triSurface/aerofoil.stl | 3586 +++++++++++++++++ .../constant/triSurface/internalFace.stl | 72 + .../airfoilWithLayers/system/blockMeshDict | 56 + .../airfoilWithLayers/system/controlDict | 55 + .../airfoilWithLayers/system/fvSchemes | 73 + .../airfoilWithLayers/system/fvSolution | 71 + .../airfoilWithLayers/system/meshQualityDict | 78 + .../system/snappyHexMeshDict | 753 ++++ .../system/surfaceFeatureExtractDict | 47 + 19 files changed, 4869 insertions(+), 27 deletions(-) create mode 100755 tutorials/mesh/snappyHexMesh/airfoilWithLayers/Allclean create mode 100755 tutorials/mesh/snappyHexMesh/airfoilWithLayers/Allrun create mode 100644 tutorials/mesh/snappyHexMesh/airfoilWithLayers/constant/transportProperties create mode 100644 tutorials/mesh/snappyHexMesh/airfoilWithLayers/constant/triSurface/aerofoil.curvature create mode 100644 tutorials/mesh/snappyHexMesh/airfoilWithLayers/constant/triSurface/aerofoil.eMesh create mode 100644 tutorials/mesh/snappyHexMesh/airfoilWithLayers/constant/triSurface/aerofoil.stl create mode 100644 tutorials/mesh/snappyHexMesh/airfoilWithLayers/constant/triSurface/internalFace.stl create mode 100644 tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/blockMeshDict create mode 100644 tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/controlDict create mode 100644 tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/fvSchemes create mode 100644 tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/fvSolution create mode 100644 tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/meshQualityDict create mode 100644 tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/snappyHexMeshDict create mode 100644 tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/surfaceFeatureExtractDict diff --git a/src/dynamicMesh/fvMeshSubset/fvMeshSubset.C b/src/dynamicMesh/fvMeshSubset/fvMeshSubset.C index ccd4ec5ddaf..78bd7b1ddb2 100644 --- a/src/dynamicMesh/fvMeshSubset/fvMeshSubset.C +++ b/src/dynamicMesh/fvMeshSubset/fvMeshSubset.C @@ -980,7 +980,7 @@ void Foam::fvMeshSubset::setCellSubset baseMesh().name(), baseMesh().time().timeName(), baseMesh().time(), - IOobject::NO_READ, + IOobject::READ_IF_PRESENT, IOobject::NO_WRITE ), std::move(newPoints), diff --git a/src/finiteVolume/fvMesh/fvGeometryScheme/stabilised/stabilisedFvGeometryScheme.C b/src/finiteVolume/fvMesh/fvGeometryScheme/stabilised/stabilisedFvGeometryScheme.C index 019a4e8526c..eaedbb3e47e 100644 --- a/src/finiteVolume/fvMesh/fvGeometryScheme/stabilised/stabilisedFvGeometryScheme.C +++ b/src/finiteVolume/fvMesh/fvGeometryScheme/stabilised/stabilisedFvGeometryScheme.C @@ -5,6 +5,7 @@ \\ / A nd | www.openfoam.com \\/ M anipulation | ------------------------------------------------------------------------------- + Copyright (C) 2020 OpenFOAM Foundation Copyright (C) 2020 OpenCFD Ltd. ------------------------------------------------------------------------------- License diff --git a/src/finiteVolume/fvMesh/fvGeometryScheme/stabilised/stabilisedFvGeometryScheme.H b/src/finiteVolume/fvMesh/fvGeometryScheme/stabilised/stabilisedFvGeometryScheme.H index 57bcd5872b5..c367ecf9b18 100644 --- a/src/finiteVolume/fvMesh/fvGeometryScheme/stabilised/stabilisedFvGeometryScheme.H +++ b/src/finiteVolume/fvMesh/fvGeometryScheme/stabilised/stabilisedFvGeometryScheme.H @@ -27,8 +27,12 @@ Class Foam::stabilisedFvGeometryScheme Description - Geometry calculation scheme with automatic stabilisation for high-aspect - ratio cells. + Geometry calculation scheme that implements face geometry calculation + using normal-component-of-area weighted triangle contributions. + + This implements the Foundation 'Corrected face-centre calculations' + as a separate geometry scheme. Only implements the primitiveMesh parts, + not the individual face calculation. SourceFiles stabilisedFvGeometryScheme.C @@ -60,15 +64,7 @@ protected: // Protected Member Functions - //- Calculate cell and face weight. Is 0 for cell < minAspect, 1 for - // cell > maxAspect - void calcAspectRatioWeights - ( - scalarField& cellWeight, - scalarField& faceWeight - ) const; - - //- Calculate face area and centre + //- Calculate face area and centre weighted using pyramid height static void makeFaceCentresAndAreas ( const polyMesh& mesh, @@ -77,16 +73,6 @@ protected: vectorField& fAreas ); - ////- Calculate cell volume and centre (copy of primitiveMesh - //// functionality) - //static void makeCellCentresAndVols - //( - // const polyMesh& mesh, - // const vectorField& fCtrs, - // const vectorField& fAreas, - // vectorField& cellCtrs_s, - // scalarField& cellVols_s - //); private: diff --git a/src/meshTools/polyTopoChange/polyTopoChange.H b/src/meshTools/polyTopoChange/polyTopoChange.H index 613f6d398f3..00fd3603b3e 100644 --- a/src/meshTools/polyTopoChange/polyTopoChange.H +++ b/src/meshTools/polyTopoChange/polyTopoChange.H @@ -617,7 +617,8 @@ public: const bool orderPoints = false ); - //- Create new mesh with old mesh patches + //- Create new mesh with old mesh patches. Additional dictionaries + // (fv* etc) read according to IO flags template<class Type> autoPtr<mapPolyMesh> makeMesh ( diff --git a/src/meshTools/polyTopoChange/polyTopoChangeTemplates.C b/src/meshTools/polyTopoChange/polyTopoChangeTemplates.C index 9989d54f2af..8f024767775 100644 --- a/src/meshTools/polyTopoChange/polyTopoChangeTemplates.C +++ b/src/meshTools/polyTopoChange/polyTopoChangeTemplates.C @@ -182,14 +182,14 @@ Foam::autoPtr<Foam::mapPolyMesh> Foam::polyTopoChange::makeMesh // Create the mesh // ~~~~~~~~~~~~~~~ - IOobject noReadIO(io); - noReadIO.readOpt() = IOobject::NO_READ; - noReadIO.writeOpt() = IOobject::AUTO_WRITE; + //IOobject noReadIO(io); + //noReadIO.readOpt() = IOobject::NO_READ; + //noReadIO.writeOpt() = IOobject::AUTO_WRITE; newMeshPtr.reset ( new Type ( - noReadIO, + io, //noReadIO std::move(newPoints), std::move(faces_), std::move(faceOwner_), diff --git a/tutorials/mesh/snappyHexMesh/airfoilWithLayers/Allclean b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/Allclean new file mode 100755 index 00000000000..1e0a8525559 --- /dev/null +++ b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/Allclean @@ -0,0 +1,9 @@ +#!/bin/sh +cd "${0%/*}" || exit # Run from this directory +. ${WM_PROJECT_DIR:?}/bin/tools/CleanFunctions # Tutorial clean functions +#------------------------------------------------------------------------------ + +cleanCase0 +rm -rf constant/extendedFeatureEdgeMesh + +#------------------------------------------------------------------------------ diff --git a/tutorials/mesh/snappyHexMesh/airfoilWithLayers/Allrun b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/Allrun new file mode 100755 index 00000000000..539592d5521 --- /dev/null +++ b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/Allrun @@ -0,0 +1,22 @@ +#!/bin/sh +cd "${0%/*}" || exit # Run from this directory +. ${WM_PROJECT_DIR:?}/bin/tools/RunFunctions # Tutorial run functions +#------------------------------------------------------------------------------ + +runApplication blockMesh +runApplication surfaceFeatureExtract + +mkdir -p 0 + +# Run with basic +foamDictionary -entry geometry.type -set basic system/fvSchemes +runApplication -s basic snappyHexMesh +runApplication -s basic checkMesh -writeAllFields +foamListTimes -rm + +# Run with highAspectRatio +foamDictionary -entry geometry.type -set highAspectRatio system/fvSchemes +runApplication -s highAspectRatio snappyHexMesh +runApplication -s highAspectRatio checkMesh -writeAllFields + +#------------------------------------------------------------------------------ diff --git a/tutorials/mesh/snappyHexMesh/airfoilWithLayers/constant/transportProperties b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/constant/transportProperties new file mode 100644 index 00000000000..60041417e7a --- /dev/null +++ b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/constant/transportProperties @@ -0,0 +1,32 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: v2006 | +| \\ / A nd | Website: www.openfoam.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object transportProperties; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +// Air temperature at standard atmospheric pressure = 540 R = 300 K +// See README.md +// c = 347.336 [m/s] +// Ma = UInf/c = 0.15 +// UInf = 52.1004 [m/s] +// ReChord = 6e6 (per chord) +// Chord = 1 [m] +// ReChord = UInf*Chord/nuFluid +// nuFluid = UInf*Chord/ReChord = 8.6834e-06 [m2/s] + +transportModel Newtonian; + +nu 8.6834e-06; + + +// ************************************************************************* // diff --git a/tutorials/mesh/snappyHexMesh/airfoilWithLayers/constant/triSurface/aerofoil.curvature b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/constant/triSurface/aerofoil.curvature new file mode 100644 index 0000000000000000000000000000000000000000..e2fa245cdcd9bcdbaa872a00bcbbd7c2e46e0bb3 GIT binary patch literal 5122 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 RXvhFGOrb?3prEhM1pr8@ViEuV literal 0 HcmV?d00001 diff --git a/tutorials/mesh/snappyHexMesh/airfoilWithLayers/constant/triSurface/aerofoil.eMesh b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/constant/triSurface/aerofoil.eMesh new file mode 100644 index 0000000000000000000000000000000000000000..bf37d53d469ad9eae98e770a4cc51a0fe69f74d8 GIT binary patch literal 17438 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 LEouP;eSIzfS&leI literal 0 HcmV?d00001 diff --git a/tutorials/mesh/snappyHexMesh/airfoilWithLayers/constant/triSurface/aerofoil.stl b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/constant/triSurface/aerofoil.stl new file mode 100644 index 00000000000..0a53c45b773 --- /dev/null +++ b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/constant/triSurface/aerofoil.stl @@ -0,0 +1,3586 @@ +solid PART_3 + facet normal 1.611197192e-01 0.000000000e+00 -9.869348692e-01 + outer loop + vertex 9.838551561e-02 0.000000000e+00 4.628967360e-02 + vertex 1.063121234e-01 -1.000000000e+00 4.758371321e-02 + vertex 9.838551561e-02 -1.000000000e+00 4.628967360e-02 + endloop + endfacet + facet normal 1.741405608e-01 0.000000000e+00 -9.847208056e-01 + outer loop + vertex 9.092487459e-02 0.000000000e+00 4.497031464e-02 + vertex 9.838551561e-02 0.000000000e+00 4.628967360e-02 + vertex 9.838551561e-02 -1.000000000e+00 4.628967360e-02 + endloop + endfacet + facet normal 1.611197192e-01 0.000000000e+00 -9.869348692e-01 + outer loop + vertex 9.838551561e-02 0.000000000e+00 4.628967360e-02 + vertex 1.063121234e-01 0.000000000e+00 4.758371321e-02 + vertex 1.063121234e-01 -1.000000000e+00 4.758371321e-02 + endloop + endfacet + facet normal 1.741405608e-01 0.000000000e+00 -9.847208056e-01 + outer loop + vertex 9.092487459e-02 0.000000000e+00 4.497031464e-02 + vertex 9.838551561e-02 -1.000000000e+00 4.628967360e-02 + vertex 9.092487459e-02 -1.000000000e+00 4.497031464e-02 + endloop + endfacet + facet normal 1.485035906e-01 0.000000000e+00 -9.889118685e-01 + outer loop + vertex 1.063121234e-01 0.000000000e+00 4.758371321e-02 + vertex 1.147220645e-01 -1.000000000e+00 4.884662297e-02 + vertex 1.063121234e-01 -1.000000000e+00 4.758371321e-02 + endloop + endfacet + facet normal 1.875881539e-01 0.000000000e+00 -9.822477714e-01 + outer loop + vertex 8.391230599e-02 0.000000000e+00 4.363106518e-02 + vertex 9.092487459e-02 0.000000000e+00 4.497031464e-02 + vertex 9.092487459e-02 -1.000000000e+00 4.497031464e-02 + endloop + endfacet + facet normal 1.485035906e-01 0.000000000e+00 -9.889118685e-01 + outer loop + vertex 1.063121234e-01 0.000000000e+00 4.758371321e-02 + vertex 1.147220645e-01 0.000000000e+00 4.884662297e-02 + vertex 1.147220645e-01 -1.000000000e+00 4.884662297e-02 + endloop + endfacet + facet normal 1.875881539e-01 0.000000000e+00 -9.822477714e-01 + outer loop + vertex 8.391230599e-02 0.000000000e+00 4.363106518e-02 + vertex 9.092487459e-02 -1.000000000e+00 4.497031464e-02 + vertex 8.391230599e-02 -1.000000000e+00 4.363106518e-02 + endloop + endfacet + facet normal 1.362723604e-01 0.000000000e+00 -9.906714106e-01 + outer loop + vertex 1.147220645e-01 0.000000000e+00 4.884662297e-02 + vertex 1.236319622e-01 -1.000000000e+00 5.007222894e-02 + vertex 1.147220645e-01 -1.000000000e+00 4.884662297e-02 + endloop + endfacet + facet normal 2.014869252e-01 0.000000000e+00 -9.794912041e-01 + outer loop + vertex 7.732958127e-02 0.000000000e+00 4.227696118e-02 + vertex 8.391230599e-02 0.000000000e+00 4.363106518e-02 + vertex 8.391230599e-02 -1.000000000e+00 4.363106518e-02 + endloop + endfacet + facet normal 1.362723604e-01 0.000000000e+00 -9.906714106e-01 + outer loop + vertex 1.147220645e-01 0.000000000e+00 4.884662297e-02 + vertex 1.236319622e-01 0.000000000e+00 5.007222894e-02 + vertex 1.236319622e-01 -1.000000000e+00 5.007222894e-02 + endloop + endfacet + facet normal 2.014869252e-01 0.000000000e+00 -9.794912041e-01 + outer loop + vertex 7.732958127e-02 0.000000000e+00 4.227696118e-02 + vertex 8.391230599e-02 -1.000000000e+00 4.363106518e-02 + vertex 7.732958127e-02 -1.000000000e+00 4.227696118e-02 + endloop + endfacet + facet normal 1.244087695e-01 0.000000000e+00 -9.922310508e-01 + outer loop + vertex 1.236319622e-01 0.000000000e+00 5.007222894e-02 + vertex 1.330574640e-01 -1.000000000e+00 5.125402534e-02 + vertex 1.236319622e-01 -1.000000000e+00 5.007222894e-02 + endloop + endfacet + facet normal 2.158634372e-01 0.000000000e+00 -9.764235641e-01 + outer loop + vertex 7.115831020e-02 0.000000000e+00 4.091264365e-02 + vertex 7.732958127e-02 0.000000000e+00 4.227696118e-02 + vertex 7.732958127e-02 -1.000000000e+00 4.227696118e-02 + endloop + endfacet + facet normal 1.244087695e-01 0.000000000e+00 -9.922310508e-01 + outer loop + vertex 1.236319622e-01 0.000000000e+00 5.007222894e-02 + vertex 1.330574640e-01 0.000000000e+00 5.125402534e-02 + vertex 1.330574640e-01 -1.000000000e+00 5.125402534e-02 + endloop + endfacet + facet normal 2.158634372e-01 0.000000000e+00 -9.764235641e-01 + outer loop + vertex 7.115831020e-02 0.000000000e+00 4.091264365e-02 + vertex 7.732958127e-02 -1.000000000e+00 4.227696118e-02 + vertex 7.115831020e-02 -1.000000000e+00 4.091264365e-02 + endloop + endfacet + facet normal 1.128977803e-01 0.000000000e+00 -9.936066079e-01 + outer loop + vertex 1.330574640e-01 0.000000000e+00 5.125402534e-02 + vertex 1.430129884e-01 -1.000000000e+00 5.238521408e-02 + vertex 1.330574640e-01 -1.000000000e+00 5.125402534e-02 + endloop + endfacet + facet normal 2.307462575e-01 0.000000000e+00 -9.730139591e-01 + outer loop + vertex 6.538009589e-02 0.000000000e+00 3.954236390e-02 + vertex 7.115831020e-02 0.000000000e+00 4.091264365e-02 + vertex 7.115831020e-02 -1.000000000e+00 4.091264365e-02 + endloop + endfacet + facet normal 1.128977803e-01 0.000000000e+00 -9.936066079e-01 + outer loop + vertex 1.330574640e-01 0.000000000e+00 5.125402534e-02 + vertex 1.430129884e-01 0.000000000e+00 5.238521408e-02 + vertex 1.430129884e-01 -1.000000000e+00 5.238521408e-02 + endloop + endfacet + facet normal 2.307462575e-01 0.000000000e+00 -9.730139591e-01 + outer loop + vertex 6.538009589e-02 0.000000000e+00 3.954236390e-02 + vertex 7.115831020e-02 -1.000000000e+00 4.091264365e-02 + vertex 6.538009589e-02 -1.000000000e+00 3.954236390e-02 + endloop + endfacet + facet normal 1.017268987e-01 0.000000000e+00 -9.948123633e-01 + outer loop + vertex 1.430129884e-01 0.000000000e+00 5.238521408e-02 + vertex 1.535114574e-01 -1.000000000e+00 5.345875993e-02 + vertex 1.430129884e-01 -1.000000000e+00 5.238521408e-02 + endloop + endfacet + facet normal 2.461659993e-01 0.000000000e+00 -9.692276826e-01 + outer loop + vertex 5.997667081e-02 0.000000000e+00 3.816999334e-02 + vertex 6.538009589e-02 0.000000000e+00 3.954236390e-02 + vertex 6.538009589e-02 -1.000000000e+00 3.954236390e-02 + endloop + endfacet + facet normal 1.017268987e-01 0.000000000e+00 -9.948123633e-01 + outer loop + vertex 1.430129884e-01 0.000000000e+00 5.238521408e-02 + vertex 1.535114574e-01 0.000000000e+00 5.345875993e-02 + vertex 1.535114574e-01 -1.000000000e+00 5.345875993e-02 + endloop + endfacet + facet normal 2.461659993e-01 0.000000000e+00 -9.692276826e-01 + outer loop + vertex 5.997667081e-02 0.000000000e+00 3.816999334e-02 + vertex 6.538009589e-02 -1.000000000e+00 3.954236390e-02 + vertex 5.997667081e-02 -1.000000000e+00 3.816999334e-02 + endloop + endfacet + facet normal 9.088575017e-02 0.000000000e+00 -9.958613259e-01 + outer loop + vertex 1.535114574e-01 0.000000000e+00 5.345875993e-02 + vertex 1.645640139e-01 -1.000000000e+00 5.446745448e-02 + vertex 1.535114574e-01 -1.000000000e+00 5.345875993e-02 + endloop + endfacet + facet normal 2.621544324e-01 0.000000000e+00 -9.650259341e-01 + outer loop + vertex 5.493000570e-02 0.000000000e+00 3.679903989e-02 + vertex 5.997667081e-02 0.000000000e+00 3.816999334e-02 + vertex 5.997667081e-02 -1.000000000e+00 3.816999334e-02 + endloop + endfacet + facet normal 9.088575017e-02 0.000000000e+00 -9.958613259e-01 + outer loop + vertex 1.535114574e-01 0.000000000e+00 5.345875993e-02 + vertex 1.645640139e-01 0.000000000e+00 5.446745448e-02 + vertex 1.645640139e-01 -1.000000000e+00 5.446745448e-02 + endloop + endfacet + facet normal 2.621544324e-01 0.000000000e+00 -9.650259341e-01 + outer loop + vertex 5.493000570e-02 0.000000000e+00 3.679903989e-02 + vertex 5.997667081e-02 -1.000000000e+00 3.816999334e-02 + vertex 5.493000570e-02 -1.000000000e+00 3.679903989e-02 + endloop + endfacet + facet normal 8.036637189e-02 0.000000000e+00 -9.967653918e-01 + outer loop + vertex 1.645640139e-01 0.000000000e+00 5.446745448e-02 + vertex 1.761797308e-01 -1.000000000e+00 5.540399685e-02 + vertex 1.645640139e-01 -1.000000000e+00 5.446745448e-02 + endloop + endfacet + facet normal 2.787448045e-01 0.000000000e+00 -9.603652087e-01 + outer loop + vertex 5.022241269e-02 0.000000000e+00 3.543266689e-02 + vertex 5.493000570e-02 0.000000000e+00 3.679903989e-02 + vertex 5.493000570e-02 -1.000000000e+00 3.679903989e-02 + endloop + endfacet + facet normal 8.036637189e-02 0.000000000e+00 -9.967653918e-01 + outer loop + vertex 1.645640139e-01 0.000000000e+00 5.446745448e-02 + vertex 1.761797308e-01 0.000000000e+00 5.540399685e-02 + vertex 1.761797308e-01 -1.000000000e+00 5.540399685e-02 + endloop + endfacet + facet normal 2.787448045e-01 0.000000000e+00 -9.603652087e-01 + outer loop + vertex 5.022241269e-02 0.000000000e+00 3.543266689e-02 + vertex 5.493000570e-02 -1.000000000e+00 3.679903989e-02 + vertex 5.022241269e-02 -1.000000000e+00 3.543266689e-02 + endloop + endfacet + facet normal 7.016267427e-02 0.000000000e+00 -9.975355628e-01 + outer loop + vertex 1.761797308e-01 0.000000000e+00 5.540399685e-02 + vertex 1.883653127e-01 -1.000000000e+00 5.626108210e-02 + vertex 1.761797308e-01 -1.000000000e+00 5.540399685e-02 + endloop + endfacet + facet normal 2.959717921e-01 0.000000000e+00 -9.551966804e-01 + outer loop + vertex 4.583663031e-02 0.000000000e+00 3.407371340e-02 + vertex 5.022241269e-02 0.000000000e+00 3.543266689e-02 + vertex 5.022241269e-02 -1.000000000e+00 3.543266689e-02 + endloop + endfacet + facet normal 7.016267427e-02 0.000000000e+00 -9.975355628e-01 + outer loop + vertex 1.761797308e-01 0.000000000e+00 5.540399685e-02 + vertex 1.883653127e-01 0.000000000e+00 5.626108210e-02 + vertex 1.883653127e-01 -1.000000000e+00 5.626108210e-02 + endloop + endfacet + facet normal 2.959717921e-01 0.000000000e+00 -9.551966804e-01 + outer loop + vertex 4.583663031e-02 0.000000000e+00 3.407371340e-02 + vertex 5.022241269e-02 -1.000000000e+00 3.543266689e-02 + vertex 4.583663031e-02 -1.000000000e+00 3.407371340e-02 + endloop + endfacet + facet normal 6.027064398e-02 0.000000000e+00 -9.981820723e-01 + outer loop + vertex 1.883653127e-01 0.000000000e+00 5.626108210e-02 + vertex 2.011247989e-01 -1.000000000e+00 5.703150512e-02 + vertex 1.883653127e-01 -1.000000000e+00 5.626108210e-02 + endloop + endfacet + facet normal 3.138686541e-01 0.000000000e+00 -9.494664122e-01 + outer loop + vertex 4.175587667e-02 0.000000000e+00 3.272472344e-02 + vertex 4.583663031e-02 0.000000000e+00 3.407371340e-02 + vertex 4.583663031e-02 -1.000000000e+00 3.407371340e-02 + endloop + endfacet + facet normal 6.027064398e-02 0.000000000e+00 -9.981820723e-01 + outer loop + vertex 1.883653127e-01 0.000000000e+00 5.626108210e-02 + vertex 2.011247989e-01 0.000000000e+00 5.703150512e-02 + vertex 2.011247989e-01 -1.000000000e+00 5.703150512e-02 + endloop + endfacet + facet normal 3.138686541e-01 0.000000000e+00 -9.494664122e-01 + outer loop + vertex 4.175587667e-02 0.000000000e+00 3.272472344e-02 + vertex 4.583663031e-02 -1.000000000e+00 3.407371340e-02 + vertex 4.175587667e-02 -1.000000000e+00 3.272472344e-02 + endloop + endfacet + facet normal 5.068799969e-02 0.000000000e+00 -9.987145371e-01 + outer loop + vertex 2.011247989e-01 0.000000000e+00 5.703150512e-02 + vertex 2.144592713e-01 -1.000000000e+00 5.770827282e-02 + vertex 2.011247989e-01 -1.000000000e+00 5.703150512e-02 + endloop + endfacet + facet normal 3.324693170e-01 0.000000000e+00 -9.431140723e-01 + outer loop + vertex 3.796391187e-02 0.000000000e+00 3.138796897e-02 + vertex 4.175587667e-02 0.000000000e+00 3.272472344e-02 + vertex 4.175587667e-02 -1.000000000e+00 3.272472344e-02 + endloop + endfacet + facet normal 5.068799969e-02 0.000000000e+00 -9.987145371e-01 + outer loop + vertex 2.011247989e-01 0.000000000e+00 5.703150512e-02 + vertex 2.144592713e-01 0.000000000e+00 5.770827282e-02 + vertex 2.144592713e-01 -1.000000000e+00 5.770827282e-02 + endloop + endfacet + facet normal 3.324693170e-01 0.000000000e+00 -9.431140723e-01 + outer loop + vertex 3.796391187e-02 0.000000000e+00 3.138796897e-02 + vertex 4.175587667e-02 -1.000000000e+00 3.272472344e-02 + vertex 3.796391187e-02 -1.000000000e+00 3.138796897e-02 + endloop + endfacet + facet normal 4.141384771e-02 0.000000000e+00 -9.991420786e-01 + outer loop + vertex 2.144592713e-01 0.000000000e+00 5.770827282e-02 + vertex 2.283665750e-01 -1.000000000e+00 5.828472232e-02 + vertex 2.144592713e-01 -1.000000000e+00 5.770827282e-02 + endloop + endfacet + facet normal 3.518081088e-01 0.000000000e+00 -9.360721417e-01 + outer loop + vertex 3.444508613e-02 0.000000000e+00 3.006547323e-02 + vertex 3.796391187e-02 0.000000000e+00 3.138796897e-02 + vertex 3.796391187e-02 -1.000000000e+00 3.138796897e-02 + endloop + endfacet + facet normal 4.141384771e-02 0.000000000e+00 -9.991420786e-01 + outer loop + vertex 2.144592713e-01 0.000000000e+00 5.770827282e-02 + vertex 2.283665750e-01 0.000000000e+00 5.828472232e-02 + vertex 2.283665750e-01 -1.000000000e+00 5.828472232e-02 + endloop + endfacet + facet normal 3.518081088e-01 0.000000000e+00 -9.360721417e-01 + outer loop + vertex 3.444508613e-02 0.000000000e+00 3.006547323e-02 + vertex 3.796391187e-02 -1.000000000e+00 3.138796897e-02 + vertex 3.444508613e-02 -1.000000000e+00 3.006547323e-02 + endloop + endfacet + facet normal 3.244852317e-02 0.000000000e+00 -9.994734080e-01 + outer loop + vertex 2.283665750e-01 0.000000000e+00 5.828472232e-02 + vertex 2.428410589e-01 -1.000000000e+00 5.875464541e-02 + vertex 2.283665750e-01 -1.000000000e+00 5.828472232e-02 + endloop + endfacet + facet normal 3.719109324e-01 0.000000000e+00 -9.282684193e-01 + outer loop + vertex 3.118433506e-02 0.000000000e+00 2.875905264e-02 + vertex 3.444508613e-02 0.000000000e+00 3.006547323e-02 + vertex 3.444508613e-02 -1.000000000e+00 3.006547323e-02 + endloop + endfacet + facet normal 3.244852317e-02 0.000000000e+00 -9.994734080e-01 + outer loop + vertex 2.283665750e-01 0.000000000e+00 5.828472232e-02 + vertex 2.428410589e-01 0.000000000e+00 5.875464541e-02 + vertex 2.428410589e-01 -1.000000000e+00 5.875464541e-02 + endloop + endfacet + facet normal 3.719109324e-01 0.000000000e+00 -9.282684193e-01 + outer loop + vertex 3.118433506e-02 0.000000000e+00 2.875905264e-02 + vertex 3.444508613e-02 -1.000000000e+00 3.006547323e-02 + vertex 3.118433506e-02 -1.000000000e+00 2.875905264e-02 + endloop + endfacet + facet normal 2.379353806e-02 0.000000000e+00 -9.997168937e-01 + outer loop + vertex 2.428410589e-01 0.000000000e+00 5.875464541e-02 + vertex 2.578733449e-01 -1.000000000e+00 5.911241796e-02 + vertex 2.428410589e-01 -1.000000000e+00 5.875464541e-02 + endloop + endfacet + facet normal 3.928074751e-01 0.000000000e+00 -9.196207302e-01 + outer loop + vertex 2.816723853e-02 0.000000000e+00 2.747032781e-02 + vertex 3.118433506e-02 0.000000000e+00 2.875905264e-02 + vertex 3.118433506e-02 -1.000000000e+00 2.875905264e-02 + endloop + endfacet + facet normal 2.379353806e-02 0.000000000e+00 -9.997168937e-01 + outer loop + vertex 2.428410589e-01 0.000000000e+00 5.875464541e-02 + vertex 2.578733449e-01 0.000000000e+00 5.911241796e-02 + vertex 2.578733449e-01 -1.000000000e+00 5.911241796e-02 + endloop + endfacet + facet normal 3.928074751e-01 0.000000000e+00 -9.196207302e-01 + outer loop + vertex 2.816723853e-02 0.000000000e+00 2.747032781e-02 + vertex 3.118433506e-02 -1.000000000e+00 2.875905264e-02 + vertex 2.816723853e-02 -1.000000000e+00 2.747032781e-02 + endloop + endfacet + facet normal 1.545062239e-02 0.000000000e+00 -9.998806320e-01 + outer loop + vertex 2.578733449e-01 0.000000000e+00 5.911241796e-02 + vertex 2.734501317e-01 -1.000000000e+00 5.935311774e-02 + vertex 2.578733449e-01 -1.000000000e+00 5.911241796e-02 + endloop + endfacet + facet normal 4.145162520e-01 0.000000000e+00 -9.100419094e-01 + outer loop + vertex 2.537999933e-02 0.000000000e+00 2.620076436e-02 + vertex 2.816723853e-02 0.000000000e+00 2.747032781e-02 + vertex 2.816723853e-02 -1.000000000e+00 2.747032781e-02 + endloop + endfacet + facet normal 1.545062239e-02 0.000000000e+00 -9.998806320e-01 + outer loop + vertex 2.578733449e-01 0.000000000e+00 5.911241796e-02 + vertex 2.734501317e-01 0.000000000e+00 5.935311774e-02 + vertex 2.734501317e-01 -1.000000000e+00 5.935311774e-02 + endloop + endfacet + facet normal 4.145162520e-01 0.000000000e+00 -9.100419094e-01 + outer loop + vertex 2.537999933e-02 0.000000000e+00 2.620076436e-02 + vertex 2.816723853e-02 -1.000000000e+00 2.747032781e-02 + vertex 2.537999933e-02 -1.000000000e+00 2.620076436e-02 + endloop + endfacet + facet normal 7.422430169e-03 0.000000000e+00 -9.999724534e-01 + outer loop + vertex 2.734501317e-01 0.000000000e+00 5.935311774e-02 + vertex 2.895540445e-01 -1.000000000e+00 5.947265121e-02 + vertex 2.734501317e-01 -1.000000000e+00 5.935311774e-02 + endloop + endfacet + facet normal 4.370466301e-01 0.000000000e+00 -8.994388490e-01 + outer loop + vertex 2.280943840e-02 0.000000000e+00 2.495170224e-02 + vertex 2.537999933e-02 0.000000000e+00 2.620076436e-02 + vertex 2.537999933e-02 -1.000000000e+00 2.620076436e-02 + endloop + endfacet + facet normal 7.422430169e-03 0.000000000e+00 -9.999724534e-01 + outer loop + vertex 2.734501317e-01 0.000000000e+00 5.935311774e-02 + vertex 2.895540445e-01 0.000000000e+00 5.947265121e-02 + vertex 2.895540445e-01 -1.000000000e+00 5.947265121e-02 + endloop + endfacet + facet normal 4.370466301e-01 0.000000000e+00 -8.994388490e-01 + outer loop + vertex 2.280943840e-02 0.000000000e+00 2.495170224e-02 + vertex 2.537999933e-02 -1.000000000e+00 2.620076436e-02 + vertex 2.280943840e-02 -1.000000000e+00 2.495170224e-02 + endloop + endfacet + facet normal -2.891886740e-04 -0.000000000e+00 -9.999999582e-01 + outer loop + vertex 2.895540445e-01 0.000000000e+00 5.947265121e-02 + vertex 3.061635346e-01 -1.000000000e+00 5.946784793e-02 + vertex 2.895540445e-01 -1.000000000e+00 5.947265121e-02 + endloop + endfacet + facet normal 4.604106449e-01 0.000000000e+00 -8.877060539e-01 + outer loop + vertex 2.044303685e-02 0.000000000e+00 2.372436301e-02 + vertex 2.280943840e-02 0.000000000e+00 2.495170224e-02 + vertex 2.280943840e-02 -1.000000000e+00 2.495170224e-02 + endloop + endfacet + facet normal -2.891886740e-04 0.000000000e+00 -9.999999582e-01 + outer loop + vertex 2.895540445e-01 0.000000000e+00 5.947265121e-02 + vertex 3.061635346e-01 0.000000000e+00 5.946784793e-02 + vertex 3.061635346e-01 -1.000000000e+00 5.946784793e-02 + endloop + endfacet + facet normal 4.604106449e-01 0.000000000e+00 -8.877060539e-01 + outer loop + vertex 2.044303685e-02 0.000000000e+00 2.372436301e-02 + vertex 2.280943840e-02 -1.000000000e+00 2.495170224e-02 + vertex 2.044303685e-02 -1.000000000e+00 2.372436301e-02 + endloop + endfacet + facet normal -7.682172093e-03 -0.000000000e+00 -9.999704917e-01 + outer loop + vertex 3.061635346e-01 0.000000000e+00 5.946784793e-02 + vertex 3.232528391e-01 -1.000000000e+00 5.933656108e-02 + vertex 3.061635346e-01 -1.000000000e+00 5.946784793e-02 + endloop + endfacet + facet normal 4.845921893e-01 0.000000000e+00 -8.747401958e-01 + outer loop + vertex 1.826885694e-02 0.000000000e+00 2.251990184e-02 + vertex 2.044303685e-02 0.000000000e+00 2.372436301e-02 + vertex 2.044303685e-02 -1.000000000e+00 2.372436301e-02 + endloop + endfacet + facet normal -7.682172093e-03 0.000000000e+00 -9.999704917e-01 + outer loop + vertex 3.061635346e-01 0.000000000e+00 5.946784793e-02 + vertex 3.232528391e-01 0.000000000e+00 5.933656108e-02 + vertex 3.232528391e-01 -1.000000000e+00 5.933656108e-02 + endloop + endfacet + facet normal 4.845921893e-01 0.000000000e+00 -8.747401958e-01 + outer loop + vertex 1.826885694e-02 0.000000000e+00 2.251990184e-02 + vertex 2.044303685e-02 -1.000000000e+00 2.372436301e-02 + vertex 1.826885694e-02 -1.000000000e+00 2.251990184e-02 + endloop + endfacet + facet normal -1.475500706e-02 -0.000000000e+00 -9.998911390e-01 + outer loop + vertex 3.232528391e-01 0.000000000e+00 5.933656108e-02 + vertex 3.407920053e-01 -1.000000000e+00 5.907774238e-02 + vertex 3.232528391e-01 -1.000000000e+00 5.933656108e-02 + endloop + endfacet + facet normal 5.095572007e-01 0.000000000e+00 -8.604367840e-01 + outer loop + vertex 1.627551729e-02 0.000000000e+00 2.133943095e-02 + vertex 1.826885694e-02 0.000000000e+00 2.251990184e-02 + vertex 1.826885694e-02 -1.000000000e+00 2.251990184e-02 + endloop + endfacet + facet normal -1.475500706e-02 0.000000000e+00 -9.998911390e-01 + outer loop + vertex 3.232528391e-01 0.000000000e+00 5.933656108e-02 + vertex 3.407920053e-01 0.000000000e+00 5.907774238e-02 + vertex 3.407920053e-01 -1.000000000e+00 5.907774238e-02 + endloop + endfacet + facet normal 5.095572007e-01 0.000000000e+00 -8.604367840e-01 + outer loop + vertex 1.627551729e-02 0.000000000e+00 2.133943095e-02 + vertex 1.826885694e-02 -1.000000000e+00 2.251990184e-02 + vertex 1.627551729e-02 -1.000000000e+00 2.133943095e-02 + endloop + endfacet + facet normal -2.150774975e-02 -0.000000000e+00 -9.997686816e-01 + outer loop + vertex 3.407920053e-01 0.000000000e+00 5.907774238e-02 + vertex 3.587469844e-01 -1.000000000e+00 5.869148183e-02 + vertex 3.407920053e-01 -1.000000000e+00 5.907774238e-02 + endloop + endfacet + facet normal 5.352628388e-01 0.000000000e+00 -8.446855589e-01 + outer loop + vertex 1.445220177e-02 0.000000000e+00 2.018402699e-02 + vertex 1.627551729e-02 0.000000000e+00 2.133943095e-02 + vertex 1.627551729e-02 -1.000000000e+00 2.133943095e-02 + endloop + endfacet + facet normal -2.150774975e-02 0.000000000e+00 -9.997686816e-01 + outer loop + vertex 3.407920053e-01 0.000000000e+00 5.907774238e-02 + vertex 3.587469844e-01 0.000000000e+00 5.869148183e-02 + vertex 3.587469844e-01 -1.000000000e+00 5.869148183e-02 + endloop + endfacet + facet normal 5.352628388e-01 0.000000000e+00 -8.446855589e-01 + outer loop + vertex 1.445220177e-02 0.000000000e+00 2.018402699e-02 + vertex 1.627551729e-02 -1.000000000e+00 2.133943095e-02 + vertex 1.445220177e-02 -1.000000000e+00 2.018402699e-02 + endloop + endfacet + facet normal -2.794110893e-02 -0.000000000e+00 -9.996095710e-01 + outer loop + vertex 3.587469844e-01 0.000000000e+00 5.869148183e-02 + vertex 3.770797979e-01 -1.000000000e+00 5.817904262e-02 + vertex 3.587469844e-01 -1.000000000e+00 5.869148183e-02 + endloop + endfacet + facet normal 5.616747199e-01 0.000000000e+00 -8.273581504e-01 + outer loop + vertex 1.278871775e-02 0.000000000e+00 1.905472535e-02 + vertex 1.445220177e-02 0.000000000e+00 2.018402699e-02 + vertex 1.445220177e-02 -1.000000000e+00 2.018402699e-02 + endloop + endfacet + facet normal -2.794110893e-02 0.000000000e+00 -9.996095710e-01 + outer loop + vertex 3.587469844e-01 0.000000000e+00 5.869148183e-02 + vertex 3.770797979e-01 0.000000000e+00 5.817904262e-02 + vertex 3.770797979e-01 -1.000000000e+00 5.817904262e-02 + endloop + endfacet + facet normal 5.616747199e-01 0.000000000e+00 -8.273581504e-01 + outer loop + vertex 1.278871775e-02 0.000000000e+00 1.905472535e-02 + vertex 1.445220177e-02 -1.000000000e+00 2.018402699e-02 + vertex 1.278871775e-02 -1.000000000e+00 1.905472535e-02 + endloop + endfacet + facet normal -3.405749389e-02 -0.000000000e+00 -9.994198753e-01 + outer loop + vertex 3.770797979e-01 0.000000000e+00 5.817904262e-02 + vertex 3.957487780e-01 -1.000000000e+00 5.754285488e-02 + vertex 3.770797979e-01 -1.000000000e+00 5.817904262e-02 + endloop + endfacet + facet normal 5.886358783e-01 0.000000000e+00 -8.083982946e-01 + outer loop + vertex 1.127516041e-02 0.000000000e+00 1.795262733e-02 + vertex 1.278871775e-02 0.000000000e+00 1.905472535e-02 + vertex 1.278871775e-02 -1.000000000e+00 1.905472535e-02 + endloop + endfacet + facet normal -3.405749389e-02 0.000000000e+00 -9.994198753e-01 + outer loop + vertex 3.770797979e-01 0.000000000e+00 5.817904262e-02 + vertex 3.957487780e-01 0.000000000e+00 5.754285488e-02 + vertex 3.957487780e-01 -1.000000000e+00 5.754285488e-02 + endloop + endfacet + facet normal 5.886358783e-01 0.000000000e+00 -8.083982946e-01 + outer loop + vertex 1.127516041e-02 0.000000000e+00 1.795262733e-02 + vertex 1.278871775e-02 -1.000000000e+00 1.905472535e-02 + vertex 1.127516041e-02 -1.000000000e+00 1.795262733e-02 + endloop + endfacet + facet normal -3.986080756e-02 -0.000000000e+00 -9.992052422e-01 + outer loop + vertex 3.957487780e-01 0.000000000e+00 5.754285488e-02 + vertex 4.147088805e-01 -1.000000000e+00 5.678648875e-02 + vertex 3.957487780e-01 -1.000000000e+00 5.754285488e-02 + endloop + endfacet + facet normal 6.160902106e-01 0.000000000e+00 -7.876756010e-01 + outer loop + vertex 9.902279365e-03 0.000000000e+00 1.687881145e-02 + vertex 1.127516041e-02 0.000000000e+00 1.795262733e-02 + vertex 1.127516041e-02 -1.000000000e+00 1.795262733e-02 + endloop + endfacet + facet normal -3.986080756e-02 0.000000000e+00 -9.992052422e-01 + outer loop + vertex 3.957487780e-01 0.000000000e+00 5.754285488e-02 + vertex 4.147088805e-01 0.000000000e+00 5.678648875e-02 + vertex 4.147088805e-01 -1.000000000e+00 5.678648875e-02 + endloop + endfacet + facet normal -3.986080756e-02 2.371970670e-310 -9.992052422e-01 + outer loop + vertex 9.902279365e-03 0.000000000e+00 1.687881145e-02 + vertex 1.127516041e-02 -1.000000000e+00 1.795262733e-02 + vertex 9.902279365e-03 -1.000000000e+00 1.687881145e-02 + endloop + endfacet + facet normal -4.535657593e-02 -0.000000000e+00 -9.989708609e-01 + outer loop + vertex 4.147088805e-01 0.000000000e+00 5.678648875e-02 + vertex 4.339120676e-01 -1.000000000e+00 5.591460065e-02 + vertex 4.147088805e-01 -1.000000000e+00 5.678648875e-02 + endloop + endfacet + facet normal 6.438398167e-01 0.000000000e+00 -7.651603038e-01 + outer loop + vertex 8.660977829e-03 0.000000000e+00 1.583432528e-02 + vertex 9.902279365e-03 0.000000000e+00 1.687881145e-02 + vertex 9.902279365e-03 -1.000000000e+00 1.687881145e-02 + endloop + endfacet + facet normal -4.535657593e-02 0.000000000e+00 -9.989708609e-01 + outer loop + vertex 4.147088805e-01 0.000000000e+00 5.678648875e-02 + vertex 4.339120676e-01 0.000000000e+00 5.591460065e-02 + vertex 4.339120676e-01 -1.000000000e+00 5.591460065e-02 + endloop + endfacet + facet normal -4.535657593e-02 2.371970670e-310 -9.989708609e-01 + outer loop + vertex 8.660977829e-03 0.000000000e+00 1.583432528e-02 + vertex 9.902279365e-03 -1.000000000e+00 1.687881145e-02 + vertex 8.660977829e-03 -1.000000000e+00 1.583432528e-02 + endloop + endfacet + facet normal -5.055209308e-02 -0.000000000e+00 -9.987214256e-01 + outer loop + vertex 4.339120676e-01 0.000000000e+00 5.591460065e-02 + vertex 4.533077537e-01 -1.000000000e+00 5.493285288e-02 + vertex 4.339120676e-01 -1.000000000e+00 5.591460065e-02 + endloop + endfacet + facet normal 6.717137430e-01 0.000000000e+00 -7.408108041e-01 + outer loop + vertex 7.542786567e-03 0.000000000e+00 1.482043019e-02 + vertex 8.660977829e-03 0.000000000e+00 1.583432528e-02 + vertex 8.660977829e-03 -1.000000000e+00 1.583432528e-02 + endloop + endfacet + facet normal -5.055209308e-02 0.000000000e+00 -9.987214256e-01 + outer loop + vertex 4.339120676e-01 0.000000000e+00 5.591460065e-02 + vertex 4.533077537e-01 0.000000000e+00 5.493285288e-02 + vertex 4.533077537e-01 -1.000000000e+00 5.493285288e-02 + endloop + endfacet + facet normal -5.055209308e-02 2.371970670e-310 -9.987214256e-01 + outer loop + vertex 7.542786567e-03 0.000000000e+00 1.482043019e-02 + vertex 8.660977829e-03 -1.000000000e+00 1.583432528e-02 + vertex 7.542786567e-03 -1.000000000e+00 1.482043019e-02 + endloop + endfacet + facet normal -5.545626925e-02 -0.000000000e+00 -9.984611170e-01 + outer loop + vertex 4.533077537e-01 0.000000000e+00 5.493285288e-02 + vertex 4.728433083e-01 -1.000000000e+00 5.384781416e-02 + vertex 4.533077537e-01 -1.000000000e+00 5.493285288e-02 + endloop + endfacet + facet normal 6.995209056e-01 0.000000000e+00 -7.146121344e-01 + outer loop + vertex 6.539262457e-03 0.000000000e+00 1.383809857e-02 + vertex 7.542786567e-03 0.000000000e+00 1.482043019e-02 + vertex 7.542786567e-03 -1.000000000e+00 1.482043019e-02 + endloop + endfacet + facet normal -5.545626925e-02 0.000000000e+00 -9.984611170e-01 + outer loop + vertex 4.533077537e-01 0.000000000e+00 5.493285288e-02 + vertex 4.728433083e-01 0.000000000e+00 5.384781416e-02 + vertex 4.728433083e-01 -1.000000000e+00 5.384781416e-02 + endloop + endfacet + facet normal -5.545626925e-02 2.371970670e-310 -9.984611170e-01 + outer loop + vertex 6.539262457e-03 0.000000000e+00 1.383809857e-02 + vertex 7.542786567e-03 -1.000000000e+00 1.482043019e-02 + vertex 6.539262457e-03 -1.000000000e+00 1.383809857e-02 + endloop + endfacet + facet normal -6.007958990e-02 -0.000000000e+00 -9.981935899e-01 + outer loop + vertex 4.728433083e-01 0.000000000e+00 5.384781416e-02 + vertex 4.924646039e-01 -1.000000000e+00 5.266684144e-02 + vertex 4.728433083e-01 -1.000000000e+00 5.384781416e-02 + endloop + endfacet + facet normal 7.270093594e-01 0.000000000e+00 -6.866275492e-01 + outer loop + vertex 5.642485232e-03 0.000000000e+00 1.288858025e-02 + vertex 6.539262457e-03 0.000000000e+00 1.383809857e-02 + vertex 6.539262457e-03 -1.000000000e+00 1.383809857e-02 + endloop + endfacet + facet normal -6.007958990e-02 0.000000000e+00 -9.981935899e-01 + outer loop + vertex 4.728433083e-01 0.000000000e+00 5.384781416e-02 + vertex 4.924646039e-01 0.000000000e+00 5.266684144e-02 + vertex 4.924646039e-01 -1.000000000e+00 5.266684144e-02 + endloop + endfacet + facet normal -6.007958990e-02 2.371970670e-310 -9.981935899e-01 + outer loop + vertex 5.642485232e-03 0.000000000e+00 1.288858025e-02 + vertex 6.539262457e-03 -1.000000000e+00 1.383809857e-02 + vertex 5.642485232e-03 -1.000000000e+00 1.288858025e-02 + endloop + endfacet + facet normal -6.443395190e-02 -0.000000000e+00 -9.979219738e-01 + outer loop + vertex 4.924646039e-01 0.000000000e+00 5.266684144e-02 + vertex 5.121166001e-01 -1.000000000e+00 5.139794887e-02 + vertex 4.924646039e-01 -1.000000000e+00 5.266684144e-02 + endloop + endfacet + facet normal 7.539426229e-01 0.000000000e+00 -6.569402723e-01 + outer loop + vertex 4.844550254e-03 0.000000000e+00 1.197282396e-02 + vertex 5.642485232e-03 0.000000000e+00 1.288858025e-02 + vertex 5.642485232e-03 -1.000000000e+00 1.288858025e-02 + endloop + endfacet + facet normal -6.443395190e-02 0.000000000e+00 -9.979219738e-01 + outer loop + vertex 4.924646039e-01 0.000000000e+00 5.266684144e-02 + vertex 5.121166001e-01 0.000000000e+00 5.139794887e-02 + vertex 5.121166001e-01 -1.000000000e+00 5.139794887e-02 + endloop + endfacet + facet normal -6.443395190e-02 2.371970670e-310 -9.979219738e-01 + outer loop + vertex 4.844550254e-03 0.000000000e+00 1.197282396e-02 + vertex 5.642485232e-03 -1.000000000e+00 1.288858025e-02 + vertex 4.844550254e-03 -1.000000000e+00 1.197282396e-02 + endloop + endfacet + facet normal -6.853246021e-02 -0.000000000e+00 -9.976488871e-01 + outer loop + vertex 5.121166001e-01 0.000000000e+00 5.139794887e-02 + vertex 5.317439474e-01 -1.000000000e+00 5.004966851e-02 + vertex 5.121166001e-01 -1.000000000e+00 5.139794887e-02 + endloop + endfacet + facet normal 7.800621896e-01 0.000000000e+00 -6.257019901e-01 + outer loop + vertex 4.137967065e-03 0.000000000e+00 1.109192724e-02 + vertex 4.844550254e-03 0.000000000e+00 1.197282396e-02 + vertex 4.844550254e-03 -1.000000000e+00 1.197282396e-02 + endloop + endfacet + facet normal -6.853246021e-02 0.000000000e+00 -9.976488871e-01 + outer loop + vertex 5.121166001e-01 0.000000000e+00 5.139794887e-02 + vertex 5.317439474e-01 0.000000000e+00 5.004966851e-02 + vertex 5.317439474e-01 -1.000000000e+00 5.004966851e-02 + endloop + endfacet + facet normal -6.853246021e-02 2.371970670e-310 -9.976488871e-01 + outer loop + vertex 4.137967065e-03 0.000000000e+00 1.109192724e-02 + vertex 4.844550254e-03 -1.000000000e+00 1.197282396e-02 + vertex 4.137967065e-03 -1.000000000e+00 1.109192724e-02 + endloop + endfacet + facet normal -7.238916428e-02 -0.000000000e+00 -9.973764630e-01 + outer loop + vertex 5.317439474e-01 0.000000000e+00 5.004966851e-02 + vertex 5.512916003e-01 -1.000000000e+00 4.863090809e-02 + vertex 5.317439474e-01 -1.000000000e+00 5.004966851e-02 + endloop + endfacet + facet normal 8.051203121e-01 0.000000000e+00 -5.931115266e-01 + outer loop + vertex 3.515319859e-03 0.000000000e+00 1.024671367e-02 + vertex 4.137967065e-03 0.000000000e+00 1.109192724e-02 + vertex 4.137967065e-03 -1.000000000e+00 1.109192724e-02 + endloop + endfacet + facet normal -7.238916428e-02 0.000000000e+00 -9.973764630e-01 + outer loop + vertex 5.317439474e-01 0.000000000e+00 5.004966851e-02 + vertex 5.512916003e-01 0.000000000e+00 4.863090809e-02 + vertex 5.512916003e-01 -1.000000000e+00 4.863090809e-02 + endloop + endfacet + facet normal -7.238916428e-02 2.371970670e-310 -9.973764630e-01 + outer loop + vertex 3.515319859e-03 0.000000000e+00 1.024671367e-02 + vertex 4.137967065e-03 -1.000000000e+00 1.109192724e-02 + vertex 3.515319859e-03 -1.000000000e+00 1.024671367e-02 + endloop + endfacet + facet normal -7.601881370e-02 -0.000000000e+00 -9.971063835e-01 + outer loop + vertex 5.512916003e-01 0.000000000e+00 4.863090809e-02 + vertex 5.707054232e-01 -1.000000000e+00 4.715080947e-02 + vertex 5.512916003e-01 -1.000000000e+00 4.863090809e-02 + endloop + endfacet + facet normal 8.288852628e-01 0.000000000e+00 -5.594186457e-01 + outer loop + vertex 2.969441608e-03 0.000000000e+00 9.437891077e-03 + vertex 3.515319859e-03 0.000000000e+00 1.024671367e-02 + vertex 3.515319859e-03 -1.000000000e+00 1.024671367e-02 + endloop + endfacet + facet normal -7.601881370e-02 0.000000000e+00 -9.971063835e-01 + outer loop + vertex 5.512916003e-01 0.000000000e+00 4.863090809e-02 + vertex 5.707054232e-01 0.000000000e+00 4.715080947e-02 + vertex 5.707054232e-01 -1.000000000e+00 4.715080947e-02 + endloop + endfacet + facet normal -7.601881370e-02 2.371970670e-310 -9.971063835e-01 + outer loop + vertex 2.969441608e-03 0.000000000e+00 9.437891077e-03 + vertex 3.515319859e-03 -1.000000000e+00 1.024671367e-02 + vertex 2.969441608e-03 -1.000000000e+00 9.437891077e-03 + endloop + endfacet + facet normal -7.943655855e-02 -0.000000000e+00 -9.968399235e-01 + outer loop + vertex 5.707054232e-01 0.000000000e+00 4.715080947e-02 + vertex 5.899327757e-01 -1.000000000e+00 4.561861289e-02 + vertex 5.707054232e-01 -1.000000000e+00 4.715080947e-02 + endloop + endfacet + facet normal 8.511610130e-01 0.000000000e+00 -5.249046866e-01 + outer loop + vertex 2.493434235e-03 0.000000000e+00 8.666019672e-03 + vertex 2.969441608e-03 0.000000000e+00 9.437891077e-03 + vertex 2.969441608e-03 -1.000000000e+00 9.437891077e-03 + endloop + endfacet + facet normal -7.943655855e-02 0.000000000e+00 -9.968399235e-01 + outer loop + vertex 5.707054232e-01 0.000000000e+00 4.715080947e-02 + vertex 5.899327757e-01 0.000000000e+00 4.561861289e-02 + vertex 5.899327757e-01 -1.000000000e+00 4.561861289e-02 + endloop + endfacet + facet normal -7.943655855e-02 2.371970670e-310 -9.968399235e-01 + outer loop + vertex 2.493434235e-03 0.000000000e+00 8.666019672e-03 + vertex 2.969441608e-03 -1.000000000e+00 9.437891077e-03 + vertex 2.493434235e-03 -1.000000000e+00 8.666019672e-03 + endloop + endfacet + facet normal -8.265766256e-02 -0.000000000e+00 -9.965780004e-01 + outer loop + vertex 5.899327757e-01 0.000000000e+00 4.561861289e-02 + vertex 6.089230652e-01 -1.000000000e+00 4.404353002e-02 + vertex 5.899327757e-01 -1.000000000e+00 4.561861289e-02 + endloop + endfacet + facet normal 8.717854146e-01 0.000000000e+00 -4.898879371e-01 + outer loop + vertex 2.080623294e-03 0.000000000e+00 7.931397466e-03 + vertex 2.493434235e-03 0.000000000e+00 8.666019672e-03 + vertex 2.493434235e-03 -1.000000000e+00 8.666019672e-03 + endloop + endfacet + facet normal -8.265766256e-02 0.000000000e+00 -9.965780004e-01 + outer loop + vertex 5.899327757e-01 0.000000000e+00 4.561861289e-02 + vertex 6.089230652e-01 0.000000000e+00 4.404353002e-02 + vertex 6.089230652e-01 -1.000000000e+00 4.404353002e-02 + endloop + endfacet + facet normal -8.265766256e-02 2.371970670e-310 -9.965780004e-01 + outer loop + vertex 2.080623294e-03 0.000000000e+00 7.931397466e-03 + vertex 2.493434235e-03 -1.000000000e+00 8.666019672e-03 + vertex 2.080623294e-03 -1.000000000e+00 7.931397466e-03 + endloop + endfacet + facet normal -8.569722467e-02 -0.000000000e+00 -9.963212262e-01 + outer loop + vertex 6.089230652e-01 0.000000000e+00 4.404353002e-02 + vertex 6.276282526e-01 -1.000000000e+00 4.243462859e-02 + vertex 6.089230652e-01 -1.000000000e+00 4.404353002e-02 + endloop + endfacet + facet normal 8.906458568e-01 0.000000000e+00 -4.546976554e-01 + outer loop + vertex 1.724623064e-03 0.000000000e+00 7.234076671e-03 + vertex 2.080623294e-03 0.000000000e+00 7.931397466e-03 + vertex 2.080623294e-03 -1.000000000e+00 7.931397466e-03 + endloop + endfacet + facet normal -8.569722467e-02 0.000000000e+00 -9.963212262e-01 + outer loop + vertex 6.089230652e-01 0.000000000e+00 4.404353002e-02 + vertex 6.276282526e-01 0.000000000e+00 4.243462859e-02 + vertex 6.276282526e-01 -1.000000000e+00 4.243462859e-02 + endloop + endfacet + facet normal -8.569722467e-02 2.371970670e-310 -9.963212262e-01 + outer loop + vertex 1.724623064e-03 0.000000000e+00 7.234076671e-03 + vertex 2.080623294e-03 -1.000000000e+00 7.931397466e-03 + vertex 1.724623064e-03 -1.000000000e+00 7.234076671e-03 + endloop + endfacet + facet normal -8.856992168e-02 -0.000000000e+00 -9.960699619e-01 + outer loop + vertex 6.276282526e-01 0.000000000e+00 4.243462859e-02 + vertex 6.460033026e-01 -1.000000000e+00 4.080073057e-02 + vertex 6.276282526e-01 -1.000000000e+00 4.243462859e-02 + endloop + endfacet + facet normal 9.076819810e-01 0.000000000e+00 -4.196586963e-01 + outer loop + vertex 1.419377891e-03 0.000000000e+00 6.573860296e-03 + vertex 1.724623064e-03 0.000000000e+00 7.234076671e-03 + vertex 1.724623064e-03 -1.000000000e+00 7.234076671e-03 + endloop + endfacet + facet normal -8.856992168e-02 0.000000000e+00 -9.960699619e-01 + outer loop + vertex 6.276282526e-01 0.000000000e+00 4.243462859e-02 + vertex 6.460033026e-01 0.000000000e+00 4.080073057e-02 + vertex 6.460033026e-01 -1.000000000e+00 4.080073057e-02 + endloop + endfacet + facet normal -8.856992168e-02 2.371970670e-310 -9.960699619e-01 + outer loop + vertex 1.419377891e-03 0.000000000e+00 6.573860296e-03 + vertex 1.724623064e-03 -1.000000000e+00 7.234076671e-03 + vertex 1.419377891e-03 -1.000000000e+00 6.573860296e-03 + endloop + endfacet + facet normal -9.128978719e-02 -0.000000000e+00 -9.958243694e-01 + outer loop + vertex 6.460033026e-01 0.000000000e+00 4.080073057e-02 + vertex 6.640065698e-01 -1.000000000e+00 3.915032465e-02 + vertex 6.460033026e-01 -1.000000000e+00 4.080073057e-02 + endloop + endfacet + facet normal 9.228834274e-01 0.000000000e+00 -3.850794457e-01 + outer loop + vertex 1.159193086e-03 0.000000000e+00 5.950300022e-03 + vertex 1.419377891e-03 0.000000000e+00 6.573860296e-03 + vertex 1.419377891e-03 -1.000000000e+00 6.573860296e-03 + endloop + endfacet + facet normal -9.128978719e-02 0.000000000e+00 -9.958243694e-01 + outer loop + vertex 6.460033026e-01 0.000000000e+00 4.080073057e-02 + vertex 6.640065698e-01 0.000000000e+00 3.915032465e-02 + vertex 6.640065698e-01 -1.000000000e+00 3.915032465e-02 + endloop + endfacet + facet normal -9.128978719e-02 2.371970670e-310 -9.958243694e-01 + outer loop + vertex 1.159193086e-03 0.000000000e+00 5.950300022e-03 + vertex 1.419377891e-03 -1.000000000e+00 6.573860296e-03 + vertex 1.159193086e-03 -1.000000000e+00 5.950300022e-03 + endloop + endfacet + facet normal -9.387001982e-02 -0.000000000e+00 -9.955844612e-01 + outer loop + vertex 6.640065698e-01 0.000000000e+00 3.915032465e-02 + vertex 6.816001146e-01 -1.000000000e+00 3.749149362e-02 + vertex 6.640065698e-01 -1.000000000e+00 3.915032465e-02 + endloop + endfacet + facet normal 9.362860169e-01 0.000000000e+00 -3.512385153e-01 + outer loop + vertex 9.387642340e-04 0.000000000e+00 5.362709417e-03 + vertex 1.159193086e-03 0.000000000e+00 5.950300022e-03 + vertex 1.159193086e-03 -1.000000000e+00 5.950300022e-03 + endloop + endfacet + facet normal -9.387001982e-02 0.000000000e+00 -9.955844612e-01 + outer loop + vertex 6.640065698e-01 0.000000000e+00 3.915032465e-02 + vertex 6.816001146e-01 0.000000000e+00 3.749149362e-02 + vertex 6.816001146e-01 -1.000000000e+00 3.749149362e-02 + endloop + endfacet + facet normal -9.387001982e-02 2.371970670e-310 -9.955844612e-01 + outer loop + vertex 9.387642340e-04 0.000000000e+00 5.362709417e-03 + vertex 1.159193086e-03 -1.000000000e+00 5.950300022e-03 + vertex 9.387642340e-04 -1.000000000e+00 5.362709417e-03 + endloop + endfacet + facet normal -9.632283502e-02 -0.000000000e+00 -9.953501452e-01 + outer loop + vertex 6.816001146e-01 0.000000000e+00 3.749149362e-02 + vertex 6.987499446e-01 -1.000000000e+00 3.583185630e-02 + vertex 6.816001146e-01 -1.000000000e+00 3.749149362e-02 + endloop + endfacet + facet normal 9.479615149e-01 0.000000000e+00 -3.183849341e-01 + outer loop + vertex 7.531893325e-04 0.000000000e+00 4.810177416e-03 + vertex 9.387642340e-04 0.000000000e+00 5.362709417e-03 + vertex 9.387642340e-04 -1.000000000e+00 5.362709417e-03 + endloop + endfacet + facet normal -9.632283502e-02 0.000000000e+00 -9.953501452e-01 + outer loop + vertex 6.816001146e-01 0.000000000e+00 3.749149362e-02 + vertex 6.987499446e-01 0.000000000e+00 3.583185630e-02 + vertex 6.987499446e-01 -1.000000000e+00 3.583185630e-02 + endloop + endfacet + facet normal -9.632283502e-02 2.371970670e-310 -9.953501452e-01 + outer loop + vertex 7.531893325e-04 0.000000000e+00 4.810177416e-03 + vertex 9.387642340e-04 -1.000000000e+00 5.362709417e-03 + vertex 7.531893325e-04 -1.000000000e+00 4.810177416e-03 + endloop + endfacet + facet normal -9.865936682e-02 -0.000000000e+00 -9.951212636e-01 + outer loop + vertex 6.987499446e-01 0.000000000e+00 3.583185630e-02 + vertex 7.154261826e-01 -1.000000000e+00 3.417852304e-02 + vertex 6.987499446e-01 -1.000000000e+00 3.583185630e-02 + endloop + endfacet + facet normal 9.580156776e-01 0.000000000e+00 -2.867158202e-01 + outer loop + vertex 5.979922706e-04 0.000000000e+00 4.291610920e-03 + vertex 7.531893325e-04 0.000000000e+00 4.810177416e-03 + vertex 7.531893325e-04 -1.000000000e+00 4.810177416e-03 + endloop + endfacet + facet normal -9.865936682e-02 0.000000000e+00 -9.951212636e-01 + outer loop + vertex 6.987499446e-01 0.000000000e+00 3.583185630e-02 + vertex 7.154261826e-01 0.000000000e+00 3.417852304e-02 + vertex 7.154261826e-01 -1.000000000e+00 3.417852304e-02 + endloop + endfacet + facet normal -9.865936682e-02 2.371970670e-310 -9.951212636e-01 + outer loop + vertex 5.979922706e-04 0.000000000e+00 4.291610920e-03 + vertex 7.531893325e-04 -1.000000000e+00 4.810177416e-03 + vertex 5.979922706e-04 -1.000000000e+00 4.291610920e-03 + endloop + endfacet + facet normal -1.008896020e-01 -0.000000000e+00 -9.948976270e-01 + outer loop + vertex 7.154261826e-01 0.000000000e+00 3.417852304e-02 + vertex 7.316031585e-01 -1.000000000e+00 3.253806414e-02 + vertex 7.154261826e-01 -1.000000000e+00 3.417852304e-02 + endloop + endfacet + facet normal 9.665775405e-01 0.000000000e+00 -2.563744493e-01 + outer loop + vertex 4.691284474e-04 0.000000000e+00 3.805771252e-03 + vertex 5.979922706e-04 0.000000000e+00 4.291610920e-03 + vertex 5.979922706e-04 -1.000000000e+00 4.291610920e-03 + endloop + endfacet + facet normal -1.008896020e-01 0.000000000e+00 -9.948976270e-01 + outer loop + vertex 7.154261826e-01 0.000000000e+00 3.417852304e-02 + vertex 7.316031585e-01 0.000000000e+00 3.253806414e-02 + vertex 7.316031585e-01 -1.000000000e+00 3.253806414e-02 + endloop + endfacet + facet normal -1.008896020e-01 2.371970670e-310 -9.948976270e-01 + outer loop + vertex 4.691284474e-04 0.000000000e+00 3.805771252e-03 + vertex 5.979922706e-04 -1.000000000e+00 4.291610920e-03 + vertex 4.691284474e-04 -1.000000000e+00 3.805771252e-03 + endloop + endfacet + facet normal -1.030223709e-01 -0.000000000e+00 -9.946790392e-01 + outer loop + vertex 7.316031585e-01 0.000000000e+00 3.253806414e-02 + vertex 7.472594329e-01 -1.000000000e+00 3.091648931e-02 + vertex 7.316031585e-01 -1.000000000e+00 3.253806414e-02 + endloop + endfacet + facet normal 9.737803899e-01 0.000000000e+00 -2.274901146e-01 + outer loop + vertex 3.629542983e-04 0.000000000e+00 3.351288627e-03 + vertex 4.691284474e-04 0.000000000e+00 3.805771252e-03 + vertex 4.691284474e-04 -1.000000000e+00 3.805771252e-03 + endloop + endfacet + facet normal -1.030223709e-01 0.000000000e+00 -9.946790392e-01 + outer loop + vertex 7.316031585e-01 0.000000000e+00 3.253806414e-02 + vertex 7.472594329e-01 0.000000000e+00 3.091648931e-02 + vertex 7.472594329e-01 -1.000000000e+00 3.091648931e-02 + endloop + endfacet + facet normal -1.030223709e-01 2.371970670e-310 -9.946790392e-01 + outer loop + vertex 3.629542983e-04 0.000000000e+00 3.351288627e-03 + vertex 4.691284474e-04 -1.000000000e+00 3.805771252e-03 + vertex 3.629542983e-04 -1.000000000e+00 3.351288627e-03 + endloop + endfacet + facet normal -1.050653526e-01 -0.000000000e+00 -9.944653195e-01 + outer loop + vertex 7.472594329e-01 0.000000000e+00 3.091648931e-02 + vertex 7.623777525e-01 -1.000000000e+00 2.931923745e-02 + vertex 7.472594329e-01 -1.000000000e+00 3.091648931e-02 + endloop + endfacet + facet normal 9.797717540e-01 0.000000000e+00 -2.001182400e-01 + outer loop + vertex 2.762360161e-04 0.000000000e+00 2.926719016e-03 + vertex 3.629542983e-04 0.000000000e+00 3.351288627e-03 + vertex 3.629542983e-04 -1.000000000e+00 3.351288627e-03 + endloop + endfacet + facet normal -1.050653526e-01 0.000000000e+00 -9.944653195e-01 + outer loop + vertex 7.472594329e-01 0.000000000e+00 3.091648931e-02 + vertex 7.623777525e-01 0.000000000e+00 2.931923745e-02 + vertex 7.623777525e-01 -1.000000000e+00 2.931923745e-02 + endloop + endfacet + facet normal -1.050653526e-01 2.371970670e-310 -9.944653195e-01 + outer loop + vertex 2.762360161e-04 0.000000000e+00 2.926719016e-03 + vertex 3.629542983e-04 -1.000000000e+00 3.351288627e-03 + vertex 2.762360161e-04 -1.000000000e+00 2.926719016e-03 + endloop + endfacet + facet normal -1.070251372e-01 -0.000000000e+00 -9.942563150e-01 + outer loop + vertex 7.623777525e-01 0.000000000e+00 2.931923745e-02 + vertex 7.769449477e-01 -1.000000000e+00 2.775117492e-02 + vertex 7.623777525e-01 -1.000000000e+00 2.931923745e-02 + endloop + endfacet + facet normal 9.846931504e-01 0.000000000e+00 -1.742968721e-01 + outer loop + vertex 2.061140380e-04 0.000000000e+00 2.530563705e-03 + vertex 2.762360161e-04 0.000000000e+00 2.926719016e-03 + vertex 2.762360161e-04 -1.000000000e+00 2.926719016e-03 + endloop + endfacet + facet normal -1.070251372e-01 0.000000000e+00 -9.942563150e-01 + outer loop + vertex 7.623777525e-01 0.000000000e+00 2.931923745e-02 + vertex 7.769449477e-01 0.000000000e+00 2.775117492e-02 + vertex 7.769449477e-01 -1.000000000e+00 2.775117492e-02 + endloop + endfacet + facet normal -1.070251372e-01 2.371970670e-310 -9.942563150e-01 + outer loop + vertex 2.061140380e-04 0.000000000e+00 2.530563705e-03 + vertex 2.762360161e-04 -1.000000000e+00 2.926719016e-03 + vertex 2.061140380e-04 -1.000000000e+00 2.530563705e-03 + endloop + endfacet + facet normal -1.089072894e-01 -0.000000000e+00 -9.940519113e-01 + outer loop + vertex 7.769449477e-01 0.000000000e+00 2.775117492e-02 + vertex 7.909517772e-01 -1.000000000e+00 2.621660131e-02 + vertex 7.769449477e-01 -1.000000000e+00 2.775117492e-02 + endloop + endfacet + facet normal 9.886812308e-01 0.000000000e+00 -1.500314095e-01 + outer loop + vertex 1.500786146e-04 0.000000000e+00 2.161299885e-03 + vertex 2.061140380e-04 0.000000000e+00 2.530563705e-03 + vertex 2.061140380e-04 -1.000000000e+00 2.530563705e-03 + endloop + endfacet + facet normal -1.089072894e-01 0.000000000e+00 -9.940519113e-01 + outer loop + vertex 7.769449477e-01 0.000000000e+00 2.775117492e-02 + vertex 7.909517772e-01 0.000000000e+00 2.621660131e-02 + vertex 7.909517772e-01 -1.000000000e+00 2.621660131e-02 + endloop + endfacet + facet normal -1.089072894e-01 2.371970670e-310 -9.940519113e-01 + outer loop + vertex 1.500786146e-04 0.000000000e+00 2.161299885e-03 + vertex 2.061140380e-04 -1.000000000e+00 2.530563705e-03 + vertex 1.500786146e-04 -1.000000000e+00 2.161299885e-03 + endloop + endfacet + facet normal -1.107164486e-01 -0.000000000e+00 -9.938520353e-01 + outer loop + vertex 7.909517772e-01 0.000000000e+00 2.621660131e-02 + vertex 8.043927285e-01 -1.000000000e+00 2.471926132e-02 + vertex 7.909517772e-01 -1.000000000e+00 2.621660131e-02 + endloop + endfacet + facet normal 9.918637954e-01 0.000000000e+00 -1.273036187e-01 + outer loop + vertex 1.059404071e-04 0.000000000e+00 1.817404791e-03 + vertex 1.500786146e-04 0.000000000e+00 2.161299885e-03 + vertex 1.500786146e-04 -1.000000000e+00 2.161299885e-03 + endloop + endfacet + facet normal -1.107164486e-01 0.000000000e+00 -9.938520353e-01 + outer loop + vertex 7.909517772e-01 0.000000000e+00 2.621660131e-02 + vertex 8.043927285e-01 0.000000000e+00 2.471926132e-02 + vertex 8.043927285e-01 -1.000000000e+00 2.471926132e-02 + endloop + endfacet + facet normal -1.107164486e-01 2.371970670e-310 -9.938520353e-01 + outer loop + vertex 1.059404071e-04 0.000000000e+00 1.817404791e-03 + vertex 1.500786146e-04 -1.000000000e+00 2.161299885e-03 + vertex 1.059404071e-04 -1.000000000e+00 1.817404791e-03 + endloop + endfacet + facet normal -1.124564291e-01 -0.000000000e+00 -9.936566568e-01 + outer loop + vertex 8.043927285e-01 0.000000000e+00 2.471926132e-02 + vertex 8.172657826e-01 -1.000000000e+00 2.326236201e-02 + vertex 8.043927285e-01 -1.000000000e+00 2.471926132e-02 + endloop + endfacet + facet normal 9.943589292e-01 0.000000000e+00 -1.060675252e-01 + outer loop + vertex 7.180327325e-05 0.000000000e+00 1.497376923e-03 + vertex 1.059404071e-04 0.000000000e+00 1.817404791e-03 + vertex 1.059404071e-04 -1.000000000e+00 1.817404791e-03 + endloop + endfacet + facet normal -1.124564291e-01 0.000000000e+00 -9.936566568e-01 + outer loop + vertex 8.043927285e-01 0.000000000e+00 2.471926132e-02 + vertex 8.172657826e-01 0.000000000e+00 2.326236201e-02 + vertex 8.172657826e-01 -1.000000000e+00 2.326236201e-02 + endloop + endfacet + facet normal -1.124564291e-01 2.371970670e-310 -9.936566568e-01 + outer loop + vertex 7.180327325e-05 0.000000000e+00 1.497376923e-03 + vertex 1.059404071e-04 -1.000000000e+00 1.817404791e-03 + vertex 7.180327325e-05 -1.000000000e+00 1.497376923e-03 + endloop + endfacet + facet normal -1.141303372e-01 -0.000000000e+00 -9.934657851e-01 + outer loop + vertex 8.172657826e-01 0.000000000e+00 2.326236201e-02 + vertex 8.295721518e-01 -1.000000000e+00 2.184859409e-02 + vertex 8.172657826e-01 -1.000000000e+00 2.326236201e-02 + endloop + endfacet + facet normal 9.962713608e-01 0.000000000e+00 -8.627500005e-02 + outer loop + vertex 4.602934243e-05 0.000000000e+00 1.199749232e-03 + vertex 7.180327325e-05 0.000000000e+00 1.497376923e-03 + vertex 7.180327325e-05 -1.000000000e+00 1.497376923e-03 + endloop + endfacet + facet normal -1.141303372e-01 0.000000000e+00 -9.934657851e-01 + outer loop + vertex 8.172657826e-01 0.000000000e+00 2.326236201e-02 + vertex 8.295721518e-01 0.000000000e+00 2.184859409e-02 + vertex 8.295721518e-01 -1.000000000e+00 2.184859409e-02 + endloop + endfacet + facet normal -1.141303372e-01 2.371970670e-310 -9.934657851e-01 + outer loop + vertex 4.602934243e-05 0.000000000e+00 1.199749232e-03 + vertex 7.180327325e-05 -1.000000000e+00 1.497376923e-03 + vertex 4.602934243e-05 -1.000000000e+00 1.199749232e-03 + endloop + endfacet + facet normal -1.157406790e-01 -0.000000000e+00 -9.932794648e-01 + outer loop + vertex 8.295721518e-01 0.000000000e+00 2.184859409e-02 + vertex 8.413159970e-01 -1.000000000e+00 2.048015683e-02 + vertex 8.295721518e-01 -1.000000000e+00 2.184859409e-02 + endloop + endfacet + facet normal 9.976948642e-01 0.000000000e+00 -6.785984115e-02 + outer loop + vertex 2.721275946e-05 0.000000000e+00 9.231024272e-04 + vertex 4.602934243e-05 0.000000000e+00 1.199749232e-03 + vertex 4.602934243e-05 -1.000000000e+00 1.199749232e-03 + endloop + endfacet + facet normal -1.157406790e-01 0.000000000e+00 -9.932794648e-01 + outer loop + vertex 8.295721518e-01 0.000000000e+00 2.184859409e-02 + vertex 8.413159970e-01 0.000000000e+00 2.048015683e-02 + vertex 8.413159970e-01 -1.000000000e+00 2.048015683e-02 + endloop + endfacet + facet normal -1.157406790e-01 2.371970670e-310 -9.932794648e-01 + outer loop + vertex 2.721275946e-05 0.000000000e+00 9.231024272e-04 + vertex 4.602934243e-05 -1.000000000e+00 1.199749232e-03 + vertex 2.721275946e-05 -1.000000000e+00 9.231024272e-04 + endloop + endfacet + facet normal -1.172894744e-01 -0.000000000e+00 -9.930977692e-01 + outer loop + vertex 8.413159970e-01 0.000000000e+00 2.048015683e-02 + vertex 8.525041347e-01 -1.000000000e+00 1.915878564e-02 + vertex 8.413159970e-01 -1.000000000e+00 2.048015683e-02 + endloop + endfacet + facet normal 9.987111802e-01 0.000000000e+00 -5.075409788e-02 + outer loop + vertex 1.415062741e-05 0.000000000e+00 6.660729881e-04 + vertex 2.721275946e-05 0.000000000e+00 9.231024272e-04 + vertex 2.721275946e-05 -1.000000000e+00 9.231024272e-04 + endloop + endfacet + facet normal -1.172894744e-01 0.000000000e+00 -9.930977692e-01 + outer loop + vertex 8.413159970e-01 0.000000000e+00 2.048015683e-02 + vertex 8.525041347e-01 0.000000000e+00 1.915878564e-02 + vertex 8.525041347e-01 -1.000000000e+00 1.915878564e-02 + endloop + endfacet + facet normal -1.172894744e-01 2.371970670e-310 -9.930977692e-01 + outer loop + vertex 1.415062741e-05 0.000000000e+00 6.660729881e-04 + vertex 2.721275946e-05 -1.000000000e+00 9.231024272e-04 + vertex 1.415062741e-05 -1.000000000e+00 6.660729881e-04 + endloop + endfacet + facet normal -1.187783598e-01 -0.000000000e+00 -9.929207930e-01 + outer loop + vertex 8.525041347e-01 0.000000000e+00 1.915878564e-02 + vertex 8.631457375e-01 -1.000000000e+00 1.788578165e-02 + vertex 8.525041347e-01 -1.000000000e+00 1.915878564e-02 + endloop + endfacet + facet normal 9.993914177e-01 0.000000000e+00 -3.488257686e-02 + outer loop + vertex 5.818606344e-06 0.000000000e+00 4.273592491e-04 + vertex 1.415062741e-05 0.000000000e+00 6.660729881e-04 + vertex 1.415062741e-05 -1.000000000e+00 6.660729881e-04 + endloop + endfacet + facet normal -1.187783598e-01 0.000000000e+00 -9.929207930e-01 + outer loop + vertex 8.525041347e-01 0.000000000e+00 1.915878564e-02 + vertex 8.631457375e-01 0.000000000e+00 1.788578165e-02 + vertex 8.631457375e-01 -1.000000000e+00 1.788578165e-02 + endloop + endfacet + facet normal -1.187783598e-01 2.371970670e-310 -9.929207930e-01 + outer loop + vertex 5.818606344e-06 0.000000000e+00 4.273592491e-04 + vertex 1.415062741e-05 -1.000000000e+00 6.660729881e-04 + vertex 5.818606344e-06 -1.000000000e+00 4.273592491e-04 + endloop + endfacet + facet normal -1.202086835e-01 -0.000000000e+00 -9.927486451e-01 + outer loop + vertex 8.631457375e-01 0.000000000e+00 1.788578165e-02 + vertex 8.732520369e-01 -1.000000000e+00 1.666204294e-02 + vertex 8.631457375e-01 -1.000000000e+00 1.788578165e-02 + endloop + endfacet + facet normal 9.997965274e-01 0.000000000e+00 -2.017185708e-02 + outer loop + vertex 1.346916910e-06 0.000000000e+00 2.057247437e-04 + vertex 5.818606344e-06 0.000000000e+00 4.273592491e-04 + vertex 5.818606344e-06 -1.000000000e+00 4.273592491e-04 + endloop + endfacet + facet normal -1.202086835e-01 0.000000000e+00 -9.927486451e-01 + outer loop + vertex 8.631457375e-01 0.000000000e+00 1.788578165e-02 + vertex 8.732520369e-01 0.000000000e+00 1.666204294e-02 + vertex 8.732520369e-01 -1.000000000e+00 1.666204294e-02 + endloop + endfacet + facet normal -1.202086835e-01 2.371970670e-310 -9.927486451e-01 + outer loop + vertex 1.346916910e-06 0.000000000e+00 2.057247437e-04 + vertex 5.818606344e-06 -1.000000000e+00 4.273592491e-04 + vertex 1.346916910e-06 -1.000000000e+00 2.057247437e-04 + endloop + endfacet + facet normal -1.215815886e-01 -0.000000000e+00 -9.925814412e-01 + outer loop + vertex 8.732520369e-01 0.000000000e+00 1.666204294e-02 + vertex 8.828360321e-01 -1.000000000e+00 1.548809660e-02 + vertex 8.732520369e-01 -1.000000000e+00 1.666204294e-02 + endloop + endfacet + facet normal 9.999785679e-01 0.000000000e+00 -6.547039596e-03 + outer loop + vertex 0.000000000e+00 0.000000000e+00 0.000000000e+00 + vertex 1.346916910e-06 0.000000000e+00 2.057247437e-04 + vertex 1.346916910e-06 -1.000000000e+00 2.057247437e-04 + endloop + endfacet + facet normal -1.215815886e-01 0.000000000e+00 -9.925814412e-01 + outer loop + vertex 8.732520369e-01 0.000000000e+00 1.666204294e-02 + vertex 8.828360321e-01 0.000000000e+00 1.548809660e-02 + vertex 8.828360321e-01 -1.000000000e+00 1.548809660e-02 + endloop + endfacet + facet normal -1.215815886e-01 2.371970670e-310 -9.925814412e-01 + outer loop + vertex 0.000000000e+00 0.000000000e+00 0.000000000e+00 + vertex 1.346916910e-06 -1.000000000e+00 2.057247437e-04 + vertex 0.000000000e+00 -1.000000000e+00 0.000000000e+00 + endloop + endfacet + facet normal -1.228980857e-01 -0.000000000e+00 -9.924192967e-01 + outer loop + vertex 8.828360321e-01 0.000000000e+00 1.548809660e-02 + vertex 8.919122088e-01 -1.000000000e+00 1.436413141e-02 + vertex 8.828360321e-01 -1.000000000e+00 1.548809660e-02 + endloop + endfacet + facet normal 9.999785679e-01 0.000000000e+00 6.547039596e-03 + outer loop + vertex 1.346916910e-06 0.000000000e+00 -2.057247437e-04 + vertex 0.000000000e+00 0.000000000e+00 0.000000000e+00 + vertex 0.000000000e+00 -1.000000000e+00 0.000000000e+00 + endloop + endfacet + facet normal -1.228980857e-01 0.000000000e+00 -9.924192967e-01 + outer loop + vertex 8.828360321e-01 0.000000000e+00 1.548809660e-02 + vertex 8.919122088e-01 0.000000000e+00 1.436413141e-02 + vertex 8.919122088e-01 -1.000000000e+00 1.436413141e-02 + endloop + endfacet + facet normal -1.228980857e-01 2.371970670e-310 -9.924192967e-01 + outer loop + vertex 1.346916910e-06 0.000000000e+00 -2.057247437e-04 + vertex 0.000000000e+00 -1.000000000e+00 0.000000000e+00 + vertex 1.346916910e-06 -1.000000000e+00 -2.057247437e-04 + endloop + endfacet + facet normal -1.241591156e-01 -0.000000000e+00 -9.922623212e-01 + outer loop + vertex 8.919122088e-01 0.000000000e+00 1.436413141e-02 + vertex 9.004962735e-01 -1.000000000e+00 1.329003048e-02 + vertex 8.919122088e-01 -1.000000000e+00 1.436413141e-02 + endloop + endfacet + facet normal 9.997965274e-01 0.000000000e+00 2.017185708e-02 + outer loop + vertex 5.818606344e-06 0.000000000e+00 -4.273592491e-04 + vertex 1.346916910e-06 0.000000000e+00 -2.057247437e-04 + vertex 1.346916910e-06 -1.000000000e+00 -2.057247437e-04 + endloop + endfacet + facet normal -1.241591156e-01 0.000000000e+00 -9.922623212e-01 + outer loop + vertex 8.919122088e-01 0.000000000e+00 1.436413141e-02 + vertex 9.004962735e-01 0.000000000e+00 1.329003048e-02 + vertex 9.004962735e-01 -1.000000000e+00 1.329003048e-02 + endloop + endfacet + facet normal -1.241591156e-01 2.371970670e-310 -9.922623212e-01 + outer loop + vertex 5.818606344e-06 0.000000000e+00 -4.273592491e-04 + vertex 1.346916910e-06 -1.000000000e+00 -2.057247437e-04 + vertex 5.818606344e-06 -1.000000000e+00 -4.273592491e-04 + endloop + endfacet + facet normal -1.253655965e-01 -0.000000000e+00 -9.921106124e-01 + outer loop + vertex 9.004962735e-01 0.000000000e+00 1.329003048e-02 + vertex 9.086049032e-01 -1.000000000e+00 1.226540359e-02 + vertex 9.004962735e-01 -1.000000000e+00 1.329003048e-02 + endloop + endfacet + facet normal 9.993914177e-01 0.000000000e+00 3.488257686e-02 + outer loop + vertex 1.415062741e-05 0.000000000e+00 -6.660729881e-04 + vertex 5.818606344e-06 0.000000000e+00 -4.273592491e-04 + vertex 5.818606344e-06 -1.000000000e+00 -4.273592491e-04 + endloop + endfacet + facet normal -1.253655965e-01 0.000000000e+00 -9.921106124e-01 + outer loop + vertex 9.004962735e-01 0.000000000e+00 1.329003048e-02 + vertex 9.086049032e-01 0.000000000e+00 1.226540359e-02 + vertex 9.086049032e-01 -1.000000000e+00 1.226540359e-02 + endloop + endfacet + facet normal -1.253655965e-01 2.371970670e-310 -9.921106124e-01 + outer loop + vertex 1.415062741e-05 0.000000000e+00 -6.660729881e-04 + vertex 5.818606344e-06 -1.000000000e+00 -4.273592491e-04 + vertex 1.415062741e-05 -1.000000000e+00 -6.660729881e-04 + endloop + endfacet + facet normal -1.265184621e-01 -0.000000000e+00 -9.919642528e-01 + outer loop + vertex 9.086049032e-01 0.000000000e+00 1.226540359e-02 + vertex 9.162555145e-01 -1.000000000e+00 1.128961886e-02 + vertex 9.086049032e-01 -1.000000000e+00 1.226540359e-02 + endloop + endfacet + facet normal 9.987111802e-01 0.000000000e+00 5.075409787e-02 + outer loop + vertex 2.721275946e-05 0.000000000e+00 -9.231024272e-04 + vertex 1.415062741e-05 0.000000000e+00 -6.660729881e-04 + vertex 1.415062741e-05 -1.000000000e+00 -6.660729881e-04 + endloop + endfacet + facet normal -1.265184621e-01 0.000000000e+00 -9.919642528e-01 + outer loop + vertex 9.086049032e-01 0.000000000e+00 1.226540359e-02 + vertex 9.162555145e-01 0.000000000e+00 1.128961886e-02 + vertex 9.162555145e-01 -1.000000000e+00 1.128961886e-02 + endloop + endfacet + facet normal -1.265184621e-01 2.371970670e-310 -9.919642528e-01 + outer loop + vertex 2.721275946e-05 0.000000000e+00 -9.231024272e-04 + vertex 1.415062741e-05 -1.000000000e+00 -6.660729881e-04 + vertex 2.721275946e-05 -1.000000000e+00 -9.231024272e-04 + endloop + endfacet + facet normal -1.276186911e-01 -0.000000000e+00 -9.918233057e-01 + outer loop + vertex 9.162555145e-01 0.000000000e+00 1.128961886e-02 + vertex 9.234660518e-01 -1.000000000e+00 1.036183331e-02 + vertex 9.162555145e-01 -1.000000000e+00 1.128961886e-02 + endloop + endfacet + facet normal 9.976948642e-01 0.000000000e+00 6.785984114e-02 + outer loop + vertex 4.602934243e-05 0.000000000e+00 -1.199749232e-03 + vertex 2.721275946e-05 0.000000000e+00 -9.231024272e-04 + vertex 2.721275946e-05 -1.000000000e+00 -9.231024272e-04 + endloop + endfacet + facet normal -1.276186911e-01 0.000000000e+00 -9.918233057e-01 + outer loop + vertex 9.162555145e-01 0.000000000e+00 1.128961886e-02 + vertex 9.234660518e-01 0.000000000e+00 1.036183331e-02 + vertex 9.234660518e-01 -1.000000000e+00 1.036183331e-02 + endloop + endfacet + facet normal -1.276186911e-01 2.371970670e-310 -9.918233057e-01 + outer loop + vertex 4.602934243e-05 0.000000000e+00 -1.199749232e-03 + vertex 2.721275946e-05 -1.000000000e+00 -9.231024272e-04 + vertex 4.602934243e-05 -1.000000000e+00 -1.199749232e-03 + endloop + endfacet + facet normal -1.286673255e-01 -0.000000000e+00 -9.916878134e-01 + outer loop + vertex 9.234660518e-01 0.000000000e+00 1.036183331e-02 + vertex 9.302547963e-01 -1.000000000e+00 9.481022247e-03 + vertex 9.234660518e-01 -1.000000000e+00 1.036183331e-02 + endloop + endfacet + facet normal 9.962713608e-01 0.000000000e+00 8.627500005e-02 + outer loop + vertex 7.180327325e-05 0.000000000e+00 -1.497376923e-03 + vertex 4.602934243e-05 0.000000000e+00 -1.199749232e-03 + vertex 4.602934243e-05 -1.000000000e+00 -1.199749232e-03 + endloop + endfacet + facet normal -1.286673255e-01 0.000000000e+00 -9.916878134e-01 + outer loop + vertex 9.234660518e-01 0.000000000e+00 1.036183331e-02 + vertex 9.302547963e-01 0.000000000e+00 9.481022247e-03 + vertex 9.302547963e-01 -1.000000000e+00 9.481022247e-03 + endloop + endfacet + facet normal -1.286673255e-01 2.371970670e-310 -9.916878134e-01 + outer loop + vertex 7.180327325e-05 0.000000000e+00 -1.497376923e-03 + vertex 4.602934243e-05 -1.000000000e+00 -1.199749232e-03 + vertex 7.180327325e-05 -1.000000000e+00 -1.497376923e-03 + endloop + endfacet + facet normal -1.296654827e-01 -0.000000000e+00 -9.915577959e-01 + outer loop + vertex 9.302547963e-01 0.000000000e+00 9.481022247e-03 + vertex 9.366401952e-01 -1.000000000e+00 8.646007049e-03 + vertex 9.302547963e-01 -1.000000000e+00 9.481022247e-03 + endloop + endfacet + facet normal 9.943589292e-01 0.000000000e+00 1.060675252e-01 + outer loop + vertex 1.059404071e-04 0.000000000e+00 -1.817404791e-03 + vertex 7.180327325e-05 0.000000000e+00 -1.497376923e-03 + vertex 7.180327325e-05 -1.000000000e+00 -1.497376923e-03 + endloop + endfacet + facet normal -1.296654827e-01 0.000000000e+00 -9.915577959e-01 + outer loop + vertex 9.302547963e-01 0.000000000e+00 9.481022247e-03 + vertex 9.366401952e-01 0.000000000e+00 8.646007049e-03 + vertex 9.366401952e-01 -1.000000000e+00 8.646007049e-03 + endloop + endfacet + facet normal -1.296654827e-01 2.371970670e-310 -9.915577959e-01 + outer loop + vertex 1.059404071e-04 0.000000000e+00 -1.817404791e-03 + vertex 7.180327325e-05 -1.000000000e+00 -1.497376923e-03 + vertex 1.059404071e-04 -1.000000000e+00 -1.817404791e-03 + endloop + endfacet + facet normal -1.306143609e-01 -0.000000000e+00 -9.914332498e-01 + outer loop + vertex 9.366401952e-01 0.000000000e+00 8.646007049e-03 + vertex 9.426407106e-01 -1.000000000e+00 7.855481327e-03 + vertex 9.366401952e-01 -1.000000000e+00 8.646007049e-03 + endloop + endfacet + facet normal 9.918637954e-01 0.000000000e+00 1.273036187e-01 + outer loop + vertex 1.500786146e-04 0.000000000e+00 -2.161299885e-03 + vertex 1.059404071e-04 0.000000000e+00 -1.817404791e-03 + vertex 1.059404071e-04 -1.000000000e+00 -1.817404791e-03 + endloop + endfacet + facet normal -1.306143609e-01 0.000000000e+00 -9.914332498e-01 + outer loop + vertex 9.366401952e-01 0.000000000e+00 8.646007049e-03 + vertex 9.426407106e-01 0.000000000e+00 7.855481327e-03 + vertex 9.426407106e-01 -1.000000000e+00 7.855481327e-03 + endloop + endfacet + facet normal -1.306143609e-01 2.371970670e-310 -9.914332498e-01 + outer loop + vertex 1.500786146e-04 0.000000000e+00 -2.161299885e-03 + vertex 1.059404071e-04 -1.000000000e+00 -1.817404791e-03 + vertex 1.500786146e-04 -1.000000000e+00 -2.161299885e-03 + endloop + endfacet + facet normal -1.315152389e-01 -0.000000000e+00 -9.913141490e-01 + outer loop + vertex 9.426407106e-01 0.000000000e+00 7.855481327e-03 + vertex 9.482746880e-01 -1.000000000e+00 7.108035235e-03 + vertex 9.426407106e-01 -1.000000000e+00 7.855481327e-03 + endloop + endfacet + facet normal 9.886812308e-01 0.000000000e+00 1.500314095e-01 + outer loop + vertex 2.061140379e-04 0.000000000e+00 -2.530563705e-03 + vertex 1.500786146e-04 0.000000000e+00 -2.161299885e-03 + vertex 1.500786146e-04 -1.000000000e+00 -2.161299885e-03 + endloop + endfacet + facet normal -1.315152389e-01 0.000000000e+00 -9.913141490e-01 + outer loop + vertex 9.426407106e-01 0.000000000e+00 7.855481327e-03 + vertex 9.482746880e-01 0.000000000e+00 7.108035235e-03 + vertex 9.482746880e-01 -1.000000000e+00 7.108035235e-03 + endloop + endfacet + facet normal -1.315152389e-01 2.371970670e-310 -9.913141490e-01 + outer loop + vertex 2.061140379e-04 0.000000000e+00 -2.530563705e-03 + vertex 1.500786146e-04 -1.000000000e+00 -2.161299885e-03 + vertex 2.061140379e-04 -1.000000000e+00 -2.530563705e-03 + endloop + endfacet + facet normal -1.323694742e-01 -0.000000000e+00 -9.912004451e-01 + outer loop + vertex 9.482746880e-01 0.000000000e+00 7.108035235e-03 + vertex 9.535602429e-01 -1.000000000e+00 6.402177880e-03 + vertex 9.482746880e-01 -1.000000000e+00 7.108035235e-03 + endloop + endfacet + facet normal 9.846931504e-01 0.000000000e+00 1.742968721e-01 + outer loop + vertex 2.762360161e-04 0.000000000e+00 -2.926719016e-03 + vertex 2.061140379e-04 0.000000000e+00 -2.530563705e-03 + vertex 2.061140379e-04 -1.000000000e+00 -2.530563705e-03 + endloop + endfacet + facet normal -1.323694742e-01 0.000000000e+00 -9.912004451e-01 + outer loop + vertex 9.482746880e-01 0.000000000e+00 7.108035235e-03 + vertex 9.535602429e-01 0.000000000e+00 6.402177880e-03 + vertex 9.535602429e-01 -1.000000000e+00 6.402177880e-03 + endloop + endfacet + facet normal -1.323694742e-01 2.371970670e-310 -9.912004451e-01 + outer loop + vertex 2.762360161e-04 0.000000000e+00 -2.926719016e-03 + vertex 2.061140379e-04 -1.000000000e+00 -2.530563705e-03 + vertex 2.762360161e-04 -1.000000000e+00 -2.926719016e-03 + endloop + endfacet + facet normal -1.331784915e-01 -0.000000000e+00 -9.910920691e-01 + outer loop + vertex 9.535602429e-01 0.000000000e+00 6.402177880e-03 + vertex 9.585151646e-01 -1.000000000e+00 5.736357801e-03 + vertex 9.535602429e-01 -1.000000000e+00 6.402177880e-03 + endloop + endfacet + facet normal 9.797717541e-01 0.000000000e+00 2.001182400e-01 + outer loop + vertex 3.629542982e-04 0.000000000e+00 -3.351288627e-03 + vertex 2.762360161e-04 0.000000000e+00 -2.926719016e-03 + vertex 2.762360161e-04 -1.000000000e+00 -2.926719016e-03 + endloop + endfacet + facet normal -1.331784915e-01 0.000000000e+00 -9.910920691e-01 + outer loop + vertex 9.535602429e-01 0.000000000e+00 6.402177880e-03 + vertex 9.585151646e-01 0.000000000e+00 5.736357801e-03 + vertex 9.585151646e-01 -1.000000000e+00 5.736357801e-03 + endloop + endfacet + facet normal -1.331784915e-01 2.371970670e-310 -9.910920691e-01 + outer loop + vertex 3.629542982e-04 0.000000000e+00 -3.351288627e-03 + vertex 2.762360161e-04 -1.000000000e+00 -2.926719016e-03 + vertex 3.629542982e-04 -1.000000000e+00 -3.351288627e-03 + endloop + endfacet + facet normal -1.339437802e-01 -0.000000000e+00 -9.909889322e-01 + outer loop + vertex 9.585151646e-01 0.000000000e+00 5.736357801e-03 + vertex 9.631568360e-01 -1.000000000e+00 5.108981458e-03 + vertex 9.585151646e-01 -1.000000000e+00 5.736357801e-03 + endloop + endfacet + facet normal 9.737803899e-01 0.000000000e+00 2.274901146e-01 + outer loop + vertex 4.691284474e-04 0.000000000e+00 -3.805771252e-03 + vertex 3.629542982e-04 0.000000000e+00 -3.351288627e-03 + vertex 3.629542982e-04 -1.000000000e+00 -3.351288627e-03 + endloop + endfacet + facet normal -1.339437802e-01 0.000000000e+00 -9.909889322e-01 + outer loop + vertex 9.585151646e-01 0.000000000e+00 5.736357801e-03 + vertex 9.631568360e-01 0.000000000e+00 5.108981458e-03 + vertex 9.631568360e-01 -1.000000000e+00 5.108981458e-03 + endloop + endfacet + facet normal -1.339437802e-01 2.371970670e-310 -9.909889322e-01 + outer loop + vertex 4.691284474e-04 0.000000000e+00 -3.805771252e-03 + vertex 3.629542982e-04 -1.000000000e+00 -3.351288627e-03 + vertex 4.691284474e-04 -1.000000000e+00 -3.805771252e-03 + endloop + endfacet + facet normal -1.346668767e-01 -0.000000000e+00 -9.908909286e-01 + outer loop + vertex 9.631568360e-01 0.000000000e+00 5.108981458e-03 + vertex 9.675021678e-01 -1.000000000e+00 4.518429822e-03 + vertex 9.631568360e-01 -1.000000000e+00 5.108981458e-03 + endloop + endfacet + facet normal 9.665775405e-01 0.000000000e+00 2.563744493e-01 + outer loop + vertex 5.979922705e-04 0.000000000e+00 -4.291610919e-03 + vertex 4.691284474e-04 0.000000000e+00 -3.805771252e-03 + vertex 4.691284474e-04 -1.000000000e+00 -3.805771252e-03 + endloop + endfacet + facet normal -1.346668767e-01 0.000000000e+00 -9.908909286e-01 + outer loop + vertex 9.631568360e-01 0.000000000e+00 5.108981458e-03 + vertex 9.675021678e-01 0.000000000e+00 4.518429822e-03 + vertex 9.675021678e-01 -1.000000000e+00 4.518429822e-03 + endloop + endfacet + facet normal -1.346668767e-01 2.371970670e-310 -9.908909286e-01 + outer loop + vertex 5.979922705e-04 0.000000000e+00 -4.291610919e-03 + vertex 4.691284474e-04 -1.000000000e+00 -3.805771252e-03 + vertex 5.979922705e-04 -1.000000000e+00 -4.291610919e-03 + endloop + endfacet + facet normal -1.353493602e-01 -0.000000000e+00 -9.907979364e-01 + outer loop + vertex 9.675021678e-01 0.000000000e+00 4.518429822e-03 + vertex 9.715675461e-01 -1.000000000e+00 3.963073045e-03 + vertex 9.675021678e-01 -1.000000000e+00 4.518429822e-03 + endloop + endfacet + facet normal 9.580156776e-01 0.000000000e+00 2.867158202e-01 + outer loop + vertex 7.531893325e-04 0.000000000e+00 -4.810177416e-03 + vertex 5.979922705e-04 0.000000000e+00 -4.291610919e-03 + vertex 5.979922705e-04 -1.000000000e+00 -4.291610919e-03 + endloop + endfacet + facet normal -1.353493602e-01 0.000000000e+00 -9.907979364e-01 + outer loop + vertex 9.675021678e-01 0.000000000e+00 4.518429822e-03 + vertex 9.715675461e-01 0.000000000e+00 3.963073045e-03 + vertex 9.715675461e-01 -1.000000000e+00 3.963073045e-03 + endloop + endfacet + facet normal -1.353493602e-01 2.371970670e-310 -9.907979364e-01 + outer loop + vertex 7.531893325e-04 0.000000000e+00 -4.810177416e-03 + vertex 5.979922705e-04 -1.000000000e+00 -4.291610919e-03 + vertex 7.531893325e-04 -1.000000000e+00 -4.810177416e-03 + endloop + endfacet + facet normal -1.359928360e-01 -0.000000000e+00 -9.907098206e-01 + outer loop + vertex 9.715675461e-01 0.000000000e+00 3.963073045e-03 + vertex 9.753687917e-01 -1.000000000e+00 3.441283350e-03 + vertex 9.715675461e-01 -1.000000000e+00 3.963073045e-03 + endloop + endfacet + facet normal 9.479615149e-01 0.000000000e+00 3.183849341e-01 + outer loop + vertex 9.387642339e-04 0.000000000e+00 -5.362709417e-03 + vertex 7.531893325e-04 0.000000000e+00 -4.810177416e-03 + vertex 7.531893325e-04 -1.000000000e+00 -4.810177416e-03 + endloop + endfacet + facet normal -1.359928360e-01 0.000000000e+00 -9.907098206e-01 + outer loop + vertex 9.715675461e-01 0.000000000e+00 3.963073045e-03 + vertex 9.753687917e-01 0.000000000e+00 3.441283350e-03 + vertex 9.753687917e-01 -1.000000000e+00 3.441283350e-03 + endloop + endfacet + facet normal -1.359928360e-01 2.371970670e-310 -9.907098206e-01 + outer loop + vertex 9.387642339e-04 0.000000000e+00 -5.362709417e-03 + vertex 7.531893325e-04 -1.000000000e+00 -4.810177416e-03 + vertex 9.387642339e-04 -1.000000000e+00 -5.362709417e-03 + endloop + endfacet + facet normal -1.365989258e-01 -0.000000000e+00 -9.906264349e-01 + outer loop + vertex 9.753687917e-01 0.000000000e+00 3.441283350e-03 + vertex 9.789211303e-01 -1.000000000e+00 2.951446198e-03 + vertex 9.753687917e-01 -1.000000000e+00 3.441283350e-03 + endloop + endfacet + facet normal 9.362860169e-01 0.000000000e+00 3.512385152e-01 + outer loop + vertex 1.159193086e-03 0.000000000e+00 -5.950300022e-03 + vertex 9.387642339e-04 0.000000000e+00 -5.362709417e-03 + vertex 9.387642339e-04 -1.000000000e+00 -5.362709417e-03 + endloop + endfacet + facet normal -1.365989258e-01 0.000000000e+00 -9.906264349e-01 + outer loop + vertex 9.753687917e-01 0.000000000e+00 3.441283350e-03 + vertex 9.789211303e-01 0.000000000e+00 2.951446198e-03 + vertex 9.789211303e-01 -1.000000000e+00 2.951446198e-03 + endloop + endfacet + facet normal -1.365989258e-01 2.371970670e-310 -9.906264349e-01 + outer loop + vertex 1.159193086e-03 0.000000000e+00 -5.950300022e-03 + vertex 9.387642339e-04 -1.000000000e+00 -5.362709417e-03 + vertex 1.159193086e-03 -1.000000000e+00 -5.950300022e-03 + endloop + endfacet + facet normal -1.371692595e-01 -0.000000000e+00 -9.905476234e-01 + outer loop + vertex 9.789211303e-01 0.000000000e+00 2.951446198e-03 + vertex 9.822391712e-01 -1.000000000e+00 2.491969835e-03 + vertex 9.789211303e-01 -1.000000000e+00 2.951446198e-03 + endloop + endfacet + facet normal 9.228834274e-01 0.000000000e+00 3.850794457e-01 + outer loop + vertex 1.419377891e-03 0.000000000e+00 -6.573860296e-03 + vertex 1.159193086e-03 0.000000000e+00 -5.950300022e-03 + vertex 1.159193086e-03 -1.000000000e+00 -5.950300022e-03 + endloop + endfacet + facet normal -1.371692595e-01 0.000000000e+00 -9.905476234e-01 + outer loop + vertex 9.789211303e-01 0.000000000e+00 2.951446198e-03 + vertex 9.822391712e-01 0.000000000e+00 2.491969835e-03 + vertex 9.822391712e-01 -1.000000000e+00 2.491969835e-03 + endloop + endfacet + facet normal -1.371692595e-01 2.371970670e-310 -9.905476234e-01 + outer loop + vertex 1.419377891e-03 0.000000000e+00 -6.573860296e-03 + vertex 1.159193086e-03 -1.000000000e+00 -5.950300022e-03 + vertex 1.419377891e-03 -1.000000000e+00 -6.573860296e-03 + endloop + endfacet + facet normal -1.377054593e-01 -0.000000000e+00 -9.904732235e-01 + outer loop + vertex 9.822391712e-01 0.000000000e+00 2.491969835e-03 + vertex 9.853368953e-01 -1.000000000e+00 2.061293362e-03 + vertex 9.822391712e-01 -1.000000000e+00 2.491969835e-03 + endloop + endfacet + facet normal 9.076819810e-01 0.000000000e+00 4.196586963e-01 + outer loop + vertex 1.724623064e-03 0.000000000e+00 -7.234076671e-03 + vertex 1.419377891e-03 0.000000000e+00 -6.573860296e-03 + vertex 1.419377891e-03 -1.000000000e+00 -6.573860296e-03 + endloop + endfacet + facet normal -1.377054593e-01 0.000000000e+00 -9.904732235e-01 + outer loop + vertex 9.822391712e-01 0.000000000e+00 2.491969835e-03 + vertex 9.853368953e-01 0.000000000e+00 2.061293362e-03 + vertex 9.853368953e-01 -1.000000000e+00 2.061293362e-03 + endloop + endfacet + facet normal -1.377054593e-01 2.371970670e-310 -9.904732235e-01 + outer loop + vertex 1.724623064e-03 0.000000000e+00 -7.234076671e-03 + vertex 1.419377891e-03 -1.000000000e+00 -6.573860296e-03 + vertex 1.724623064e-03 -1.000000000e+00 -7.234076671e-03 + endloop + endfacet + facet normal -1.382091374e-01 -0.000000000e+00 -9.904030666e-01 + outer loop + vertex 9.853368953e-01 0.000000000e+00 2.061293362e-03 + vertex 9.882276488e-01 -1.000000000e+00 1.657893416e-03 + vertex 9.853368953e-01 -1.000000000e+00 2.061293362e-03 + endloop + endfacet + facet normal 8.906458568e-01 0.000000000e+00 4.546976554e-01 + outer loop + vertex 2.080623294e-03 0.000000000e+00 -7.931397466e-03 + vertex 1.724623064e-03 0.000000000e+00 -7.234076671e-03 + vertex 1.724623064e-03 -1.000000000e+00 -7.234076671e-03 + endloop + endfacet + facet normal -1.382091374e-01 0.000000000e+00 -9.904030666e-01 + outer loop + vertex 9.853368953e-01 0.000000000e+00 2.061293362e-03 + vertex 9.882276488e-01 0.000000000e+00 1.657893416e-03 + vertex 9.882276488e-01 -1.000000000e+00 1.657893416e-03 + endloop + endfacet + facet normal -1.382091374e-01 2.371970670e-310 -9.904030666e-01 + outer loop + vertex 2.080623294e-03 0.000000000e+00 -7.931397466e-03 + vertex 1.724623064e-03 -1.000000000e+00 -7.234076671e-03 + vertex 2.080623294e-03 -1.000000000e+00 -7.931397466e-03 + endloop + endfacet + facet normal -1.386818826e-01 -0.000000000e+00 -9.903369807e-01 + outer loop + vertex 9.882276488e-01 0.000000000e+00 1.657893416e-03 + vertex 9.909241438e-01 -1.000000000e+00 1.280289614e-03 + vertex 9.882276488e-01 -1.000000000e+00 1.657893416e-03 + endloop + endfacet + facet normal 8.717854146e-01 0.000000000e+00 4.898879371e-01 + outer loop + vertex 2.493434235e-03 0.000000000e+00 -8.666019672e-03 + vertex 2.080623294e-03 0.000000000e+00 -7.931397466e-03 + vertex 2.080623294e-03 -1.000000000e+00 -7.931397466e-03 + endloop + endfacet + facet normal -1.386818826e-01 0.000000000e+00 -9.903369807e-01 + outer loop + vertex 9.882276488e-01 0.000000000e+00 1.657893416e-03 + vertex 9.909241438e-01 0.000000000e+00 1.280289614e-03 + vertex 9.909241438e-01 -1.000000000e+00 1.280289614e-03 + endloop + endfacet + facet normal -1.386818826e-01 2.371970670e-310 -9.903369807e-01 + outer loop + vertex 2.493434235e-03 0.000000000e+00 -8.666019672e-03 + vertex 2.080623294e-03 -1.000000000e+00 -7.931397466e-03 + vertex 2.493434235e-03 -1.000000000e+00 -8.666019672e-03 + endloop + endfacet + facet normal -1.391252567e-01 -0.000000000e+00 -9.902747916e-01 + outer loop + vertex 9.909241438e-01 0.000000000e+00 1.280289614e-03 + vertex 9.934384638e-01 -1.000000000e+00 9.270488597e-04 + vertex 9.909241438e-01 -1.000000000e+00 1.280289614e-03 + endloop + endfacet + facet normal 8.511610130e-01 0.000000000e+00 5.249046866e-01 + outer loop + vertex 2.969441608e-03 0.000000000e+00 -9.437891077e-03 + vertex 2.493434235e-03 0.000000000e+00 -8.666019672e-03 + vertex 2.493434235e-03 -1.000000000e+00 -8.666019672e-03 + endloop + endfacet + facet normal -1.391252567e-01 0.000000000e+00 -9.902747916e-01 + outer loop + vertex 9.909241438e-01 0.000000000e+00 1.280289614e-03 + vertex 9.934384638e-01 0.000000000e+00 9.270488597e-04 + vertex 9.934384638e-01 -1.000000000e+00 9.270488597e-04 + endloop + endfacet + facet normal -1.391252567e-01 2.371970670e-310 -9.902747916e-01 + outer loop + vertex 2.969441608e-03 0.000000000e+00 -9.437891077e-03 + vertex 2.493434235e-03 -1.000000000e+00 -8.666019672e-03 + vertex 2.969441608e-03 -1.000000000e+00 -9.437891077e-03 + endloop + endfacet + facet normal -1.395407809e-01 -0.000000000e+00 -9.902163251e-01 + outer loop + vertex 9.934384638e-01 0.000000000e+00 9.270488597e-04 + vertex 9.957820729e-01 -1.000000000e+00 5.967886532e-04 + vertex 9.934384638e-01 -1.000000000e+00 9.270488597e-04 + endloop + endfacet + facet normal 8.288852628e-01 0.000000000e+00 5.594186456e-01 + outer loop + vertex 3.515319859e-03 0.000000000e+00 -1.024671367e-02 + vertex 2.969441608e-03 0.000000000e+00 -9.437891077e-03 + vertex 2.969441608e-03 -1.000000000e+00 -9.437891077e-03 + endloop + endfacet + facet normal -1.395407809e-01 0.000000000e+00 -9.902163251e-01 + outer loop + vertex 9.934384638e-01 0.000000000e+00 9.270488597e-04 + vertex 9.957820729e-01 0.000000000e+00 5.967886532e-04 + vertex 9.957820729e-01 -1.000000000e+00 5.967886532e-04 + endloop + endfacet + facet normal -1.395407809e-01 2.371970670e-310 -9.902163251e-01 + outer loop + vertex 3.515319859e-03 0.000000000e+00 -1.024671367e-02 + vertex 2.969441608e-03 -1.000000000e+00 -9.437891077e-03 + vertex 3.515319859e-03 -1.000000000e+00 -1.024671367e-02 + endloop + endfacet + facet normal -1.399299448e-01 -0.000000000e+00 -9.901614063e-01 + outer loop + vertex 9.957820729e-01 0.000000000e+00 5.967886532e-04 + vertex 9.979658291e-01 -1.000000000e+00 2.881794857e-04 + vertex 9.957820729e-01 -1.000000000e+00 5.967886532e-04 + endloop + endfacet + facet normal 8.051203121e-01 0.000000000e+00 5.931115266e-01 + outer loop + vertex 4.137967065e-03 0.000000000e+00 -1.109192724e-02 + vertex 3.515319859e-03 0.000000000e+00 -1.024671367e-02 + vertex 3.515319859e-03 -1.000000000e+00 -1.024671367e-02 + endloop + endfacet + facet normal -1.399299448e-01 0.000000000e+00 -9.901614063e-01 + outer loop + vertex 9.957820729e-01 0.000000000e+00 5.967886532e-04 + vertex 9.979658291e-01 0.000000000e+00 2.881794857e-04 + vertex 9.979658291e-01 -1.000000000e+00 2.881794857e-04 + endloop + endfacet + facet normal -1.399299448e-01 2.371970670e-310 -9.901614063e-01 + outer loop + vertex 4.137967065e-03 0.000000000e+00 -1.109192724e-02 + vertex 3.515319859e-03 -1.000000000e+00 -1.024671367e-02 + vertex 4.137967065e-03 -1.000000000e+00 -1.109192724e-02 + endloop + endfacet + facet normal -1.402431081e-01 -0.000000000e+00 -9.901170994e-01 + outer loop + vertex 9.979658291e-01 0.000000000e+00 2.881794857e-04 + vertex 1.000000000e+00 -1.000000000e+00 5.352202629e-08 + vertex 9.979658291e-01 -1.000000000e+00 2.881794857e-04 + endloop + endfacet + facet normal 7.800621896e-01 0.000000000e+00 6.257019901e-01 + outer loop + vertex 4.844550254e-03 0.000000000e+00 -1.197282396e-02 + vertex 4.137967065e-03 0.000000000e+00 -1.109192724e-02 + vertex 4.137967065e-03 -1.000000000e+00 -1.109192724e-02 + endloop + endfacet + facet normal -1.410780652e-01 -1.732624298e-06 -9.899984745e-01 + outer loop + vertex 9.979658291e-01 0.000000000e+00 2.881794857e-04 + vertex 1.000000125e+00 0.000000000e+00 -1.714383303e-06 + vertex 1.000000000e+00 -1.000000000e+00 5.352202629e-08 + endloop + endfacet + facet normal -1.410780652e-01 2.371970670e-310 -9.899984745e-01 + outer loop + vertex 4.844550254e-03 0.000000000e+00 -1.197282396e-02 + vertex 4.137967065e-03 -1.000000000e+00 -1.109192724e-02 + vertex 4.844550254e-03 -1.000000000e+00 -1.197282396e-02 + endloop + endfacet + facet normal 7.539426229e-01 0.000000000e+00 6.569402723e-01 + outer loop + vertex 5.642485232e-03 0.000000000e+00 -1.288858025e-02 + vertex 4.844550254e-03 0.000000000e+00 -1.197282396e-02 + vertex 4.844550254e-03 -1.000000000e+00 -1.197282396e-02 + endloop + endfacet + facet normal 7.539426229e-01 2.371970670e-310 6.569402723e-01 + outer loop + vertex 5.642485232e-03 0.000000000e+00 -1.288858025e-02 + vertex 4.844550254e-03 -1.000000000e+00 -1.197282396e-02 + vertex 5.642485232e-03 -1.000000000e+00 -1.288858025e-02 + endloop + endfacet + facet normal 7.270093594e-01 0.000000000e+00 6.866275492e-01 + outer loop + vertex 6.539262457e-03 0.000000000e+00 -1.383809857e-02 + vertex 5.642485232e-03 0.000000000e+00 -1.288858025e-02 + vertex 5.642485232e-03 -1.000000000e+00 -1.288858025e-02 + endloop + endfacet + facet normal 7.270093594e-01 2.371970670e-310 6.866275492e-01 + outer loop + vertex 6.539262457e-03 0.000000000e+00 -1.383809857e-02 + vertex 5.642485232e-03 -1.000000000e+00 -1.288858025e-02 + vertex 6.539262457e-03 -1.000000000e+00 -1.383809857e-02 + endloop + endfacet + facet normal 6.995209056e-01 0.000000000e+00 7.146121344e-01 + outer loop + vertex 7.542786567e-03 0.000000000e+00 -1.482043019e-02 + vertex 6.539262457e-03 0.000000000e+00 -1.383809857e-02 + vertex 6.539262457e-03 -1.000000000e+00 -1.383809857e-02 + endloop + endfacet + facet normal 6.995209056e-01 2.371970670e-310 7.146121344e-01 + outer loop + vertex 7.542786567e-03 0.000000000e+00 -1.482043019e-02 + vertex 6.539262457e-03 -1.000000000e+00 -1.383809857e-02 + vertex 7.542786567e-03 -1.000000000e+00 -1.482043019e-02 + endloop + endfacet + facet normal 6.717137430e-01 0.000000000e+00 7.408108041e-01 + outer loop + vertex 8.660977829e-03 0.000000000e+00 -1.583432528e-02 + vertex 7.542786567e-03 0.000000000e+00 -1.482043019e-02 + vertex 7.542786567e-03 -1.000000000e+00 -1.482043019e-02 + endloop + endfacet + facet normal 6.717137430e-01 2.371970670e-310 7.408108041e-01 + outer loop + vertex 8.660977829e-03 0.000000000e+00 -1.583432528e-02 + vertex 7.542786567e-03 -1.000000000e+00 -1.482043019e-02 + vertex 8.660977829e-03 -1.000000000e+00 -1.583432528e-02 + endloop + endfacet + facet normal 6.438398167e-01 0.000000000e+00 7.651603038e-01 + outer loop + vertex 9.902279364e-03 0.000000000e+00 -1.687881145e-02 + vertex 8.660977829e-03 0.000000000e+00 -1.583432528e-02 + vertex 8.660977829e-03 -1.000000000e+00 -1.583432528e-02 + endloop + endfacet + facet normal 6.438398167e-01 2.371970670e-310 7.651603038e-01 + outer loop + vertex 9.902279364e-03 0.000000000e+00 -1.687881145e-02 + vertex 8.660977829e-03 -1.000000000e+00 -1.583432528e-02 + vertex 9.902279364e-03 -1.000000000e+00 -1.687881145e-02 + endloop + endfacet + facet normal 6.160902106e-01 0.000000000e+00 7.876756010e-01 + outer loop + vertex 1.127516041e-02 0.000000000e+00 -1.795262733e-02 + vertex 9.902279364e-03 0.000000000e+00 -1.687881145e-02 + vertex 9.902279364e-03 -1.000000000e+00 -1.687881145e-02 + endloop + endfacet + facet normal 6.160902106e-01 2.371970670e-310 7.876756010e-01 + outer loop + vertex 1.127516041e-02 0.000000000e+00 -1.795262733e-02 + vertex 9.902279364e-03 -1.000000000e+00 -1.687881145e-02 + vertex 1.127516041e-02 -1.000000000e+00 -1.795262733e-02 + endloop + endfacet + facet normal 5.886358783e-01 0.000000000e+00 8.083982946e-01 + outer loop + vertex 1.278871775e-02 0.000000000e+00 -1.905472535e-02 + vertex 1.127516041e-02 0.000000000e+00 -1.795262733e-02 + vertex 1.127516041e-02 -1.000000000e+00 -1.795262733e-02 + endloop + endfacet + facet normal 5.886358783e-01 0.000000000e+00 8.083982946e-01 + outer loop + vertex 1.278871775e-02 0.000000000e+00 -1.905472535e-02 + vertex 1.127516041e-02 -1.000000000e+00 -1.795262733e-02 + vertex 1.278871775e-02 -1.000000000e+00 -1.905472535e-02 + endloop + endfacet + facet normal 5.616747199e-01 0.000000000e+00 8.273581504e-01 + outer loop + vertex 1.445220177e-02 0.000000000e+00 -2.018402699e-02 + vertex 1.278871775e-02 0.000000000e+00 -1.905472535e-02 + vertex 1.278871775e-02 -1.000000000e+00 -1.905472535e-02 + endloop + endfacet + facet normal 5.616747199e-01 0.000000000e+00 8.273581504e-01 + outer loop + vertex 1.445220177e-02 0.000000000e+00 -2.018402699e-02 + vertex 1.278871775e-02 -1.000000000e+00 -1.905472535e-02 + vertex 1.445220177e-02 -1.000000000e+00 -2.018402699e-02 + endloop + endfacet + facet normal 5.352628389e-01 0.000000000e+00 8.446855589e-01 + outer loop + vertex 1.627551729e-02 0.000000000e+00 -2.133943095e-02 + vertex 1.445220177e-02 0.000000000e+00 -2.018402699e-02 + vertex 1.445220177e-02 -1.000000000e+00 -2.018402699e-02 + endloop + endfacet + facet normal 5.352628389e-01 0.000000000e+00 8.446855589e-01 + outer loop + vertex 1.627551729e-02 0.000000000e+00 -2.133943095e-02 + vertex 1.445220177e-02 -1.000000000e+00 -2.018402699e-02 + vertex 1.627551729e-02 -1.000000000e+00 -2.133943095e-02 + endloop + endfacet + facet normal 5.095572007e-01 0.000000000e+00 8.604367840e-01 + outer loop + vertex 1.826885694e-02 0.000000000e+00 -2.251990184e-02 + vertex 1.627551729e-02 0.000000000e+00 -2.133943095e-02 + vertex 1.627551729e-02 -1.000000000e+00 -2.133943095e-02 + endloop + endfacet + facet normal 5.095572007e-01 0.000000000e+00 8.604367840e-01 + outer loop + vertex 1.826885694e-02 0.000000000e+00 -2.251990184e-02 + vertex 1.627551729e-02 -1.000000000e+00 -2.133943095e-02 + vertex 1.826885694e-02 -1.000000000e+00 -2.251990184e-02 + endloop + endfacet + facet normal 4.845921893e-01 0.000000000e+00 8.747401957e-01 + outer loop + vertex 2.044303685e-02 0.000000000e+00 -2.372436301e-02 + vertex 1.826885694e-02 0.000000000e+00 -2.251990184e-02 + vertex 1.826885694e-02 -1.000000000e+00 -2.251990184e-02 + endloop + endfacet + facet normal 4.845921893e-01 0.000000000e+00 8.747401957e-01 + outer loop + vertex 2.044303685e-02 0.000000000e+00 -2.372436301e-02 + vertex 1.826885694e-02 -1.000000000e+00 -2.251990184e-02 + vertex 2.044303685e-02 -1.000000000e+00 -2.372436301e-02 + endloop + endfacet + facet normal 4.604106449e-01 0.000000000e+00 8.877060539e-01 + outer loop + vertex 2.280943840e-02 0.000000000e+00 -2.495170224e-02 + vertex 2.044303685e-02 0.000000000e+00 -2.372436301e-02 + vertex 2.044303685e-02 -1.000000000e+00 -2.372436301e-02 + endloop + endfacet + facet normal 4.604106449e-01 0.000000000e+00 8.877060539e-01 + outer loop + vertex 2.280943840e-02 0.000000000e+00 -2.495170224e-02 + vertex 2.044303685e-02 -1.000000000e+00 -2.372436301e-02 + vertex 2.280943840e-02 -1.000000000e+00 -2.495170224e-02 + endloop + endfacet + facet normal 4.370466301e-01 0.000000000e+00 8.994388490e-01 + outer loop + vertex 2.537999933e-02 0.000000000e+00 -2.620076436e-02 + vertex 2.280943840e-02 0.000000000e+00 -2.495170224e-02 + vertex 2.280943840e-02 -1.000000000e+00 -2.495170224e-02 + endloop + endfacet + facet normal 4.370466301e-01 0.000000000e+00 8.994388490e-01 + outer loop + vertex 2.537999933e-02 0.000000000e+00 -2.620076436e-02 + vertex 2.280943840e-02 -1.000000000e+00 -2.495170224e-02 + vertex 2.537999933e-02 -1.000000000e+00 -2.620076436e-02 + endloop + endfacet + facet normal 4.145162520e-01 0.000000000e+00 9.100419094e-01 + outer loop + vertex 2.816723853e-02 0.000000000e+00 -2.747032781e-02 + vertex 2.537999933e-02 0.000000000e+00 -2.620076436e-02 + vertex 2.537999933e-02 -1.000000000e+00 -2.620076436e-02 + endloop + endfacet + facet normal 4.145162520e-01 0.000000000e+00 9.100419094e-01 + outer loop + vertex 2.816723853e-02 0.000000000e+00 -2.747032781e-02 + vertex 2.537999933e-02 -1.000000000e+00 -2.620076436e-02 + vertex 2.816723853e-02 -1.000000000e+00 -2.747032781e-02 + endloop + endfacet + facet normal 3.928074751e-01 0.000000000e+00 9.196207302e-01 + outer loop + vertex 3.118433506e-02 0.000000000e+00 -2.875905264e-02 + vertex 2.816723853e-02 0.000000000e+00 -2.747032781e-02 + vertex 2.816723853e-02 -1.000000000e+00 -2.747032781e-02 + endloop + endfacet + facet normal 3.928074751e-01 0.000000000e+00 9.196207302e-01 + outer loop + vertex 3.118433506e-02 0.000000000e+00 -2.875905264e-02 + vertex 2.816723853e-02 -1.000000000e+00 -2.747032781e-02 + vertex 3.118433506e-02 -1.000000000e+00 -2.875905264e-02 + endloop + endfacet + facet normal 3.719109324e-01 0.000000000e+00 9.282684193e-01 + outer loop + vertex 3.444508613e-02 0.000000000e+00 -3.006547322e-02 + vertex 3.118433506e-02 0.000000000e+00 -2.875905264e-02 + vertex 3.118433506e-02 -1.000000000e+00 -2.875905264e-02 + endloop + endfacet + facet normal 3.719109324e-01 0.000000000e+00 9.282684193e-01 + outer loop + vertex 3.444508613e-02 0.000000000e+00 -3.006547322e-02 + vertex 3.118433506e-02 -1.000000000e+00 -2.875905264e-02 + vertex 3.444508613e-02 -1.000000000e+00 -3.006547322e-02 + endloop + endfacet + facet normal 3.518081089e-01 0.000000000e+00 9.360721417e-01 + outer loop + vertex 3.796391187e-02 0.000000000e+00 -3.138796897e-02 + vertex 3.444508613e-02 0.000000000e+00 -3.006547322e-02 + vertex 3.444508613e-02 -1.000000000e+00 -3.006547322e-02 + endloop + endfacet + facet normal 3.518081089e-01 0.000000000e+00 9.360721417e-01 + outer loop + vertex 3.796391187e-02 0.000000000e+00 -3.138796897e-02 + vertex 3.444508613e-02 -1.000000000e+00 -3.006547322e-02 + vertex 3.796391187e-02 -1.000000000e+00 -3.138796897e-02 + endloop + endfacet + facet normal 3.324693170e-01 0.000000000e+00 9.431140722e-01 + outer loop + vertex 4.175587666e-02 0.000000000e+00 -3.272472344e-02 + vertex 3.796391187e-02 0.000000000e+00 -3.138796897e-02 + vertex 3.796391187e-02 -1.000000000e+00 -3.138796897e-02 + endloop + endfacet + facet normal 3.324693170e-01 0.000000000e+00 9.431140722e-01 + outer loop + vertex 4.175587666e-02 0.000000000e+00 -3.272472344e-02 + vertex 3.796391187e-02 -1.000000000e+00 -3.138796897e-02 + vertex 4.175587666e-02 -1.000000000e+00 -3.272472344e-02 + endloop + endfacet + facet normal 3.138686541e-01 0.000000000e+00 9.494664122e-01 + outer loop + vertex 4.583663031e-02 0.000000000e+00 -3.407371339e-02 + vertex 4.175587666e-02 0.000000000e+00 -3.272472344e-02 + vertex 4.175587666e-02 -1.000000000e+00 -3.272472344e-02 + endloop + endfacet + facet normal 3.138686541e-01 0.000000000e+00 9.494664122e-01 + outer loop + vertex 4.583663031e-02 0.000000000e+00 -3.407371339e-02 + vertex 4.175587666e-02 -1.000000000e+00 -3.272472344e-02 + vertex 4.583663031e-02 -1.000000000e+00 -3.407371339e-02 + endloop + endfacet + facet normal 2.959717921e-01 0.000000000e+00 9.551966804e-01 + outer loop + vertex 5.022241269e-02 0.000000000e+00 -3.543266689e-02 + vertex 4.583663031e-02 0.000000000e+00 -3.407371339e-02 + vertex 4.583663031e-02 -1.000000000e+00 -3.407371339e-02 + endloop + endfacet + facet normal 2.959717921e-01 0.000000000e+00 9.551966804e-01 + outer loop + vertex 5.022241269e-02 0.000000000e+00 -3.543266689e-02 + vertex 4.583663031e-02 -1.000000000e+00 -3.407371339e-02 + vertex 5.022241269e-02 -1.000000000e+00 -3.543266689e-02 + endloop + endfacet + facet normal 2.787448045e-01 0.000000000e+00 9.603652086e-01 + outer loop + vertex 5.493000570e-02 0.000000000e+00 -3.679903989e-02 + vertex 5.022241269e-02 0.000000000e+00 -3.543266689e-02 + vertex 5.022241269e-02 -1.000000000e+00 -3.543266689e-02 + endloop + endfacet + facet normal 2.787448045e-01 0.000000000e+00 9.603652086e-01 + outer loop + vertex 5.493000570e-02 0.000000000e+00 -3.679903989e-02 + vertex 5.022241269e-02 -1.000000000e+00 -3.543266689e-02 + vertex 5.493000570e-02 -1.000000000e+00 -3.679903989e-02 + endloop + endfacet + facet normal 2.621544324e-01 0.000000000e+00 9.650259341e-01 + outer loop + vertex 5.997667081e-02 0.000000000e+00 -3.816999334e-02 + vertex 5.493000570e-02 0.000000000e+00 -3.679903989e-02 + vertex 5.493000570e-02 -1.000000000e+00 -3.679903989e-02 + endloop + endfacet + facet normal 2.621544324e-01 0.000000000e+00 9.650259341e-01 + outer loop + vertex 5.997667081e-02 0.000000000e+00 -3.816999334e-02 + vertex 5.493000570e-02 -1.000000000e+00 -3.679903989e-02 + vertex 5.997667081e-02 -1.000000000e+00 -3.816999334e-02 + endloop + endfacet + facet normal 2.461659993e-01 0.000000000e+00 9.692276826e-01 + outer loop + vertex 6.538009589e-02 0.000000000e+00 -3.954236389e-02 + vertex 5.997667081e-02 0.000000000e+00 -3.816999334e-02 + vertex 5.997667081e-02 -1.000000000e+00 -3.816999334e-02 + endloop + endfacet + facet normal 2.461659993e-01 0.000000000e+00 9.692276826e-01 + outer loop + vertex 6.538009589e-02 0.000000000e+00 -3.954236389e-02 + vertex 5.997667081e-02 -1.000000000e+00 -3.816999334e-02 + vertex 6.538009589e-02 -1.000000000e+00 -3.954236389e-02 + endloop + endfacet + facet normal 2.307462575e-01 0.000000000e+00 9.730139591e-01 + outer loop + vertex 7.115831019e-02 0.000000000e+00 -4.091264365e-02 + vertex 6.538009589e-02 0.000000000e+00 -3.954236389e-02 + vertex 6.538009589e-02 -1.000000000e+00 -3.954236389e-02 + endloop + endfacet + facet normal 2.307462575e-01 0.000000000e+00 9.730139591e-01 + outer loop + vertex 7.115831019e-02 0.000000000e+00 -4.091264365e-02 + vertex 6.538009589e-02 -1.000000000e+00 -3.954236389e-02 + vertex 7.115831019e-02 -1.000000000e+00 -4.091264365e-02 + endloop + endfacet + facet normal 2.158634372e-01 0.000000000e+00 9.764235641e-01 + outer loop + vertex 7.732958127e-02 0.000000000e+00 -4.227696118e-02 + vertex 7.115831019e-02 0.000000000e+00 -4.091264365e-02 + vertex 7.115831019e-02 -1.000000000e+00 -4.091264365e-02 + endloop + endfacet + facet normal 2.158634372e-01 0.000000000e+00 9.764235641e-01 + outer loop + vertex 7.732958127e-02 0.000000000e+00 -4.227696118e-02 + vertex 7.115831019e-02 -1.000000000e+00 -4.091264365e-02 + vertex 7.732958127e-02 -1.000000000e+00 -4.227696118e-02 + endloop + endfacet + facet normal 2.014869252e-01 0.000000000e+00 9.794912041e-01 + outer loop + vertex 8.391230598e-02 0.000000000e+00 -4.363106518e-02 + vertex 7.732958127e-02 0.000000000e+00 -4.227696118e-02 + vertex 7.732958127e-02 -1.000000000e+00 -4.227696118e-02 + endloop + endfacet + facet normal 2.014869252e-01 0.000000000e+00 9.794912041e-01 + outer loop + vertex 8.391230598e-02 0.000000000e+00 -4.363106518e-02 + vertex 7.732958127e-02 -1.000000000e+00 -4.227696118e-02 + vertex 8.391230598e-02 -1.000000000e+00 -4.363106518e-02 + endloop + endfacet + facet normal 1.875881539e-01 0.000000000e+00 9.822477714e-01 + outer loop + vertex 9.092487458e-02 0.000000000e+00 -4.497031464e-02 + vertex 8.391230598e-02 0.000000000e+00 -4.363106518e-02 + vertex 8.391230598e-02 -1.000000000e+00 -4.363106518e-02 + endloop + endfacet + facet normal 1.875881539e-01 0.000000000e+00 9.822477714e-01 + outer loop + vertex 9.092487458e-02 0.000000000e+00 -4.497031464e-02 + vertex 8.391230598e-02 -1.000000000e+00 -4.363106518e-02 + vertex 9.092487458e-02 -1.000000000e+00 -4.497031464e-02 + endloop + endfacet + facet normal 1.741405608e-01 0.000000000e+00 9.847208056e-01 + outer loop + vertex 9.838551560e-02 0.000000000e+00 -4.628967359e-02 + vertex 9.092487458e-02 0.000000000e+00 -4.497031464e-02 + vertex 9.092487458e-02 -1.000000000e+00 -4.497031464e-02 + endloop + endfacet + facet normal 1.741405608e-01 0.000000000e+00 9.847208056e-01 + outer loop + vertex 9.838551560e-02 0.000000000e+00 -4.628967359e-02 + vertex 9.092487458e-02 -1.000000000e+00 -4.497031464e-02 + vertex 9.838551560e-02 -1.000000000e+00 -4.628967359e-02 + endloop + endfacet + facet normal 1.611197192e-01 0.000000000e+00 9.869348692e-01 + outer loop + vertex 1.063121234e-01 0.000000000e+00 -4.758371321e-02 + vertex 9.838551560e-02 0.000000000e+00 -4.628967359e-02 + vertex 9.838551560e-02 -1.000000000e+00 -4.628967359e-02 + endloop + endfacet + facet normal 1.611197192e-01 0.000000000e+00 9.869348692e-01 + outer loop + vertex 1.063121234e-01 0.000000000e+00 -4.758371321e-02 + vertex 9.838551560e-02 -1.000000000e+00 -4.628967359e-02 + vertex 1.063121234e-01 -1.000000000e+00 -4.758371321e-02 + endloop + endfacet + facet normal 1.485035906e-01 0.000000000e+00 9.889118685e-01 + outer loop + vertex 1.147220645e-01 0.000000000e+00 -4.884662297e-02 + vertex 1.063121234e-01 0.000000000e+00 -4.758371321e-02 + vertex 1.063121234e-01 -1.000000000e+00 -4.758371321e-02 + endloop + endfacet + facet normal 1.485035906e-01 0.000000000e+00 9.889118685e-01 + outer loop + vertex 1.147220645e-01 0.000000000e+00 -4.884662297e-02 + vertex 1.063121234e-01 -1.000000000e+00 -4.758371321e-02 + vertex 1.147220645e-01 -1.000000000e+00 -4.884662297e-02 + endloop + endfacet + facet normal 1.362723604e-01 0.000000000e+00 9.906714106e-01 + outer loop + vertex 1.236319622e-01 0.000000000e+00 -5.007222894e-02 + vertex 1.147220645e-01 0.000000000e+00 -4.884662297e-02 + vertex 1.147220645e-01 -1.000000000e+00 -4.884662297e-02 + endloop + endfacet + facet normal 1.362723604e-01 0.000000000e+00 9.906714106e-01 + outer loop + vertex 1.236319622e-01 0.000000000e+00 -5.007222894e-02 + vertex 1.147220645e-01 -1.000000000e+00 -4.884662297e-02 + vertex 1.236319622e-01 -1.000000000e+00 -5.007222894e-02 + endloop + endfacet + facet normal 1.244087695e-01 0.000000000e+00 9.922310508e-01 + outer loop + vertex 1.330574640e-01 0.000000000e+00 -5.125402534e-02 + vertex 1.236319622e-01 0.000000000e+00 -5.007222894e-02 + vertex 1.236319622e-01 -1.000000000e+00 -5.007222894e-02 + endloop + endfacet + facet normal 1.244087695e-01 0.000000000e+00 9.922310508e-01 + outer loop + vertex 1.330574640e-01 0.000000000e+00 -5.125402534e-02 + vertex 1.236319622e-01 -1.000000000e+00 -5.007222894e-02 + vertex 1.330574640e-01 -1.000000000e+00 -5.125402534e-02 + endloop + endfacet + facet normal 1.128977803e-01 0.000000000e+00 9.936066079e-01 + outer loop + vertex 1.430129884e-01 0.000000000e+00 -5.238521408e-02 + vertex 1.330574640e-01 0.000000000e+00 -5.125402534e-02 + vertex 1.330574640e-01 -1.000000000e+00 -5.125402534e-02 + endloop + endfacet + facet normal 1.128977803e-01 0.000000000e+00 9.936066079e-01 + outer loop + vertex 1.430129884e-01 0.000000000e+00 -5.238521408e-02 + vertex 1.330574640e-01 -1.000000000e+00 -5.125402534e-02 + vertex 1.430129884e-01 -1.000000000e+00 -5.238521408e-02 + endloop + endfacet + facet normal 1.017268987e-01 0.000000000e+00 9.948123633e-01 + outer loop + vertex 1.535114574e-01 0.000000000e+00 -5.345875993e-02 + vertex 1.430129884e-01 0.000000000e+00 -5.238521408e-02 + vertex 1.430129884e-01 -1.000000000e+00 -5.238521408e-02 + endloop + endfacet + facet normal 1.017268987e-01 0.000000000e+00 9.948123633e-01 + outer loop + vertex 1.535114574e-01 0.000000000e+00 -5.345875993e-02 + vertex 1.430129884e-01 -1.000000000e+00 -5.238521408e-02 + vertex 1.535114574e-01 -1.000000000e+00 -5.345875993e-02 + endloop + endfacet + facet normal 9.088575018e-02 0.000000000e+00 9.958613259e-01 + outer loop + vertex 1.645640139e-01 0.000000000e+00 -5.446745448e-02 + vertex 1.535114574e-01 0.000000000e+00 -5.345875993e-02 + vertex 1.535114574e-01 -1.000000000e+00 -5.345875993e-02 + endloop + endfacet + facet normal 9.088575018e-02 0.000000000e+00 9.958613259e-01 + outer loop + vertex 1.645640139e-01 0.000000000e+00 -5.446745448e-02 + vertex 1.535114574e-01 -1.000000000e+00 -5.345875993e-02 + vertex 1.645640139e-01 -1.000000000e+00 -5.446745448e-02 + endloop + endfacet + facet normal 8.036637190e-02 0.000000000e+00 9.967653918e-01 + outer loop + vertex 1.761797308e-01 0.000000000e+00 -5.540399685e-02 + vertex 1.645640139e-01 0.000000000e+00 -5.446745448e-02 + vertex 1.645640139e-01 -1.000000000e+00 -5.446745448e-02 + endloop + endfacet + facet normal 8.036637190e-02 0.000000000e+00 9.967653918e-01 + outer loop + vertex 1.761797308e-01 0.000000000e+00 -5.540399685e-02 + vertex 1.645640139e-01 -1.000000000e+00 -5.446745448e-02 + vertex 1.761797308e-01 -1.000000000e+00 -5.540399685e-02 + endloop + endfacet + facet normal 7.016267428e-02 0.000000000e+00 9.975355628e-01 + outer loop + vertex 1.883653127e-01 0.000000000e+00 -5.626108210e-02 + vertex 1.761797308e-01 0.000000000e+00 -5.540399685e-02 + vertex 1.761797308e-01 -1.000000000e+00 -5.540399685e-02 + endloop + endfacet + facet normal 7.016267428e-02 0.000000000e+00 9.975355628e-01 + outer loop + vertex 1.883653127e-01 0.000000000e+00 -5.626108210e-02 + vertex 1.761797308e-01 -1.000000000e+00 -5.540399685e-02 + vertex 1.883653127e-01 -1.000000000e+00 -5.626108210e-02 + endloop + endfacet + facet normal 6.027064399e-02 0.000000000e+00 9.981820723e-01 + outer loop + vertex 2.011247989e-01 0.000000000e+00 -5.703150512e-02 + vertex 1.883653127e-01 0.000000000e+00 -5.626108210e-02 + vertex 1.883653127e-01 -1.000000000e+00 -5.626108210e-02 + endloop + endfacet + facet normal 6.027064399e-02 0.000000000e+00 9.981820723e-01 + outer loop + vertex 2.011247989e-01 0.000000000e+00 -5.703150512e-02 + vertex 1.883653127e-01 -1.000000000e+00 -5.626108210e-02 + vertex 2.011247989e-01 -1.000000000e+00 -5.703150512e-02 + endloop + endfacet + facet normal 5.068799970e-02 0.000000000e+00 9.987145371e-01 + outer loop + vertex 2.144592713e-01 0.000000000e+00 -5.770827282e-02 + vertex 2.011247989e-01 0.000000000e+00 -5.703150512e-02 + vertex 2.011247989e-01 -1.000000000e+00 -5.703150512e-02 + endloop + endfacet + facet normal 5.068799970e-02 0.000000000e+00 9.987145371e-01 + outer loop + vertex 2.144592713e-01 0.000000000e+00 -5.770827282e-02 + vertex 2.011247989e-01 -1.000000000e+00 -5.703150512e-02 + vertex 2.144592713e-01 -1.000000000e+00 -5.770827282e-02 + endloop + endfacet + facet normal 4.141384771e-02 0.000000000e+00 9.991420786e-01 + outer loop + vertex 2.283665750e-01 0.000000000e+00 -5.828472232e-02 + vertex 2.144592713e-01 0.000000000e+00 -5.770827282e-02 + vertex 2.144592713e-01 -1.000000000e+00 -5.770827282e-02 + endloop + endfacet + facet normal 4.141384771e-02 0.000000000e+00 9.991420786e-01 + outer loop + vertex 2.283665750e-01 0.000000000e+00 -5.828472232e-02 + vertex 2.144592713e-01 -1.000000000e+00 -5.770827282e-02 + vertex 2.283665750e-01 -1.000000000e+00 -5.828472232e-02 + endloop + endfacet + facet normal 3.244852317e-02 0.000000000e+00 9.994734080e-01 + outer loop + vertex 2.428410589e-01 0.000000000e+00 -5.875464540e-02 + vertex 2.283665750e-01 0.000000000e+00 -5.828472232e-02 + vertex 2.283665750e-01 -1.000000000e+00 -5.828472232e-02 + endloop + endfacet + facet normal 3.244852317e-02 0.000000000e+00 9.994734080e-01 + outer loop + vertex 2.428410589e-01 0.000000000e+00 -5.875464540e-02 + vertex 2.283665750e-01 -1.000000000e+00 -5.828472232e-02 + vertex 2.428410589e-01 -1.000000000e+00 -5.875464540e-02 + endloop + endfacet + facet normal 2.379353806e-02 0.000000000e+00 9.997168937e-01 + outer loop + vertex 2.578733448e-01 0.000000000e+00 -5.911241796e-02 + vertex 2.428410589e-01 0.000000000e+00 -5.875464540e-02 + vertex 2.428410589e-01 -1.000000000e+00 -5.875464540e-02 + endloop + endfacet + facet normal 2.379353806e-02 0.000000000e+00 9.997168937e-01 + outer loop + vertex 2.578733448e-01 0.000000000e+00 -5.911241796e-02 + vertex 2.428410589e-01 -1.000000000e+00 -5.875464540e-02 + vertex 2.578733448e-01 -1.000000000e+00 -5.911241796e-02 + endloop + endfacet + facet normal 1.545062240e-02 0.000000000e+00 9.998806320e-01 + outer loop + vertex 2.734501317e-01 0.000000000e+00 -5.935311774e-02 + vertex 2.578733448e-01 0.000000000e+00 -5.911241796e-02 + vertex 2.578733448e-01 -1.000000000e+00 -5.911241796e-02 + endloop + endfacet + facet normal 1.545062240e-02 0.000000000e+00 9.998806320e-01 + outer loop + vertex 2.734501317e-01 0.000000000e+00 -5.935311774e-02 + vertex 2.578733448e-01 -1.000000000e+00 -5.911241796e-02 + vertex 2.734501317e-01 -1.000000000e+00 -5.935311774e-02 + endloop + endfacet + facet normal 7.422430173e-03 0.000000000e+00 9.999724534e-01 + outer loop + vertex 2.895540445e-01 0.000000000e+00 -5.947265121e-02 + vertex 2.734501317e-01 0.000000000e+00 -5.935311774e-02 + vertex 2.734501317e-01 -1.000000000e+00 -5.935311774e-02 + endloop + endfacet + facet normal 7.422430173e-03 0.000000000e+00 9.999724534e-01 + outer loop + vertex 2.895540445e-01 0.000000000e+00 -5.947265121e-02 + vertex 2.734501317e-01 -1.000000000e+00 -5.935311774e-02 + vertex 2.895540445e-01 -1.000000000e+00 -5.947265121e-02 + endloop + endfacet + facet normal -2.891886697e-04 0.000000000e+00 9.999999582e-01 + outer loop + vertex 3.061635346e-01 0.000000000e+00 -5.946784793e-02 + vertex 2.895540445e-01 0.000000000e+00 -5.947265121e-02 + vertex 2.895540445e-01 -1.000000000e+00 -5.947265121e-02 + endloop + endfacet + facet normal -2.891886697e-04 0.000000000e+00 9.999999582e-01 + outer loop + vertex 3.061635346e-01 0.000000000e+00 -5.946784793e-02 + vertex 2.895540445e-01 -1.000000000e+00 -5.947265121e-02 + vertex 3.061635346e-01 -1.000000000e+00 -5.946784793e-02 + endloop + endfacet + facet normal -7.682172089e-03 0.000000000e+00 9.999704917e-01 + outer loop + vertex 3.232528391e-01 0.000000000e+00 -5.933656108e-02 + vertex 3.061635346e-01 0.000000000e+00 -5.946784793e-02 + vertex 3.061635346e-01 -1.000000000e+00 -5.946784793e-02 + endloop + endfacet + facet normal -7.682172089e-03 0.000000000e+00 9.999704917e-01 + outer loop + vertex 3.232528391e-01 0.000000000e+00 -5.933656108e-02 + vertex 3.061635346e-01 -1.000000000e+00 -5.946784793e-02 + vertex 3.232528391e-01 -1.000000000e+00 -5.933656108e-02 + endloop + endfacet + facet normal -1.475500706e-02 0.000000000e+00 9.998911390e-01 + outer loop + vertex 3.407920053e-01 0.000000000e+00 -5.907774238e-02 + vertex 3.232528391e-01 0.000000000e+00 -5.933656108e-02 + vertex 3.232528391e-01 -1.000000000e+00 -5.933656108e-02 + endloop + endfacet + facet normal -1.475500706e-02 0.000000000e+00 9.998911390e-01 + outer loop + vertex 3.407920053e-01 0.000000000e+00 -5.907774238e-02 + vertex 3.232528391e-01 -1.000000000e+00 -5.933656108e-02 + vertex 3.407920053e-01 -1.000000000e+00 -5.907774238e-02 + endloop + endfacet + facet normal -2.150774974e-02 0.000000000e+00 9.997686816e-01 + outer loop + vertex 3.587469844e-01 0.000000000e+00 -5.869148183e-02 + vertex 3.407920053e-01 0.000000000e+00 -5.907774238e-02 + vertex 3.407920053e-01 -1.000000000e+00 -5.907774238e-02 + endloop + endfacet + facet normal -2.150774974e-02 0.000000000e+00 9.997686816e-01 + outer loop + vertex 3.587469844e-01 0.000000000e+00 -5.869148183e-02 + vertex 3.407920053e-01 -1.000000000e+00 -5.907774238e-02 + vertex 3.587469844e-01 -1.000000000e+00 -5.869148183e-02 + endloop + endfacet + facet normal -2.794110892e-02 0.000000000e+00 9.996095710e-01 + outer loop + vertex 3.770797979e-01 0.000000000e+00 -5.817904262e-02 + vertex 3.587469844e-01 0.000000000e+00 -5.869148183e-02 + vertex 3.587469844e-01 -1.000000000e+00 -5.869148183e-02 + endloop + endfacet + facet normal -2.794110892e-02 0.000000000e+00 9.996095710e-01 + outer loop + vertex 3.770797979e-01 0.000000000e+00 -5.817904262e-02 + vertex 3.587469844e-01 -1.000000000e+00 -5.869148183e-02 + vertex 3.770797979e-01 -1.000000000e+00 -5.817904262e-02 + endloop + endfacet + facet normal -3.405749389e-02 0.000000000e+00 9.994198753e-01 + outer loop + vertex 3.957487780e-01 0.000000000e+00 -5.754285488e-02 + vertex 3.770797979e-01 0.000000000e+00 -5.817904262e-02 + vertex 3.770797979e-01 -1.000000000e+00 -5.817904262e-02 + endloop + endfacet + facet normal -3.405749389e-02 0.000000000e+00 9.994198753e-01 + outer loop + vertex 3.957487780e-01 0.000000000e+00 -5.754285488e-02 + vertex 3.770797979e-01 -1.000000000e+00 -5.817904262e-02 + vertex 3.957487780e-01 -1.000000000e+00 -5.754285488e-02 + endloop + endfacet + facet normal -3.986080756e-02 0.000000000e+00 9.992052422e-01 + outer loop + vertex 4.147088805e-01 0.000000000e+00 -5.678648875e-02 + vertex 3.957487780e-01 0.000000000e+00 -5.754285488e-02 + vertex 3.957487780e-01 -1.000000000e+00 -5.754285488e-02 + endloop + endfacet + facet normal -3.986080756e-02 0.000000000e+00 9.992052422e-01 + outer loop + vertex 4.147088805e-01 0.000000000e+00 -5.678648875e-02 + vertex 3.957487780e-01 -1.000000000e+00 -5.754285488e-02 + vertex 4.147088805e-01 -1.000000000e+00 -5.678648875e-02 + endloop + endfacet + facet normal -4.535657593e-02 0.000000000e+00 9.989708609e-01 + outer loop + vertex 4.339120676e-01 0.000000000e+00 -5.591460065e-02 + vertex 4.147088805e-01 0.000000000e+00 -5.678648875e-02 + vertex 4.147088805e-01 -1.000000000e+00 -5.678648875e-02 + endloop + endfacet + facet normal -4.535657593e-02 0.000000000e+00 9.989708609e-01 + outer loop + vertex 4.339120676e-01 0.000000000e+00 -5.591460065e-02 + vertex 4.147088805e-01 -1.000000000e+00 -5.678648875e-02 + vertex 4.339120676e-01 -1.000000000e+00 -5.591460065e-02 + endloop + endfacet + facet normal -5.055209307e-02 0.000000000e+00 9.987214256e-01 + outer loop + vertex 4.533077537e-01 0.000000000e+00 -5.493285288e-02 + vertex 4.339120676e-01 0.000000000e+00 -5.591460065e-02 + vertex 4.339120676e-01 -1.000000000e+00 -5.591460065e-02 + endloop + endfacet + facet normal -5.055209307e-02 0.000000000e+00 9.987214256e-01 + outer loop + vertex 4.533077537e-01 0.000000000e+00 -5.493285288e-02 + vertex 4.339120676e-01 -1.000000000e+00 -5.591460065e-02 + vertex 4.533077537e-01 -1.000000000e+00 -5.493285288e-02 + endloop + endfacet + facet normal -5.545626925e-02 0.000000000e+00 9.984611170e-01 + outer loop + vertex 4.728433082e-01 0.000000000e+00 -5.384781416e-02 + vertex 4.533077537e-01 0.000000000e+00 -5.493285288e-02 + vertex 4.533077537e-01 -1.000000000e+00 -5.493285288e-02 + endloop + endfacet + facet normal -5.545626925e-02 0.000000000e+00 9.984611170e-01 + outer loop + vertex 4.728433082e-01 0.000000000e+00 -5.384781416e-02 + vertex 4.533077537e-01 -1.000000000e+00 -5.493285288e-02 + vertex 4.728433082e-01 -1.000000000e+00 -5.384781416e-02 + endloop + endfacet + facet normal -6.007958990e-02 0.000000000e+00 9.981935899e-01 + outer loop + vertex 4.924646039e-01 0.000000000e+00 -5.266684144e-02 + vertex 4.728433082e-01 0.000000000e+00 -5.384781416e-02 + vertex 4.728433082e-01 -1.000000000e+00 -5.384781416e-02 + endloop + endfacet + facet normal -6.007958990e-02 0.000000000e+00 9.981935899e-01 + outer loop + vertex 4.924646039e-01 0.000000000e+00 -5.266684144e-02 + vertex 4.728433082e-01 -1.000000000e+00 -5.384781416e-02 + vertex 4.924646039e-01 -1.000000000e+00 -5.266684144e-02 + endloop + endfacet + facet normal -6.443395190e-02 0.000000000e+00 9.979219738e-01 + outer loop + vertex 5.121166001e-01 0.000000000e+00 -5.139794887e-02 + vertex 4.924646039e-01 0.000000000e+00 -5.266684144e-02 + vertex 4.924646039e-01 -1.000000000e+00 -5.266684144e-02 + endloop + endfacet + facet normal -6.443395190e-02 0.000000000e+00 9.979219738e-01 + outer loop + vertex 5.121166001e-01 0.000000000e+00 -5.139794887e-02 + vertex 4.924646039e-01 -1.000000000e+00 -5.266684144e-02 + vertex 5.121166001e-01 -1.000000000e+00 -5.139794887e-02 + endloop + endfacet + facet normal -6.853246021e-02 0.000000000e+00 9.976488871e-01 + outer loop + vertex 5.317439474e-01 0.000000000e+00 -5.004966851e-02 + vertex 5.121166001e-01 0.000000000e+00 -5.139794887e-02 + vertex 5.121166001e-01 -1.000000000e+00 -5.139794887e-02 + endloop + endfacet + facet normal -6.853246021e-02 0.000000000e+00 9.976488871e-01 + outer loop + vertex 5.317439474e-01 0.000000000e+00 -5.004966851e-02 + vertex 5.121166001e-01 -1.000000000e+00 -5.139794887e-02 + vertex 5.317439474e-01 -1.000000000e+00 -5.004966851e-02 + endloop + endfacet + facet normal -7.238916428e-02 0.000000000e+00 9.973764630e-01 + outer loop + vertex 5.512916003e-01 0.000000000e+00 -4.863090809e-02 + vertex 5.317439474e-01 0.000000000e+00 -5.004966851e-02 + vertex 5.317439474e-01 -1.000000000e+00 -5.004966851e-02 + endloop + endfacet + facet normal -7.238916428e-02 0.000000000e+00 9.973764630e-01 + outer loop + vertex 5.512916003e-01 0.000000000e+00 -4.863090809e-02 + vertex 5.317439474e-01 -1.000000000e+00 -5.004966851e-02 + vertex 5.512916003e-01 -1.000000000e+00 -4.863090809e-02 + endloop + endfacet + facet normal -7.601881370e-02 0.000000000e+00 9.971063835e-01 + outer loop + vertex 5.707054231e-01 0.000000000e+00 -4.715080947e-02 + vertex 5.512916003e-01 0.000000000e+00 -4.863090809e-02 + vertex 5.512916003e-01 -1.000000000e+00 -4.863090809e-02 + endloop + endfacet + facet normal -7.601881370e-02 0.000000000e+00 9.971063835e-01 + outer loop + vertex 5.707054231e-01 0.000000000e+00 -4.715080947e-02 + vertex 5.512916003e-01 -1.000000000e+00 -4.863090809e-02 + vertex 5.707054231e-01 -1.000000000e+00 -4.715080947e-02 + endloop + endfacet + facet normal -7.943655855e-02 0.000000000e+00 9.968399235e-01 + outer loop + vertex 5.899327757e-01 0.000000000e+00 -4.561861289e-02 + vertex 5.707054231e-01 0.000000000e+00 -4.715080947e-02 + vertex 5.707054231e-01 -1.000000000e+00 -4.715080947e-02 + endloop + endfacet + facet normal -7.943655855e-02 0.000000000e+00 9.968399235e-01 + outer loop + vertex 5.899327757e-01 0.000000000e+00 -4.561861289e-02 + vertex 5.707054231e-01 -1.000000000e+00 -4.715080947e-02 + vertex 5.899327757e-01 -1.000000000e+00 -4.561861289e-02 + endloop + endfacet + facet normal -8.265766256e-02 0.000000000e+00 9.965780004e-01 + outer loop + vertex 6.089230652e-01 0.000000000e+00 -4.404353002e-02 + vertex 5.899327757e-01 0.000000000e+00 -4.561861289e-02 + vertex 5.899327757e-01 -1.000000000e+00 -4.561861289e-02 + endloop + endfacet + facet normal -8.265766256e-02 0.000000000e+00 9.965780004e-01 + outer loop + vertex 6.089230652e-01 0.000000000e+00 -4.404353002e-02 + vertex 5.899327757e-01 -1.000000000e+00 -4.561861289e-02 + vertex 6.089230652e-01 -1.000000000e+00 -4.404353002e-02 + endloop + endfacet + facet normal -8.569722467e-02 0.000000000e+00 9.963212262e-01 + outer loop + vertex 6.276282526e-01 0.000000000e+00 -4.243462859e-02 + vertex 6.089230652e-01 0.000000000e+00 -4.404353002e-02 + vertex 6.089230652e-01 -1.000000000e+00 -4.404353002e-02 + endloop + endfacet + facet normal -8.569722467e-02 0.000000000e+00 9.963212262e-01 + outer loop + vertex 6.276282526e-01 0.000000000e+00 -4.243462859e-02 + vertex 6.089230652e-01 -1.000000000e+00 -4.404353002e-02 + vertex 6.276282526e-01 -1.000000000e+00 -4.243462859e-02 + endloop + endfacet + facet normal -8.856992167e-02 0.000000000e+00 9.960699619e-01 + outer loop + vertex 6.460033026e-01 0.000000000e+00 -4.080073057e-02 + vertex 6.276282526e-01 0.000000000e+00 -4.243462859e-02 + vertex 6.276282526e-01 -1.000000000e+00 -4.243462859e-02 + endloop + endfacet + facet normal -8.856992167e-02 0.000000000e+00 9.960699619e-01 + outer loop + vertex 6.460033026e-01 0.000000000e+00 -4.080073057e-02 + vertex 6.276282526e-01 -1.000000000e+00 -4.243462859e-02 + vertex 6.460033026e-01 -1.000000000e+00 -4.080073057e-02 + endloop + endfacet + facet normal -9.128978719e-02 0.000000000e+00 9.958243694e-01 + outer loop + vertex 6.640065698e-01 0.000000000e+00 -3.915032465e-02 + vertex 6.460033026e-01 0.000000000e+00 -4.080073057e-02 + vertex 6.460033026e-01 -1.000000000e+00 -4.080073057e-02 + endloop + endfacet + facet normal -9.128978719e-02 0.000000000e+00 9.958243694e-01 + outer loop + vertex 6.640065698e-01 0.000000000e+00 -3.915032465e-02 + vertex 6.460033026e-01 -1.000000000e+00 -4.080073057e-02 + vertex 6.640065698e-01 -1.000000000e+00 -3.915032465e-02 + endloop + endfacet + facet normal -9.387001982e-02 0.000000000e+00 9.955844612e-01 + outer loop + vertex 6.816001146e-01 0.000000000e+00 -3.749149362e-02 + vertex 6.640065698e-01 0.000000000e+00 -3.915032465e-02 + vertex 6.640065698e-01 -1.000000000e+00 -3.915032465e-02 + endloop + endfacet + facet normal -9.387001982e-02 0.000000000e+00 9.955844612e-01 + outer loop + vertex 6.816001146e-01 0.000000000e+00 -3.749149362e-02 + vertex 6.640065698e-01 -1.000000000e+00 -3.915032465e-02 + vertex 6.816001146e-01 -1.000000000e+00 -3.749149362e-02 + endloop + endfacet + facet normal -9.632283502e-02 0.000000000e+00 9.953501452e-01 + outer loop + vertex 6.987499446e-01 0.000000000e+00 -3.583185630e-02 + vertex 6.816001146e-01 0.000000000e+00 -3.749149362e-02 + vertex 6.816001146e-01 -1.000000000e+00 -3.749149362e-02 + endloop + endfacet + facet normal -9.632283502e-02 0.000000000e+00 9.953501452e-01 + outer loop + vertex 6.987499446e-01 0.000000000e+00 -3.583185630e-02 + vertex 6.816001146e-01 -1.000000000e+00 -3.749149362e-02 + vertex 6.987499446e-01 -1.000000000e+00 -3.583185630e-02 + endloop + endfacet + facet normal -9.865936682e-02 0.000000000e+00 9.951212636e-01 + outer loop + vertex 7.154261825e-01 0.000000000e+00 -3.417852305e-02 + vertex 6.987499446e-01 0.000000000e+00 -3.583185630e-02 + vertex 6.987499446e-01 -1.000000000e+00 -3.583185630e-02 + endloop + endfacet + facet normal -9.865936682e-02 0.000000000e+00 9.951212636e-01 + outer loop + vertex 7.154261825e-01 0.000000000e+00 -3.417852305e-02 + vertex 6.987499446e-01 -1.000000000e+00 -3.583185630e-02 + vertex 7.154261825e-01 -1.000000000e+00 -3.417852305e-02 + endloop + endfacet + facet normal -1.008896020e-01 0.000000000e+00 9.948976270e-01 + outer loop + vertex 7.316031585e-01 0.000000000e+00 -3.253806414e-02 + vertex 7.154261825e-01 0.000000000e+00 -3.417852305e-02 + vertex 7.154261825e-01 -1.000000000e+00 -3.417852305e-02 + endloop + endfacet + facet normal -1.008896020e-01 0.000000000e+00 9.948976270e-01 + outer loop + vertex 7.316031585e-01 0.000000000e+00 -3.253806414e-02 + vertex 7.154261825e-01 -1.000000000e+00 -3.417852305e-02 + vertex 7.316031585e-01 -1.000000000e+00 -3.253806414e-02 + endloop + endfacet + facet normal -1.030223709e-01 0.000000000e+00 9.946790392e-01 + outer loop + vertex 7.472594329e-01 0.000000000e+00 -3.091648931e-02 + vertex 7.316031585e-01 0.000000000e+00 -3.253806414e-02 + vertex 7.316031585e-01 -1.000000000e+00 -3.253806414e-02 + endloop + endfacet + facet normal -1.030223709e-01 0.000000000e+00 9.946790392e-01 + outer loop + vertex 7.472594329e-01 0.000000000e+00 -3.091648931e-02 + vertex 7.316031585e-01 -1.000000000e+00 -3.253806414e-02 + vertex 7.472594329e-01 -1.000000000e+00 -3.091648931e-02 + endloop + endfacet + facet normal -1.050653526e-01 0.000000000e+00 9.944653195e-01 + outer loop + vertex 7.623777525e-01 0.000000000e+00 -2.931923745e-02 + vertex 7.472594329e-01 0.000000000e+00 -3.091648931e-02 + vertex 7.472594329e-01 -1.000000000e+00 -3.091648931e-02 + endloop + endfacet + facet normal -1.050653526e-01 0.000000000e+00 9.944653195e-01 + outer loop + vertex 7.623777525e-01 0.000000000e+00 -2.931923745e-02 + vertex 7.472594329e-01 -1.000000000e+00 -3.091648931e-02 + vertex 7.623777525e-01 -1.000000000e+00 -2.931923745e-02 + endloop + endfacet + facet normal -1.070251372e-01 0.000000000e+00 9.942563150e-01 + outer loop + vertex 7.769449477e-01 0.000000000e+00 -2.775117492e-02 + vertex 7.623777525e-01 0.000000000e+00 -2.931923745e-02 + vertex 7.623777525e-01 -1.000000000e+00 -2.931923745e-02 + endloop + endfacet + facet normal -1.070251372e-01 0.000000000e+00 9.942563150e-01 + outer loop + vertex 7.769449477e-01 0.000000000e+00 -2.775117492e-02 + vertex 7.623777525e-01 -1.000000000e+00 -2.931923745e-02 + vertex 7.769449477e-01 -1.000000000e+00 -2.775117492e-02 + endloop + endfacet + facet normal -1.089072893e-01 0.000000000e+00 9.940519113e-01 + outer loop + vertex 7.909517772e-01 0.000000000e+00 -2.621660131e-02 + vertex 7.769449477e-01 0.000000000e+00 -2.775117492e-02 + vertex 7.769449477e-01 -1.000000000e+00 -2.775117492e-02 + endloop + endfacet + facet normal -1.089072893e-01 0.000000000e+00 9.940519113e-01 + outer loop + vertex 7.909517772e-01 0.000000000e+00 -2.621660131e-02 + vertex 7.769449477e-01 -1.000000000e+00 -2.775117492e-02 + vertex 7.909517772e-01 -1.000000000e+00 -2.621660131e-02 + endloop + endfacet + facet normal -1.107164486e-01 0.000000000e+00 9.938520353e-01 + outer loop + vertex 8.043927285e-01 0.000000000e+00 -2.471926133e-02 + vertex 7.909517772e-01 0.000000000e+00 -2.621660131e-02 + vertex 7.909517772e-01 -1.000000000e+00 -2.621660131e-02 + endloop + endfacet + facet normal -1.107164486e-01 0.000000000e+00 9.938520353e-01 + outer loop + vertex 8.043927285e-01 0.000000000e+00 -2.471926133e-02 + vertex 7.909517772e-01 -1.000000000e+00 -2.621660131e-02 + vertex 8.043927285e-01 -1.000000000e+00 -2.471926133e-02 + endloop + endfacet + facet normal -1.124564291e-01 0.000000000e+00 9.936566568e-01 + outer loop + vertex 8.172657826e-01 0.000000000e+00 -2.326236201e-02 + vertex 8.043927285e-01 0.000000000e+00 -2.471926133e-02 + vertex 8.043927285e-01 -1.000000000e+00 -2.471926133e-02 + endloop + endfacet + facet normal -1.124564291e-01 0.000000000e+00 9.936566568e-01 + outer loop + vertex 8.172657826e-01 0.000000000e+00 -2.326236201e-02 + vertex 8.043927285e-01 -1.000000000e+00 -2.471926133e-02 + vertex 8.172657826e-01 -1.000000000e+00 -2.326236201e-02 + endloop + endfacet + facet normal -1.141303372e-01 0.000000000e+00 9.934657851e-01 + outer loop + vertex 8.295721518e-01 0.000000000e+00 -2.184859409e-02 + vertex 8.172657826e-01 0.000000000e+00 -2.326236201e-02 + vertex 8.172657826e-01 -1.000000000e+00 -2.326236201e-02 + endloop + endfacet + facet normal -1.141303372e-01 0.000000000e+00 9.934657851e-01 + outer loop + vertex 8.295721518e-01 0.000000000e+00 -2.184859409e-02 + vertex 8.172657826e-01 -1.000000000e+00 -2.326236201e-02 + vertex 8.295721518e-01 -1.000000000e+00 -2.184859409e-02 + endloop + endfacet + facet normal -1.157406790e-01 0.000000000e+00 9.932794648e-01 + outer loop + vertex 8.413159970e-01 0.000000000e+00 -2.048015684e-02 + vertex 8.295721518e-01 0.000000000e+00 -2.184859409e-02 + vertex 8.295721518e-01 -1.000000000e+00 -2.184859409e-02 + endloop + endfacet + facet normal -1.157406790e-01 0.000000000e+00 9.932794648e-01 + outer loop + vertex 8.413159970e-01 0.000000000e+00 -2.048015684e-02 + vertex 8.295721518e-01 -1.000000000e+00 -2.184859409e-02 + vertex 8.413159970e-01 -1.000000000e+00 -2.048015684e-02 + endloop + endfacet + facet normal -1.172894744e-01 0.000000000e+00 9.930977692e-01 + outer loop + vertex 8.525041347e-01 0.000000000e+00 -1.915878564e-02 + vertex 8.413159970e-01 0.000000000e+00 -2.048015684e-02 + vertex 8.413159970e-01 -1.000000000e+00 -2.048015684e-02 + endloop + endfacet + facet normal -1.172894744e-01 0.000000000e+00 9.930977692e-01 + outer loop + vertex 8.525041347e-01 0.000000000e+00 -1.915878564e-02 + vertex 8.413159970e-01 -1.000000000e+00 -2.048015684e-02 + vertex 8.525041347e-01 -1.000000000e+00 -1.915878564e-02 + endloop + endfacet + facet normal -1.187783598e-01 0.000000000e+00 9.929207930e-01 + outer loop + vertex 8.631457375e-01 0.000000000e+00 -1.788578165e-02 + vertex 8.525041347e-01 0.000000000e+00 -1.915878564e-02 + vertex 8.525041347e-01 -1.000000000e+00 -1.915878564e-02 + endloop + endfacet + facet normal -1.187783598e-01 0.000000000e+00 9.929207930e-01 + outer loop + vertex 8.631457375e-01 0.000000000e+00 -1.788578165e-02 + vertex 8.525041347e-01 -1.000000000e+00 -1.915878564e-02 + vertex 8.631457375e-01 -1.000000000e+00 -1.788578165e-02 + endloop + endfacet + facet normal -1.202086835e-01 0.000000000e+00 9.927486451e-01 + outer loop + vertex 8.732520369e-01 0.000000000e+00 -1.666204294e-02 + vertex 8.631457375e-01 0.000000000e+00 -1.788578165e-02 + vertex 8.631457375e-01 -1.000000000e+00 -1.788578165e-02 + endloop + endfacet + facet normal -1.202086835e-01 0.000000000e+00 9.927486451e-01 + outer loop + vertex 8.732520369e-01 0.000000000e+00 -1.666204294e-02 + vertex 8.631457375e-01 -1.000000000e+00 -1.788578165e-02 + vertex 8.732520369e-01 -1.000000000e+00 -1.666204294e-02 + endloop + endfacet + facet normal -1.215815886e-01 0.000000000e+00 9.925814412e-01 + outer loop + vertex 8.828360320e-01 0.000000000e+00 -1.548809660e-02 + vertex 8.732520369e-01 0.000000000e+00 -1.666204294e-02 + vertex 8.732520369e-01 -1.000000000e+00 -1.666204294e-02 + endloop + endfacet + facet normal -1.215815886e-01 0.000000000e+00 9.925814412e-01 + outer loop + vertex 8.828360320e-01 0.000000000e+00 -1.548809660e-02 + vertex 8.732520369e-01 -1.000000000e+00 -1.666204294e-02 + vertex 8.828360320e-01 -1.000000000e+00 -1.548809660e-02 + endloop + endfacet + facet normal -1.228980857e-01 0.000000000e+00 9.924192967e-01 + outer loop + vertex 8.919122088e-01 0.000000000e+00 -1.436413141e-02 + vertex 8.828360320e-01 0.000000000e+00 -1.548809660e-02 + vertex 8.828360320e-01 -1.000000000e+00 -1.548809660e-02 + endloop + endfacet + facet normal -1.228980857e-01 0.000000000e+00 9.924192967e-01 + outer loop + vertex 8.919122088e-01 0.000000000e+00 -1.436413141e-02 + vertex 8.828360320e-01 -1.000000000e+00 -1.548809660e-02 + vertex 8.919122088e-01 -1.000000000e+00 -1.436413141e-02 + endloop + endfacet + facet normal -1.241591156e-01 0.000000000e+00 9.922623212e-01 + outer loop + vertex 9.004962735e-01 0.000000000e+00 -1.329003048e-02 + vertex 8.919122088e-01 0.000000000e+00 -1.436413141e-02 + vertex 8.919122088e-01 -1.000000000e+00 -1.436413141e-02 + endloop + endfacet + facet normal -1.241591156e-01 0.000000000e+00 9.922623212e-01 + outer loop + vertex 9.004962735e-01 0.000000000e+00 -1.329003048e-02 + vertex 8.919122088e-01 -1.000000000e+00 -1.436413141e-02 + vertex 9.004962735e-01 -1.000000000e+00 -1.329003048e-02 + endloop + endfacet + facet normal -1.253655965e-01 0.000000000e+00 9.921106124e-01 + outer loop + vertex 9.086049032e-01 0.000000000e+00 -1.226540359e-02 + vertex 9.004962735e-01 0.000000000e+00 -1.329003048e-02 + vertex 9.004962735e-01 -1.000000000e+00 -1.329003048e-02 + endloop + endfacet + facet normal -1.253655965e-01 0.000000000e+00 9.921106124e-01 + outer loop + vertex 9.086049032e-01 0.000000000e+00 -1.226540359e-02 + vertex 9.004962735e-01 -1.000000000e+00 -1.329003048e-02 + vertex 9.086049032e-01 -1.000000000e+00 -1.226540359e-02 + endloop + endfacet + facet normal -1.265184621e-01 0.000000000e+00 9.919642528e-01 + outer loop + vertex 9.162555145e-01 0.000000000e+00 -1.128961886e-02 + vertex 9.086049032e-01 0.000000000e+00 -1.226540359e-02 + vertex 9.086049032e-01 -1.000000000e+00 -1.226540359e-02 + endloop + endfacet + facet normal -1.265184621e-01 0.000000000e+00 9.919642528e-01 + outer loop + vertex 9.162555145e-01 0.000000000e+00 -1.128961886e-02 + vertex 9.086049032e-01 -1.000000000e+00 -1.226540359e-02 + vertex 9.162555145e-01 -1.000000000e+00 -1.128961886e-02 + endloop + endfacet + facet normal -1.276186911e-01 0.000000000e+00 9.918233057e-01 + outer loop + vertex 9.234660518e-01 0.000000000e+00 -1.036183331e-02 + vertex 9.162555145e-01 0.000000000e+00 -1.128961886e-02 + vertex 9.162555145e-01 -1.000000000e+00 -1.128961886e-02 + endloop + endfacet + facet normal -1.276186911e-01 0.000000000e+00 9.918233057e-01 + outer loop + vertex 9.234660518e-01 0.000000000e+00 -1.036183331e-02 + vertex 9.162555145e-01 -1.000000000e+00 -1.128961886e-02 + vertex 9.234660518e-01 -1.000000000e+00 -1.036183331e-02 + endloop + endfacet + facet normal -1.286673255e-01 0.000000000e+00 9.916878134e-01 + outer loop + vertex 9.302547963e-01 0.000000000e+00 -9.481022247e-03 + vertex 9.234660518e-01 0.000000000e+00 -1.036183331e-02 + vertex 9.234660518e-01 -1.000000000e+00 -1.036183331e-02 + endloop + endfacet + facet normal -1.286673255e-01 0.000000000e+00 9.916878134e-01 + outer loop + vertex 9.302547963e-01 0.000000000e+00 -9.481022247e-03 + vertex 9.234660518e-01 -1.000000000e+00 -1.036183331e-02 + vertex 9.302547963e-01 -1.000000000e+00 -9.481022247e-03 + endloop + endfacet + facet normal -1.296654827e-01 0.000000000e+00 9.915577959e-01 + outer loop + vertex 9.366401952e-01 0.000000000e+00 -8.646007049e-03 + vertex 9.302547963e-01 0.000000000e+00 -9.481022247e-03 + vertex 9.302547963e-01 -1.000000000e+00 -9.481022247e-03 + endloop + endfacet + facet normal -1.296654827e-01 0.000000000e+00 9.915577959e-01 + outer loop + vertex 9.366401952e-01 0.000000000e+00 -8.646007049e-03 + vertex 9.302547963e-01 -1.000000000e+00 -9.481022247e-03 + vertex 9.366401952e-01 -1.000000000e+00 -8.646007049e-03 + endloop + endfacet + facet normal -1.306143609e-01 0.000000000e+00 9.914332498e-01 + outer loop + vertex 9.426407106e-01 0.000000000e+00 -7.855481327e-03 + vertex 9.366401952e-01 0.000000000e+00 -8.646007049e-03 + vertex 9.366401952e-01 -1.000000000e+00 -8.646007049e-03 + endloop + endfacet + facet normal -1.306143609e-01 0.000000000e+00 9.914332498e-01 + outer loop + vertex 9.426407106e-01 0.000000000e+00 -7.855481327e-03 + vertex 9.366401952e-01 -1.000000000e+00 -8.646007049e-03 + vertex 9.426407106e-01 -1.000000000e+00 -7.855481327e-03 + endloop + endfacet + facet normal -1.315152389e-01 0.000000000e+00 9.913141490e-01 + outer loop + vertex 9.482746880e-01 0.000000000e+00 -7.108035235e-03 + vertex 9.426407106e-01 0.000000000e+00 -7.855481327e-03 + vertex 9.426407106e-01 -1.000000000e+00 -7.855481327e-03 + endloop + endfacet + facet normal -1.315152389e-01 0.000000000e+00 9.913141490e-01 + outer loop + vertex 9.482746880e-01 0.000000000e+00 -7.108035235e-03 + vertex 9.426407106e-01 -1.000000000e+00 -7.855481327e-03 + vertex 9.482746880e-01 -1.000000000e+00 -7.108035235e-03 + endloop + endfacet + facet normal -1.323694742e-01 0.000000000e+00 9.912004451e-01 + outer loop + vertex 9.535602429e-01 0.000000000e+00 -6.402177880e-03 + vertex 9.482746880e-01 0.000000000e+00 -7.108035235e-03 + vertex 9.482746880e-01 -1.000000000e+00 -7.108035235e-03 + endloop + endfacet + facet normal -1.323694742e-01 0.000000000e+00 9.912004451e-01 + outer loop + vertex 9.535602429e-01 0.000000000e+00 -6.402177880e-03 + vertex 9.482746880e-01 -1.000000000e+00 -7.108035235e-03 + vertex 9.535602429e-01 -1.000000000e+00 -6.402177880e-03 + endloop + endfacet + facet normal -1.331784915e-01 0.000000000e+00 9.910920691e-01 + outer loop + vertex 9.585151646e-01 0.000000000e+00 -5.736357801e-03 + vertex 9.535602429e-01 0.000000000e+00 -6.402177880e-03 + vertex 9.535602429e-01 -1.000000000e+00 -6.402177880e-03 + endloop + endfacet + facet normal -1.331784915e-01 0.000000000e+00 9.910920691e-01 + outer loop + vertex 9.585151646e-01 0.000000000e+00 -5.736357801e-03 + vertex 9.535602429e-01 -1.000000000e+00 -6.402177880e-03 + vertex 9.585151646e-01 -1.000000000e+00 -5.736357801e-03 + endloop + endfacet + facet normal -1.339437802e-01 0.000000000e+00 9.909889322e-01 + outer loop + vertex 9.631568360e-01 0.000000000e+00 -5.108981459e-03 + vertex 9.585151646e-01 0.000000000e+00 -5.736357801e-03 + vertex 9.585151646e-01 -1.000000000e+00 -5.736357801e-03 + endloop + endfacet + facet normal -1.339437802e-01 0.000000000e+00 9.909889322e-01 + outer loop + vertex 9.631568360e-01 0.000000000e+00 -5.108981459e-03 + vertex 9.585151646e-01 -1.000000000e+00 -5.736357801e-03 + vertex 9.631568360e-01 -1.000000000e+00 -5.108981459e-03 + endloop + endfacet + facet normal -1.346668767e-01 0.000000000e+00 9.908909286e-01 + outer loop + vertex 9.675021678e-01 0.000000000e+00 -4.518429822e-03 + vertex 9.631568360e-01 0.000000000e+00 -5.108981459e-03 + vertex 9.631568360e-01 -1.000000000e+00 -5.108981459e-03 + endloop + endfacet + facet normal -1.346668767e-01 0.000000000e+00 9.908909286e-01 + outer loop + vertex 9.675021678e-01 0.000000000e+00 -4.518429822e-03 + vertex 9.631568360e-01 -1.000000000e+00 -5.108981459e-03 + vertex 9.675021678e-01 -1.000000000e+00 -4.518429822e-03 + endloop + endfacet + facet normal -1.353493602e-01 0.000000000e+00 9.907979364e-01 + outer loop + vertex 9.715675461e-01 0.000000000e+00 -3.963073045e-03 + vertex 9.675021678e-01 0.000000000e+00 -4.518429822e-03 + vertex 9.675021678e-01 -1.000000000e+00 -4.518429822e-03 + endloop + endfacet + facet normal -1.353493602e-01 0.000000000e+00 9.907979364e-01 + outer loop + vertex 9.715675461e-01 0.000000000e+00 -3.963073045e-03 + vertex 9.675021678e-01 -1.000000000e+00 -4.518429822e-03 + vertex 9.715675461e-01 -1.000000000e+00 -3.963073045e-03 + endloop + endfacet + facet normal -1.359928360e-01 0.000000000e+00 9.907098206e-01 + outer loop + vertex 9.753687917e-01 0.000000000e+00 -3.441283350e-03 + vertex 9.715675461e-01 0.000000000e+00 -3.963073045e-03 + vertex 9.715675461e-01 -1.000000000e+00 -3.963073045e-03 + endloop + endfacet + facet normal -1.359928360e-01 0.000000000e+00 9.907098206e-01 + outer loop + vertex 9.753687917e-01 0.000000000e+00 -3.441283350e-03 + vertex 9.715675461e-01 -1.000000000e+00 -3.963073045e-03 + vertex 9.753687917e-01 -1.000000000e+00 -3.441283350e-03 + endloop + endfacet + facet normal -1.365989258e-01 0.000000000e+00 9.906264349e-01 + outer loop + vertex 9.789211303e-01 0.000000000e+00 -2.951446198e-03 + vertex 9.753687917e-01 0.000000000e+00 -3.441283350e-03 + vertex 9.753687917e-01 -1.000000000e+00 -3.441283350e-03 + endloop + endfacet + facet normal -1.365989258e-01 0.000000000e+00 9.906264349e-01 + outer loop + vertex 9.789211303e-01 0.000000000e+00 -2.951446198e-03 + vertex 9.753687917e-01 -1.000000000e+00 -3.441283350e-03 + vertex 9.789211303e-01 -1.000000000e+00 -2.951446198e-03 + endloop + endfacet + facet normal -1.371692595e-01 0.000000000e+00 9.905476234e-01 + outer loop + vertex 9.822391712e-01 0.000000000e+00 -2.491969835e-03 + vertex 9.789211303e-01 0.000000000e+00 -2.951446198e-03 + vertex 9.789211303e-01 -1.000000000e+00 -2.951446198e-03 + endloop + endfacet + facet normal -1.371692595e-01 0.000000000e+00 9.905476234e-01 + outer loop + vertex 9.822391712e-01 0.000000000e+00 -2.491969835e-03 + vertex 9.789211303e-01 -1.000000000e+00 -2.951446198e-03 + vertex 9.822391712e-01 -1.000000000e+00 -2.491969835e-03 + endloop + endfacet + facet normal -1.377054593e-01 0.000000000e+00 9.904732235e-01 + outer loop + vertex 9.853368953e-01 0.000000000e+00 -2.061293362e-03 + vertex 9.822391712e-01 0.000000000e+00 -2.491969835e-03 + vertex 9.822391712e-01 -1.000000000e+00 -2.491969835e-03 + endloop + endfacet + facet normal -1.377054593e-01 0.000000000e+00 9.904732235e-01 + outer loop + vertex 9.853368953e-01 0.000000000e+00 -2.061293362e-03 + vertex 9.822391712e-01 -1.000000000e+00 -2.491969835e-03 + vertex 9.853368953e-01 -1.000000000e+00 -2.061293362e-03 + endloop + endfacet + facet normal -1.382091374e-01 0.000000000e+00 9.904030666e-01 + outer loop + vertex 9.882276488e-01 0.000000000e+00 -1.657893416e-03 + vertex 9.853368953e-01 0.000000000e+00 -2.061293362e-03 + vertex 9.853368953e-01 -1.000000000e+00 -2.061293362e-03 + endloop + endfacet + facet normal -1.382091374e-01 0.000000000e+00 9.904030666e-01 + outer loop + vertex 9.882276488e-01 0.000000000e+00 -1.657893416e-03 + vertex 9.853368953e-01 -1.000000000e+00 -2.061293362e-03 + vertex 9.882276488e-01 -1.000000000e+00 -1.657893416e-03 + endloop + endfacet + facet normal -1.386818826e-01 0.000000000e+00 9.903369807e-01 + outer loop + vertex 9.909241438e-01 0.000000000e+00 -1.280289614e-03 + vertex 9.882276488e-01 0.000000000e+00 -1.657893416e-03 + vertex 9.882276488e-01 -1.000000000e+00 -1.657893416e-03 + endloop + endfacet + facet normal -1.386818826e-01 0.000000000e+00 9.903369807e-01 + outer loop + vertex 9.909241438e-01 0.000000000e+00 -1.280289614e-03 + vertex 9.882276488e-01 -1.000000000e+00 -1.657893416e-03 + vertex 9.909241438e-01 -1.000000000e+00 -1.280289614e-03 + endloop + endfacet + facet normal -1.391252567e-01 0.000000000e+00 9.902747916e-01 + outer loop + vertex 9.934384638e-01 0.000000000e+00 -9.270488597e-04 + vertex 9.909241438e-01 0.000000000e+00 -1.280289614e-03 + vertex 9.909241438e-01 -1.000000000e+00 -1.280289614e-03 + endloop + endfacet + facet normal -1.391252567e-01 0.000000000e+00 9.902747916e-01 + outer loop + vertex 9.934384638e-01 0.000000000e+00 -9.270488597e-04 + vertex 9.909241438e-01 -1.000000000e+00 -1.280289614e-03 + vertex 9.934384638e-01 -1.000000000e+00 -9.270488597e-04 + endloop + endfacet + facet normal -1.395407809e-01 0.000000000e+00 9.902163251e-01 + outer loop + vertex 9.957820729e-01 0.000000000e+00 -5.967886533e-04 + vertex 9.934384638e-01 0.000000000e+00 -9.270488597e-04 + vertex 9.934384638e-01 -1.000000000e+00 -9.270488597e-04 + endloop + endfacet + facet normal -1.395407809e-01 0.000000000e+00 9.902163251e-01 + outer loop + vertex 9.957820729e-01 0.000000000e+00 -5.967886533e-04 + vertex 9.934384638e-01 -1.000000000e+00 -9.270488597e-04 + vertex 9.957820729e-01 -1.000000000e+00 -5.967886533e-04 + endloop + endfacet + facet normal -1.399299448e-01 0.000000000e+00 9.901614063e-01 + outer loop + vertex 9.979658291e-01 0.000000000e+00 -2.881794857e-04 + vertex 9.957820729e-01 0.000000000e+00 -5.967886533e-04 + vertex 9.957820729e-01 -1.000000000e+00 -5.967886533e-04 + endloop + endfacet + facet normal -1.399299448e-01 0.000000000e+00 9.901614063e-01 + outer loop + vertex 9.979658291e-01 0.000000000e+00 -2.881794857e-04 + vertex 9.957820729e-01 -1.000000000e+00 -5.967886533e-04 + vertex 9.979658291e-01 -1.000000000e+00 -2.881794857e-04 + endloop + endfacet + facet normal -1.394420768e-01 0.000000000e+00 9.902302294e-01 + outer loop + vertex 1.000000125e+00 0.000000000e+00 -1.714383303e-06 + vertex 9.979658291e-01 0.000000000e+00 -2.881794857e-04 + vertex 9.979658291e-01 -1.000000000e+00 -2.881794857e-04 + endloop + endfacet + facet normal -1.402941857e-01 1.767921997e-06 9.901098633e-01 + outer loop + vertex 1.000000125e+00 0.000000000e+00 -1.714383303e-06 + vertex 9.979658291e-01 -1.000000000e+00 -2.881794857e-04 + vertex 1.000000000e+00 -1.000000000e+00 5.352202629e-08 + endloop + endfacet +endsolid diff --git a/tutorials/mesh/snappyHexMesh/airfoilWithLayers/constant/triSurface/internalFace.stl b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/constant/triSurface/internalFace.stl new file mode 100644 index 00000000000..b55bf09361c --- /dev/null +++ b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/constant/triSurface/internalFace.stl @@ -0,0 +1,72 @@ +solid PART_6 + facet normal -0.000000000e+00 -1.767905329e-06 -1.000000000e+00 + outer loop + vertex 2.000000000e+00 -1.000000000e+00 5.352202629e-08 + vertex 1.000000000e+00 -1.000000000e+00 5.352202629e-08 + vertex 1.000000125e+00 0.000000000e+00 -1.714383303e-06 + endloop + endfacet + facet normal -2.117582368e-22 -1.767905329e-06 -1.000000000e+00 + outer loop + vertex 1.000000125e+00 0.000000000e+00 -1.714383303e-06 + vertex 2.000000125e+00 0.000000000e+00 -1.714383303e-06 + vertex 2.000000000e+00 -1.000000000e+00 5.352202629e-08 + endloop + endfacet + facet normal -0.000000000e+00 -1.767905329e-06 -1.000000000e+00 + outer loop + vertex 3.000000000e+00 -1.000000000e+00 5.352202629e-08 + vertex 2.000000000e+00 -1.000000000e+00 5.352202629e-08 + vertex 2.000000125e+00 0.000000000e+00 -1.714383303e-06 + endloop + endfacet + facet normal 2.117582368e-22 -1.767905329e-06 -1.000000000e+00 + outer loop + vertex 2.000000125e+00 0.000000000e+00 -1.714383303e-06 + vertex 3.000000125e+00 0.000000000e+00 -1.714383303e-06 + vertex 3.000000000e+00 -1.000000000e+00 5.352202629e-08 + endloop + endfacet + facet normal -0.000000000e+00 -1.767905329e-06 -1.000000000e+00 + outer loop + vertex 4.000000000e+00 -1.000000000e+00 5.352202629e-08 + vertex 3.000000000e+00 -1.000000000e+00 5.352202629e-08 + vertex 3.000000125e+00 0.000000000e+00 -1.714383303e-06 + endloop + endfacet + facet normal 0.000000000e+00 -1.767905329e-06 -1.000000000e+00 + outer loop + vertex 3.000000125e+00 0.000000000e+00 -1.714383303e-06 + vertex 4.000000125e+00 0.000000000e+00 -1.714383303e-06 + vertex 4.000000000e+00 -1.000000000e+00 5.352202629e-08 + endloop + endfacet + facet normal 2.117582368e-22 -1.767905329e-06 -1.000000000e+00 + outer loop + vertex 5.000000125e+00 0.000000000e+00 -1.714383303e-06 + vertex 6.000000125e+00 0.000000000e+00 -1.714383303e-06 + vertex 6.000000000e+00 -1.000000000e+00 5.352202629e-08 + endloop + endfacet + facet normal 0.000000000e+00 -1.767905329e-06 -1.000000000e+00 + outer loop + vertex 5.000000125e+00 0.000000000e+00 -1.714383303e-06 + vertex 6.000000000e+00 -1.000000000e+00 5.352202629e-08 + vertex 5.000000000e+00 -1.000000000e+00 5.352202629e-08 + endloop + endfacet + facet normal -2.117582368e-22 -1.767905329e-06 -1.000000000e+00 + outer loop + vertex 4.000000125e+00 0.000000000e+00 -1.714383303e-06 + vertex 5.000000125e+00 0.000000000e+00 -1.714383303e-06 + vertex 5.000000000e+00 -1.000000000e+00 5.352202629e-08 + endloop + endfacet + facet normal 0.000000000e+00 -1.767905329e-06 -1.000000000e+00 + outer loop + vertex 4.000000000e+00 -1.000000000e+00 5.352202629e-08 + vertex 4.000000125e+00 0.000000000e+00 -1.714383303e-06 + vertex 5.000000000e+00 -1.000000000e+00 5.352202629e-08 + endloop + endfacet +endsolid diff --git a/tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/blockMeshDict b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/blockMeshDict new file mode 100644 index 00000000000..c3e1035399d --- /dev/null +++ b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/blockMeshDict @@ -0,0 +1,56 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: dev | +| \\ / A nd | Web: www.OpenFOAM.org | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object blockMeshDict; +} + +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +convertToMeters 1; + +vertices +( + (-1 -1 -1) + ( 2 -1 -1) + ( 2 0 -1) + (-1 0 -1) + (-1 -1 1) + ( 2 -1 1) + ( 2 0 1) + (-1 0 1) +); + +blocks +( +// hex (0 1 2 3 4 5 6 7) (15 10 10) simpleGrading (1 1 1) + hex (0 1 2 3 4 5 6 7) (15 5 10) simpleGrading (1 1 1) +); + +edges +(); +boundary +( + airFlow + { + type patch; + faces + ( + (3 7 6 2) + (1 5 4 0) //back + (2 6 5 1) //outlet + (0 4 7 3) //inlet + (0 3 2 1) //lowerWall + (4 5 6 7) //upperWall + ); + } + +); diff --git a/tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/controlDict b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/controlDict new file mode 100644 index 00000000000..85986fc7d44 --- /dev/null +++ b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/controlDict @@ -0,0 +1,55 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: v2006 | +| \\ / A nd | Website: www.openfoam.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object controlDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +//DebugSwitches +//{ +// fvGeometryScheme 1; +// highAspectRatio 1; +// basic 1; +//} + +application simpleFoam; + +startFrom startTime; + +startTime 0; + +stopAt endTime; + +endTime 15000; + +deltaT 1; + +writeControl timeStep; + +writeInterval 5000; + +purgeWrite 2; + +writeFormat binary; + +writePrecision 15; + +writeCompression off; + +timeFormat general; + +timePrecision 8; + +runTimeModifiable false; + + +// ************************************************************************* // diff --git a/tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/fvSchemes b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/fvSchemes new file mode 100644 index 00000000000..5e852737745 --- /dev/null +++ b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/fvSchemes @@ -0,0 +1,73 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: v2006 | +| \\ / A nd | Website: www.openfoam.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // +FoamFile +{ + version 2; + format ascii; + class dictionary; + object fvSchemes; +} + +ddtSchemes +{ + default steadyState; +} + +gradSchemes +{ + default Gauss linear; + grad(p) Gauss linear; + unlimitedGrad(U) Gauss linear; +} + +divSchemes +{ + default none; + div(phi,U) bounded Gauss linearUpwindV unlimitedGrad(U); + turbulence bounded Gauss limitedLinear 1; + div(phi,k) bounded Gauss limitedLinear 1; + div(phi,omega) bounded Gauss limitedLinear 1; + div(phi,nuTilda) bounded Gauss limitedLinear 1; + div(phi,epsilon) bounded Gauss limitedLinear 1; + div(phi,phit) bounded Gauss limitedLinear 1; + div(phi,f) bounded Gauss limitedLinear 1; + div(phi,gammaInt) bounded Gauss linearUpwind grad; + div(phi,ReThetat) bounded Gauss linearUpwind grad; + div((nuEff*dev2(T(grad(U))))) Gauss linear; +} + +laplacianSchemes +{ + default Gauss linear limited corrected 0.33; +} + +interpolationSchemes +{ + default linear; +} + +snGradSchemes +{ + default limited corrected 0.33; +} + +wallDist +{ + method meshWave; +} + +geometry +{ + type highAspectRatio; + minAspect 10; + maxAspect 100; +} + + +// ************************************************************************* // diff --git a/tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/fvSolution b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/fvSolution new file mode 100644 index 00000000000..4ad470198b3 --- /dev/null +++ b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/fvSolution @@ -0,0 +1,71 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: v2006 | +| \\ / A nd | Website: www.openfoam.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object fvSolution; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +solvers +{ + p + { + solver GAMG; + smoother GaussSeidel; + tolerance 1e-06; + relTol 0.1; + } + + "(U|k|omega|nuTilda|gammaInt|ReThetat)" + { + solver smoothSolver; + smoother symGaussSeidel; + tolerance 1e-08; + relTol 0.1; + maxIter 50; + } + + "(epsilon|phit)" + { + solver PBiCGStab; + preconditioner DILU; + tolerance 1e-8; + relTol 0; + } + + f + { + solver PBiCGStab; + preconditioner DIC; + tolerance 1e-8; + relTol 0; + } +} + +SIMPLE +{ + nNonOrthogonalCorrectors 0; + consistent true; +} + +relaxationFactors +{ + equations + { + ".*" 0.9; + "(gammaInt|ReThetat|k|nuTilda)" 0.8; + "(phit|f)" 0.7; + epsilon 0.5; + } +} + + +// ************************************************************************* // diff --git a/tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/meshQualityDict b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/meshQualityDict new file mode 100644 index 00000000000..467ab8ac829 --- /dev/null +++ b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/meshQualityDict @@ -0,0 +1,78 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: v1912 | +| \\ / A nd | Website: www.openfoam.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object meshQualityDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +//- Maximum non-orthogonality allowed. Set to 180 to disable. +maxNonOrtho 65; + +//- Max skewness allowed. Set to <0 to disable. +maxBoundarySkewness 20; +maxInternalSkewness 4; + +//- Max concaveness allowed. Is angle (in degrees) below which concavity +// is allowed. 0 is straight face, <0 would be convex face. +// Set to 180 to disable. +maxConcave 80; + +//- Minimum pyramid volume. Is absolute volume of cell pyramid. +// Set to a sensible fraction of the smallest cell volume expected. +// Set to very negative number (e.g. -1E30) to disable. +minVol 1e-13; + +//- Minimum quality of the tet formed by the face-centre +// and variable base point minimum decomposition triangles and +// the cell centre. Set to very negative number (e.g. -1E30) to +// disable. +// <0 = inside out tet, +// 0 = flat tet +// 1 = regular tet +minTetQuality 1e-15; + +//- Minimum face area. Set to <0 to disable. +minArea -1; + +//- Minimum face twist. Set to <-1 to disable. dot product of face normal +// (itself the average of the triangle normals) +// and face centre triangles normal +minTwist 0.02; + +//- Minimum normalised cell determinant. This is the determinant of all +// the areas of internal faces. It is a measure of how much of the +// outside area of the cell is to other cells. The idea is that if all +// outside faces of the cell are 'floating' (zeroGradient) the +// 'fixedness' of the cell is determined by the area of the internal faces. +// 1 = hex, <= 0 = folded or flattened illegal cell +minDeterminant 0.001; + +//- Relative position of face in relation to cell centres (0.5 for orthogonal +// mesh) (0 -> 0.5) +minFaceWeight 0.05; + +//- Volume ratio of neighbouring cells (0 -> 1) +minVolRatio 0.01; + +//- Per triangle normal compared to that of preceding triangle. Must be >0 +// for Fluent compatibility +minTriangleTwist -1; + + +//- If >0 : preserve cells with all points on the surface if the +// resulting volume after snapping (by approximation) is larger than +// minVolCollapseRatio times old volume (i.e. not collapsed to flat cell). +// If <0 : delete always. +//minVolCollapseRatio 0.1; + + +// ************************************************************************* // diff --git a/tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/snappyHexMeshDict b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/snappyHexMeshDict new file mode 100644 index 00000000000..dd4c92631e3 --- /dev/null +++ b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/snappyHexMeshDict @@ -0,0 +1,753 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: v1912 | +| \\ / A nd | Website: www.openfoam.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object snappyHexMeshDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +// Which of the steps to run +castellatedMesh true; +snap true; +addLayers true; + + +// Optional: single region surfaces get patch names according to +// surface only. Multi-region surfaces get patch name +// surface "_ "region. Default is true +// singleRegionName false; + +// Optional: avoid patch-face merging. Allows mesh to be used for +// refinement/unrefinement +// mergePatchFaces false; // default true + +// Optional: preserve all generated patches. Default is to remove +// zero-sized patches. +// keepPatches true; + + +// Geometry. Definition of all surfaces. All surfaces are of class +// searchableSurface. +// Surfaces are used +// - to specify refinement for any mesh cell intersecting it +// - to specify refinement for any mesh cell inside/outside/near +// - to 'snap' the mesh boundary to the surface +geometry +{ + refinement1 + { + type searchableBox; + min (-1 -2 -1); + max ( 1 2 1); + } +/* + // Shell for directional refinement + wakeBox + { + type searchableBox; + min (1.5 1 -0.5); + max (3.5 2 0.5); + } +*/ + internalFace.stl { name internalFace; type triSurfaceMesh;} + + aerofoil.stl + { + name aerofoil; + type triSurfaceMesh; + + //tolerance 1E-5; // optional:non-default tolerance on intersections + //maxTreeDepth 10; // optional:depth of octree. Decrease only in case + // of memory limitations. + + // Per region the patchname. If not provided will be <surface>_<region>. + // Note: this name cannot be used to identity this region in any + // other part of this dictionary; it is only a name + // for the combination of surface+region (which is only used + // when creating patches) +// regions +// { +// secondSolid +// { +// name mySecondPatch; +// } +// } + } + +/* + sphere2 + { + type searchableSphere; + centre (1.5 1.5 1.5); + radius 1.03; + } +*/ +}; + + +// Settings for the castellatedMesh generation. +castellatedMeshControls +{ + + // Refinement parameters + // ~~~~~~~~~~~~~~~~~~~~~ + + // If local number of cells is >= maxLocalCells on any processor + // switches from from refinement followed by balancing + // (current method) to (weighted) balancing before refinement. + maxLocalCells 1000000; + + // Overall cell limit (approximately). Refinement will stop immediately + // upon reaching this number so a refinement level might not complete. + // Note that this is the number of cells before removing the part which + // is not 'visible' from the keepPoint. The final number of cells might + // actually be a lot less. + maxGlobalCells 20000000; + + // The surface refinement loop might spend lots of iterations refining just + // a few cells. This setting will cause refinement to stop if + // <= minRefinementCells cells are selected for refinement. Note: it will + // at least do one iteration unless + // a: the number of cells to refine is 0 + // b: minRefinementCells = -1. This is a special value indicating + // no refinement. + minRefinementCells 0; + + // Allow a certain level of imbalance during refining + // (since balancing is quite expensive) + // Expressed as fraction of perfect balance (= overall number of cells / + // nProcs). 0=balance always. + maxLoadUnbalance 0.10; + + // Number of buffer layers between different levels. + // 1 means normal 2:1 refinement restriction, larger means slower + // refinement. + nCellsBetweenLevels 4; + + + // Explicit feature edge refinement + // ~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~ + + // Specifies a level for any cell intersected by explicitly provided + // edges. + // This is a featureEdgeMesh, read from constant/triSurface for now. + // Specify 'levels' in the same way as the 'distance' mode in the + // refinementRegions (see below). The old specification + // level 2; + // is equivalent to + // levels ((0 2)); + + features + ( + { + file "aerofoil.eMesh"; + level 0; // Have level 2 for all cells intersected + // // by feature. + // levels ((0.1 2)); // Have level 2 for all cells within + // // 0.1 of feature. + } + ); + + + // Surface based refinement + // ~~~~~~~~~~~~~~~~~~~~~~~~ + + // Specifies two levels for every surface. The first is the minimum level, + // every cell intersecting a surface gets refined up to the minimum level. + // The second level is the maximum level. Cells that 'see' multiple + // intersections where the intersections make an + // angle > resolveFeatureAngle get refined up to the maximum level. + + refinementSurfaces + { + internalFace { level (0 0); faceZone internalFace; }//faceType baffle;} + aerofoil + { + // Surface-wise min and max refinement level + level (2 2); + + + + + //- Optional increment (on top of max level) in small gaps + //gapLevelIncrement 2; + + //- Optional angle to detect small-large cell situation + // perpendicular to the surface. Is the angle of face w.r.t. + // the local surface normal. Use on flat(ish) surfaces only. + // Otherwise leave out or set to negative number. + //perpendicularAngle 10; + + //- Optional faceZone and (for closed surface) cellZone with + // how to select the cells that are in the cellZone + // (inside / outside / specified insidePoint) + // The orientation of the faceZone is + // - if on cellZone(s) : point out of (minimum) cellZone + // - if freestanding : oriented according to surface + + //faceZone sphere; + //cellZone sphere; + //cellZoneInside inside; // outside/insidePoint + //insidePoint (1 1 1); // if (cellZoneInside == insidePoint) + + //- Optional specification of what to do with faceZone faces: + // internal : keep them as internal faces (default) + // baffle : create baffles from them. This gives more + // freedom in mesh motion + // boundary : create free-standing boundary faces (baffles + // but without the shared points) + //faceType baffle; + } + } + + // Feature angle: + // - used if min and max refinement level of a surface differ + // - used if feature snapping (see snapControls below) is used + resolveFeatureAngle 30; + + //- Optional increment (on top of max level) in small gaps + //gapLevelIncrement 2; + + + // Planar angle: + // - used to determine if surface normals + // are roughly the same or opposite. Used + // - in proximity refinement + // - to decide when to merge free-standing baffles + // (if e.g. running in surfaceSimplify mode set this to 180 to + // merge all baffles) + // - in snapping to avoid snapping to nearest on 'wrong' side + // of thin gap + // + // If not specified same as resolveFeatureAngle + planarAngle 30; + + + // Region-wise refinement + // ~~~~~~~~~~~~~~~~~~~~~~ + + // Specifies refinement level for cells in relation to a surface. One of + // three modes + // - distance. 'levels' specifies per distance to the surface the + // wanted refinement level. The distances need to be specified in + // increasing order. + // - inside. 'levels' is only one entry and only the level is used. All + // cells inside the surface get refined up to the level. The surface + // needs to be closed for this to be possible. + // - outside. Same but cells outside. + + refinementRegions + { +// refinement1 +// { +// mode inside; +// levels ((1.0 1)); +// } +/* + //sphere.stl + //{ + // mode inside; + // levels ((1.0 4)); + // // Optional override of uniform refinement level such + // // that in small gaps we're getting more cells. + // // The specification is + // // - numGapCells : minimum number of cells in the gap + // // (usually >3; lower than this might not + // // resolve correctly) + // // - minLevel : min refinement level at which to kick in + // // - maxLevel : upper refinement level (to avoid refinement + // // continuing on a single extraneous feature) + // // All three settings can be overridden on a surface by + // // surface basis in the refinementSurfaces section. + // gapLevel (<numGapCells> <minLevel> <maxlevel>); + // // Optional: when doing the gapLevel refinement directly remove + // // based on orientation w.r.t. gap. This limits the + // // amount of cells before doing the 'locationInMesh' + // // cell selection. Default is 'mixed' i.e. keep cells + // // whilst doing the gap-level refinement. + // //gapMode inside; // inside/outside/mixed + //} + + //wakeBox + //{ + // mode inside; + // // Dummy base level + // levels ((10000 0)); + // + // // Optional directional refinement (after all other refinement) + // // Directional refinement + // // for all cells according to 'mode' ('inside' or 'outside'; + // // 'distance' not supported) and within certain range. E.g. + // // - for all cells with level 2-5 + // // - do one split in x direction + // levelIncrement (2 5 (1 0 0)); + // + // // Note + // // - ignores 'levels' and gap* settings. + // // - the cellLevel/pointLevels files are no longer consistent + // // with the mesh, the resulting mesh is no longer compatible + // // with e.g. dynamic refinement/unrefinement. + // // - cellLevel will include any directional refinement + // // (i.e. it will be the maximum of all three directions) + //} + + //wakeBox + //{ + // mode inside; + // // Dummy base level + // levels ((10000 0)); + // + // // Optional directional refinement (after all other refinement) + // // Directional refinement + // // for all cells according to 'mode' ('inside' or 'outside'; + // // 'distance' not supported) and within certain range. E.g. + // // - for all cells with level 2-5 + // // - do one split in x direction + // levelIncrement (2 5 (1 0 0)); + // + // // Note + // // - ignores 'levels' and gap* settings. + // // - the cellLevel/pointLevels files are no longer consistent + // // with the mesh, the resulting mesh is no longer compatible + // // with e.g. dynamic refinement/unrefinement. + // // - cellLevel will include any directional refinement + // // (i.e. it will be the maximum of all three directions) + // + // // Optional directional expansion-ratio smoothing (after all + // // refinement). This will try to smooth out edge/cell size jumps + // // Specify smoothing direction and number of iterations + // smoothDirection (1 0 0); + // // Smoothing of expansion ratio + // nSmoothExpansion 100; + // // Smoothing of positions + // nSmoothPosition 100; + //} +*/ + } + + + + // Optionally limit refinement in geometric region. This limits all + // refinement (from features, refinementSurfaces, refinementRegions) + // in a given geometric region. The syntax is exactly the same as for the + // refinementRegions; the cell level now specifies the upper limit + // for any cell. (a special setting is cell level -1 which will remove + // any cells inside the region). Note that it does not override the + // refinement constraints given by the nCellsBetweenLevels setting. + limitRegions + { + } + + + // Mesh selection + // ~~~~~~~~~~~~~~ + + // After refinement patches get added for all refinementSurfaces and + // all cells intersecting the surfaces get put into these patches. The + // section reachable from the location(s)InMesh is kept. + // NOTE: This point should never be on a face, always inside a cell, even + // after refinement. + // + // There are two different ways of specifying the regions to keep: + // 1. a single locationInMesh. This is the unzoned part of the mesh. + // All the 'zoned' surfaces are marked as such + // in the refinementSurfaces with the faceZone and cellZone keywords. + // It is illegal to have the locationInMesh inside a surface for which + // a cellZone is specified. + // + // or + // + // 2. multiple locationsInMesh, with per location the name of the cellZone. + // This uses walking to determine zones and automatically creates + // faceZones on the outside of cellZones. The special name 'none' is + // used to indicate the unzoned/background part of the mesh. + + + // Ad 1. Specify a single location and how to treat faces inbetween + // cellZones + locationInMesh (-0.457 -0.5 0.43); + + // Whether any faceZones (as specified in the refinementSurfaces) + // are only on the boundary of corresponding cellZones. + // Not used if there are no faceZones. The behaviour has changed + // with respect to previous versions: + // true : all intersections with surface are put in faceZone + // (same behaviour as before) + // false : depending on the type of surface intersected: + // - if intersecting surface has faceZone only (so no cellZone) + // leave in faceZone (so behave as if set to true) (= changed + // behaviour) + // - if intersecting surface has faceZone and cellZone + // remove if inbetween same cellZone or if on boundary + // (same behaviour as before) + allowFreeStandingZoneFaces true; + + + + // 2. Specify multiple locations with optional cellZones for the + // regions (use cellZone "none" to specify the unzoned cells) + // FaceZones are automatically constructed from the + // names of the cellZones: <cellZoneA> _to_ <cellZoneB> + // where the cellZoneA is the lowest numbered cellZone (non-cellZone + // cells are in a special region called "none" which is always + // last). + + + + + // Optional locations that should not be reachable from + // location(s)InMesh +// locationsOutsideMesh ((100 100 100)); + + // Optional: do not remove cells likely to give snapping problems + // handleSnapProblems false; + + // Optional: switch off topological test for cells to-be-squashed + // and use geometric test instead + //useTopologicalSnapDetection false; + + // Optional: do not refine surface cells with opposite faces of + // differing refinement levels + //interfaceRefine false; + + // Optional: use an erosion instead of region assignment to allocate + // left-over cells to the background region (i.e. make cellZones + // consistent with the intersections of the surface). + // Erosion is specified as a number of erosion iterations. + // Erosion has less chance of bleeding and changing the zone + // for a complete region. + //nCellZoneErodeIter 2; +} + +// Settings for the snapping. +snapControls +{ + // Number of patch smoothing iterations before finding correspondence + // to surface + nSmoothPatch 3; + + // Optional: number of smoothing iterations for internal points on + // refinement interfaces. This will reduce non-orthogonality on + // refinement interfaces. + //nSmoothInternal $nSmoothPatch; + + // Maximum relative distance for points to be attracted by surface. + // True distance is this factor times local maximum edge length. + tolerance 1.0; + + // Number of mesh displacement relaxation iterations. + nSolveIter 30; + + // Maximum number of snapping relaxation iterations. Should stop + // before upon reaching a correct mesh. + nRelaxIter 5; + + // (wip) disable snapping to opposite near surfaces (revert to 22x + // behaviour) + // detectNearSurfacesSnap false; + + + // Feature snapping + + // Number of feature edge snapping iterations. + // Leave out altogether to disable. + nFeatureSnapIter 10; + + // Detect (geometric only) features by sampling the surface + // (default=false). + implicitFeatureSnap false; + + // Use castellatedMeshControls::features (default = true) + explicitFeatureSnap true; + + // Detect features between multiple surfaces + // (only for explicitFeatureSnap, default = false) + multiRegionFeatureSnap false; + + + //- When to run face splitting (never at first iteration, always + // at last iteration). Is interval. Default -1 (disabled) + //nFaceSplitInterval 5; + + + // (wip) Optional for explicit feature snapping: + //- Detect baffle edges. Default is true. + //detectBaffles false; + //- On any faces where points are on multiple regions (see + // multiRegionFeatureSnap) have the other points follow these points + // instead of having their own independent movement, i.e. have snapping + // to multi-region edges/points take priority. This might aid snapping + // to sharp edges that are also region edges. The default is false. + //releasePoints true; + //- Walk along feature edges, adding missing ones. Default is true. + //stringFeatures false; + //- If diagonal attraction also attract other face points. Default is + // false + //avoidDiagonal true; + //- When splitting what concave faces to leave intact. Default is 45 + // degrees. + //concaveAngle 30; + //- When splitting the minimum area ratio of faces. If face split + // causes ratio of area less than this do not split. Default is 0.3 + //minAreaRatio 0.3; + //- Attract points only to the surface they originate from. Default + // false. This can improve snapping of intersecting surfaces. + strictRegionSnap true; +} + +// Settings for the layer addition. +addLayersControls +{ + // Are the thickness parameters below relative to the undistorted + // size of the refined cell outside layer (true) or absolute sizes (false). + relativeSizes true; + + // Layer thickness specification. This can be specified in one of following + // ways: + // - expansionRatio and finalLayerThickness (cell nearest internal mesh) + // - expansionRatio and firstLayerThickness (cell on surface) + // - overall thickness and firstLayerThickness + // - overall thickness and finalLayerThickness + // - overall thickness and expansionRatio + // + // Note: the mode thus selected is global, i.e. one cannot override the + // mode on a per-patch basis (only the values can be overridden) + + // Expansion factor for layer mesh + expansionRatio 1.5; + + // Wanted thickness of the layer furthest away from the wall. + // If relativeSizes this is relative to undistorted size of cell + // outside layer. + finalLayerThickness 0.3; + + // Wanted thickness of the layer next to the wall. + // If relativeSizes this is relative to undistorted size of cell + // outside layer. + //firstLayerThickness 0.3; + + // Wanted overall thickness of layers. + // If relativeSizes this is relative to undistorted size of cell + // outside layer. + //thickness 0.5 + + + // Minimum overall thickness of total layers. If for any reason layer + // cannot be above minThickness do not add layer. + // If relativeSizes this is relative to undistorted size of cell + // outside layer.. + minThickness 0.1; + + + // Per final patch or faceZone (so not geometry!) the layer information + // Note: This behaviour changed after 21x. Any non-mentioned patches + // now slide unless: + // - nSurfaceLayers is explicitly mentioned to be 0. + // - angle to nearest surface < slipFeatureAngle (see below) + layers + { + "internalFace.*" {nSurfaceLayers 20; } + aerofoil + { + nSurfaceLayers 20; + + } + } + + // If points get not extruded do nGrow layers of connected faces that are + // also not grown. This helps convergence of the layer addition process + // close to features. + // Note: changed(corrected) w.r.t 1.7.x! (didn't do anything in 1.7.x) + nGrow -1; + + // Advanced settings + + + // Static analysis of starting mesh + + // When not to extrude surface. 0 is flat surface, 90 is when two faces + // are perpendicular. Note: was not working correctly < 1806 + featureAngle 180; + + // When to merge patch faces. Default is featureAngle. Useful when + // featureAngle is large. + //mergePatchFacesAngle 45; + + // Stop layer growth on highly warped cells + maxFaceThicknessRatio 1000;//0.5; + + + // Patch displacement + + // Number of smoothing iterations of surface normals + nSmoothSurfaceNormals 1; + + // Smooth layer thickness over surface patches + nSmoothThickness 10; + + + + // Choice of mesh shrinking algorithm + + // Optional mesh shrinking algorithm (default is displacementMedialAxis) + // The displacementMotionSolver is a wrapper around the displacement + // motion solvers. It needs specification of the solver to use and + // its control dictionary. + //meshShrinker displacementMotionSolver; + //solver displacementLaplacian; + //displacementLaplacianCoeffs + //{ + // diffusivity quadratic inverseDistance + // ( + // sphere.stl_firstSolid + // maxY + // ); + //} + // Note that e.g. displacementLaplacian needs entries in + // fvSchemes, fvSolution. Also specify a minIter > 1 when solving + // cellDisplacement since otherwise solution might not be sufficiently + // accurate on points. + + + // Medial axis analysis (for use with default displacementMedialAxis) + + // Angle used to pick up medial axis points + // Note: changed(corrected) w.r.t 1.7.x! 90 degrees corresponds to 130 + // in 1.7.x. + minMedialAxisAngle 90; + + // Reduce layer growth where ratio thickness to medial + // distance is large + maxThicknessToMedialRatio 0.3; + + // Number of smoothing iterations of interior mesh movement direction + nSmoothNormals 3; + + // Optional: limit the number of steps walking away from the surface. + // Default is unlimited. + //nMedialAxisIter 10; + + // Optional: smooth displacement after medial axis determination. + // default is 0. + //nSmoothDisplacement 90; + + // (wip)Optional: do not extrude any point where + // (false) : all surrounding faces are not fully extruded + // (true) : all surrounding points are not extruded + // Default is false. + //detectExtrusionIsland true; + + // Optional: do not extrude around sharp edges if both faces are not + // fully extruded i.e. if one of the faces on either side would + // become a wedge. + // Default is 0.5*featureAngle. Set to -180 always attempt extrusion + //layerTerminationAngle 25; + + // Optional: disable shrinking of edges that have one (or two) points + // on an extruded patch. + // Default is false to enable single/two cell thick channels to still + // have layers. In <=1806 this was true by default. On larger gaps it + // should have no effect. + //disableWallEdges true; + + // Optional: at non-patched sides allow mesh to slip if extrusion + // direction makes angle larger than slipFeatureAngle. Default is + // 0.5*featureAngle. + slipFeatureAngle 10; + + // Maximum number of snapping relaxation iterations. Should stop + // before upon reaching a correct mesh. + nRelaxIter 5; + + + // Mesh shrinking + + // Create buffer region for new layer terminations, i.e. gradually + // step down number of layers. Set to <0 to terminate layer in one go. + nBufferCellsNoExtrude 0; + + // Overall max number of layer addition iterations. The mesher will + // exit if it reaches this number of iterations; possibly with an + // illegal mesh. + nLayerIter 50; + + // Max number of iterations after which relaxed meshQuality controls + // get used. Up to nRelaxedIter it uses the settings in + // meshQualityControls, + // after nRelaxedIter it uses the values in + // meshQualityControls::relaxed. + nRelaxedIter 0; + + // Additional reporting: if there are just a few faces where there + // are mesh errors (after adding the layers) print their face centres. + // This helps in tracking down problematic mesh areas. + //additionalReporting true; +} + +// Generic mesh quality settings. At any undoable phase these determine +// where to undo. +meshQualityControls +{ + // Specify mesh quality constraints in separate dictionary so can + // be reused (e.g. checkMesh -meshQuality) + #include "meshQualityDict" + + minDeterminant 1e-8; + + // Optional : some meshing phases allow usage of relaxed rules. + // See e.g. addLayersControls::nRelaxedIter. + relaxed + { + // Maximum non-orthogonality allowed. Set to 180 to disable. + maxNonOrtho 75; + minTetQuality -1e30; + minTwist -1; + } + + + // Advanced + + // Number of error distribution iterations + nSmoothScale 4; + // amount to scale back displacement at error points + errorReduction 0.75; +} + +// Advanced + +//// Debug flags +//debugFlags +//( +// mesh // write intermediate meshes +// intersections // write current mesh intersections as .obj files +// featureSeeds // write information about explicit feature edge +// // refinement +// attraction // write attraction as .obj files +// layerInfo // write information about layers +//); +// +//// Write flags +//writeFlags +//( +// scalarLevels // write volScalarField with cellLevel for postprocessing +// layerSets // write cellSets, faceSets of faces in layer +// layerFields // write volScalarField for layer coverage +//); + + +//// Format for writing lines. E.g. leak path. Default is vtk format. +//setFormat ensight; + +// Merge tolerance. Is fraction of overall bounding box of initial mesh. +// Note: the write tolerance needs to be higher than this. +mergeTolerance 1e-6; + +// ************************************************************************* // diff --git a/tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/surfaceFeatureExtractDict b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/surfaceFeatureExtractDict new file mode 100644 index 00000000000..12cc383824c --- /dev/null +++ b/tutorials/mesh/snappyHexMesh/airfoilWithLayers/system/surfaceFeatureExtractDict @@ -0,0 +1,47 @@ +/*--------------------------------*- C++ -*----------------------------------*\ +| ========= | | +| \\ / F ield | OpenFOAM: The Open Source CFD Toolbox | +| \\ / O peration | Version: v1912 | +| \\ / A nd | Website: www.openfoam.com | +| \\/ M anipulation | | +\*---------------------------------------------------------------------------*/ +FoamFile +{ + version 2.0; + format ascii; + class dictionary; + object surfaceFeatureExtractDict; +} +// * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * // + +aerofoil.stl +{ + // Extract raw features (none | extractFromFile | extractFromSurface) + extractionMethod extractFromSurface; + + // Mark edges whose adjacent surface normals are at an angle less + // than includedAngle as features + // - 0 : selects no edges + // - 180: selects all edges + includedAngle 120; + +curvature true; + // Do not mark region edges + geometricTestOnly yes; + + // Generate additional intersection features (none | self | region) + intersectionMethod none; + + // Tolerance for surface intersections + // tolerance 1e-3; + +// Output options: + + // Write features to obj format for postprocessing + writeObj yes; +} + + + + +// ************************************************************************* // -- GitLab