diff --git a/embeddable/include/online3dembedder.js b/embeddable/include/online3dembedder.js
new file mode 100644
index 0000000..00c5379
--- /dev/null
+++ b/embeddable/include/online3dembedder.js
@@ -0,0 +1,60 @@
+function Online3DViewerLoad ()
+{
+ function LoadViewer (viewerElement)
+ {
+ var urls = viewerElement.getAttribute ('sourcefiles');
+ if (urls === undefined || urls === null) {
+ return;
+ }
+
+ var viewerSettings = {
+ cameraEyePosition : [6.0, -5.5, 4.0],
+ cameraCenterPosition : [0.0, 0.0, 0.0],
+ cameraUpVector : [0.0, 0.0, 1.0]
+ };
+
+ var viewer = new JSM.ThreeViewer ();
+ if (!viewer.Start (viewerElement, viewerSettings)) {
+ return;
+ }
+
+ var myThis = this;
+ var urlList = urls.split ('|');
+ JSM.ConvertURLListToJsonData (urlList, {
+ onError : function () {
+ return;
+ },
+ onReady : function (fileNames, jsonData) {
+ var currentMeshIndex = 0;
+ var environment = new JSM.AsyncEnvironment ({
+ onStart : function (taskCount/*, meshes*/) {
+ viewer.EnableDraw (false);
+ },
+ onProcess : function (currentTask, meshes) {
+ while (currentMeshIndex < meshes.length) {
+ viewer.AddMesh (meshes[currentMeshIndex]);
+ currentMeshIndex = currentMeshIndex + 1;
+ }
+ },
+ onFinish : function (meshes) {
+ if (meshes.length > 0) {
+ viewer.AdjustClippingPlanes (50.0);
+ viewer.FitInWindow ();
+ }
+ viewer.EnableDraw (true);
+ viewer.Draw ();
+ }
+ });
+ JSM.ConvertJSONDataToThreeMeshes (jsonData, null, environment);
+ }
+ });
+ }
+
+ var viewers = document.getElementsByClassName ('3dviewer');
+ var i;
+ for (i = 0; i < viewers.length; i++) {
+ LoadViewer (viewers[i]);
+ }
+}
+
+window.addEventListener ('load', Online3DViewerLoad, true);
diff --git a/embeddable/index.html b/embeddable/index.html
new file mode 100644
index 0000000..f62bf46
--- /dev/null
+++ b/embeddable/index.html
@@ -0,0 +1,29 @@
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+
+ Online 3D Viewer
+
+
+
+
+
+
+
+
+
+
+
+
diff --git a/embeddable/testfiles/cube.3ds b/embeddable/testfiles/cube.3ds
new file mode 100644
index 0000000..289c5bf
Binary files /dev/null and b/embeddable/testfiles/cube.3ds differ
diff --git a/embeddable/testfiles/cubeobj.mtl b/embeddable/testfiles/cubeobj.mtl
new file mode 100644
index 0000000..2a211ac
--- /dev/null
+++ b/embeddable/testfiles/cubeobj.mtl
@@ -0,0 +1,24 @@
+#
+## Alias OBJ Material File
+# Exported from SketchUp, (c) 2000-2012 Trimble Navigation Limited
+
+newmtl FrontColor
+Ka 0.000000 0.000000 0.000000
+Kd 1.000000 1.000000 1.000000
+Ks 0.330000 0.330000 0.330000
+
+newmtl M_0020_Red
+Ka 0.000000 0.000000 0.000000
+Kd 1.000000 0.000000 0.000000
+Ks 0.330000 0.330000 0.330000
+
+newmtl M_0103_Blue
+Ka 0.000000 0.000000 0.000000
+Kd 0.000000 0.000000 1.000000
+Ks 0.330000 0.330000 0.330000
+
+newmtl M_0076_Green
+Ka 0.000000 0.000000 0.000000
+Kd 0.000000 0.501961 0.000000
+Ks 0.330000 0.330000 0.330000
+
diff --git a/embeddable/testfiles/cubeobj.obj b/embeddable/testfiles/cubeobj.obj
new file mode 100644
index 0000000..7846cad
--- /dev/null
+++ b/embeddable/testfiles/cubeobj.obj
@@ -0,0 +1,63 @@
+# Alias OBJ Model File
+# Exported from SketchUp, (c) 2000-2012 Trimble Navigation Limited
+# File units = meters
+
+mtllib cubeobj.mtl
+
+g Mesh1 Model
+
+usemtl FrontColor
+v -1.94623 0 0.600186
+vt 76.6233 -23.6294
+vn 0 -1 -0
+v -1.94623 0 -0.979814
+vt 76.6233 38.5753
+v 1.51377 0 -0.979814
+vt -59.5972 38.5753
+v 1.51377 0 0.600186
+vt -59.5972 -23.6294
+f 1/1/1 2/2/1 3/3/1 4/4/1
+
+vt -38.5753 0
+vn -1 0 -0
+vt 23.6294 0
+v -1.94623 0.69 0.600186
+vt 23.6294 27.1654
+v -1.94623 0.69 -0.979814
+vt -38.5753 27.1654
+f 2/5/2 1/6/2 5/7/2 6/8/2
+
+usemtl M_0076_Green
+vt -76.6233 0
+vn 0 0 1
+vt 59.5972 0
+v 1.51377 0.69 0.600186
+vt 59.5972 27.1654
+vt -76.6233 27.1654
+f 1/9/3 4/10/3 7/11/3 5/12/3
+
+usemtl M_0103_Blue
+vt -23.6294 0
+vn 1 0 -0
+vt 38.5753 0
+v 1.51377 0.69 -0.979814
+vt 38.5753 27.1654
+vt -23.6294 27.1654
+f 4/13/4 3/14/4 8/15/4 7/16/4
+
+usemtl FrontColor
+vt -59.5972 0
+vn 0 0 -1
+vt 76.6233 0
+vt 76.6233 27.1654
+vt -59.5972 27.1654
+f 3/17/5 2/18/5 6/19/5 8/20/5
+
+usemtl M_0020_Red
+vt -76.6233 38.5753
+vn 0 1 -0
+vt -76.6233 -23.6294
+vt 59.5972 -23.6294
+vt 59.5972 38.5753
+f 6/21/6 5/22/6 7/23/6 8/24/6
+
diff --git a/embeddable/testfiles/objects_ascii.stl b/embeddable/testfiles/objects_ascii.stl
new file mode 100644
index 0000000..9441588
--- /dev/null
+++ b/embeddable/testfiles/objects_ascii.stl
@@ -0,0 +1,4006 @@
+solid Untitled-5427e5af
+facet normal 0.0 0.0 -1.0
+ outer loop
+ vertex 1.17 1.63 0.0
+ vertex 0.0 0.0 0.0
+ vertex 0.0 1.63 0.0
+ endloop
+endfacet
+facet normal 0.0 0.0 -1.0
+ outer loop
+ vertex 0.0 0.0 0.0
+ vertex 1.17 1.63 0.0
+ vertex 1.17 0.0 0.0
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 1.17 0.0 1.2
+ vertex 0.0 1.63 1.2
+ vertex 0.0 0.0 1.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 0.0 1.63 1.2
+ vertex 1.17 0.0 1.2
+ vertex 1.17 1.63 1.2
+ endloop
+endfacet
+facet normal -1.0 0.0 0.0
+ outer loop
+ vertex 0.0 1.63 1.2
+ vertex 0.0 0.0 0.0
+ vertex 0.0 0.0 1.2
+ endloop
+endfacet
+facet normal -1.0 0.0 0.0
+ outer loop
+ vertex 0.0 0.0 0.0
+ vertex 0.0 1.63 1.2
+ vertex 0.0 1.63 0.0
+ endloop
+endfacet
+facet normal -0.0 1.0 0.0
+ outer loop
+ vertex 0.0 1.63 1.2
+ vertex 1.17 1.63 0.0
+ vertex 0.0 1.63 0.0
+ endloop
+endfacet
+facet normal -0.0 1.0 0.0
+ outer loop
+ vertex 1.17 1.63 0.0
+ vertex 0.0 1.63 1.2
+ vertex 1.17 1.63 1.2
+ endloop
+endfacet
+facet normal 1.0 0.0 0.0
+ outer loop
+ vertex 1.17 1.63 0.0
+ vertex 1.17 0.0 1.2
+ vertex 1.17 0.0 0.0
+ endloop
+endfacet
+facet normal 1.0 0.0 0.0
+ outer loop
+ vertex 1.17 0.0 1.2
+ vertex 1.17 1.63 0.0
+ vertex 1.17 1.63 1.2
+ endloop
+endfacet
+facet normal -0.0 -1.0 -0.0
+ outer loop
+ vertex 1.17 0.0 1.2
+ vertex 0.0 0.0 0.0
+ vertex 1.17 0.0 0.0
+ endloop
+endfacet
+facet normal -0.0 -1.0 -0.0
+ outer loop
+ vertex 0.0 0.0 0.0
+ vertex 1.17 0.0 1.2
+ vertex 0.0 0.0 1.2
+ endloop
+endfacet
+facet normal 0.0 0.0 -1.0
+ outer loop
+ vertex 1.73120970770261 3.31831671830375 0.0
+ vertex 1.69335580395681 1.58667960794511 0.0
+ vertex 1.21240217992756 2.46342564388318 0.0
+ endloop
+endfacet
+facet normal 0.0 0.0 -1.0
+ outer loop
+ vertex 1.69335580395681 1.58667960794511 0.0
+ vertex 1.73120970770261 3.31831671830375 0.0
+ vertex 2.69311695576112 1.5648246464276 0.0
+ endloop
+endfacet
+facet normal 0.0 0.0 -1.0
+ outer loop
+ vertex 2.69311695576112 1.5648246464276 0.0
+ vertex 1.73120970770261 3.31831671830375 0.0
+ vertex 2.73097085950691 3.29646175678623 0.0
+ endloop
+endfacet
+facet normal 0.0 0.0 -1.0
+ outer loop
+ vertex 2.69311695576112 1.5648246464276 0.0
+ vertex 2.73097085950691 3.29646175678623 0.0
+ vertex 3.21192448353617 2.41971572084816 0.0
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 1.69335580395681 1.58667960794511 0.54
+ vertex 1.73120970770261 3.31831671830375 0.54
+ vertex 1.21240217992756 2.46342564388318 0.54
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 1.73120970770261 3.31831671830375 0.54
+ vertex 1.69335580395681 1.58667960794511 0.54
+ vertex 2.69311695576112 1.5648246464276 0.54
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 1.73120970770261 3.31831671830375 0.54
+ vertex 2.69311695576112 1.5648246464276 0.54
+ vertex 2.73097085950691 3.29646175678623 0.54
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 2.73097085950691 3.29646175678623 0.54
+ vertex 2.69311695576112 1.5648246464276 0.54
+ vertex 3.21192448353617 2.41971572084816 0.54
+ endloop
+endfacet
+facet normal -0.854891074420561 0.518807527775049 0.0
+ outer loop
+ vertex 1.73120970770261 3.31831671830375 0.54
+ vertex 1.21240217992756 2.46342564388318 0.0
+ vertex 1.21240217992756 2.46342564388318 0.54
+ endloop
+endfacet
+facet normal -0.854891074420561 0.518807527775049 0.0
+ outer loop
+ vertex 1.21240217992756 2.46342564388318 0.0
+ vertex 1.73120970770261 3.31831671830375 0.54
+ vertex 1.73120970770261 3.31831671830375 0.0
+ endloop
+endfacet
+facet normal 0.0218549615175129 0.999761151804304 0.0
+ outer loop
+ vertex 1.73120970770261 3.31831671830375 0.54
+ vertex 2.73097085950691 3.29646175678623 0.0
+ vertex 1.73120970770261 3.31831671830375 0.0
+ endloop
+endfacet
+facet normal 0.0218549615175129 0.999761151804304 0.0
+ outer loop
+ vertex 2.73097085950691 3.29646175678623 0.0
+ vertex 1.73120970770261 3.31831671830375 0.54
+ vertex 2.73097085950691 3.29646175678623 0.54
+ endloop
+endfacet
+facet normal 0.876746035938074 0.480953624029254 0.0
+ outer loop
+ vertex 2.73097085950691 3.29646175678623 0.0
+ vertex 3.21192448353617 2.41971572084816 0.54
+ vertex 3.21192448353617 2.41971572084816 0.0
+ endloop
+endfacet
+facet normal 0.876746035938074 0.480953624029254 0.0
+ outer loop
+ vertex 3.21192448353617 2.41971572084816 0.54
+ vertex 2.73097085950691 3.29646175678623 0.0
+ vertex 2.73097085950691 3.29646175678623 0.54
+ endloop
+endfacet
+facet normal 0.854891074420561 -0.51880752777505 0.0
+ outer loop
+ vertex 3.21192448353617 2.41971572084816 0.0
+ vertex 2.69311695576112 1.5648246464276 0.54
+ vertex 2.69311695576112 1.5648246464276 0.0
+ endloop
+endfacet
+facet normal 0.854891074420561 -0.51880752777505 0.0
+ outer loop
+ vertex 2.69311695576112 1.5648246464276 0.54
+ vertex 3.21192448353617 2.41971572084816 0.0
+ vertex 3.21192448353617 2.41971572084816 0.54
+ endloop
+endfacet
+facet normal -0.0218549615175129 -0.999761151804304 -0.0
+ outer loop
+ vertex 2.69311695576112 1.5648246464276 0.54
+ vertex 1.69335580395681 1.58667960794511 0.0
+ vertex 2.69311695576112 1.5648246464276 0.0
+ endloop
+endfacet
+facet normal -0.0218549615175129 -0.999761151804304 -0.0
+ outer loop
+ vertex 1.69335580395681 1.58667960794511 0.0
+ vertex 2.69311695576112 1.5648246464276 0.54
+ vertex 1.69335580395681 1.58667960794511 0.54
+ endloop
+endfacet
+facet normal -0.876746035938074 -0.480953624029255 -0.0
+ outer loop
+ vertex 1.21240217992756 2.46342564388318 0.54
+ vertex 1.69335580395681 1.58667960794511 0.0
+ vertex 1.69335580395681 1.58667960794511 0.54
+ endloop
+endfacet
+facet normal -0.876746035938074 -0.480953624029255 -0.0
+ outer loop
+ vertex 1.69335580395681 1.58667960794511 0.0
+ vertex 1.21240217992756 2.46342564388318 0.54
+ vertex 1.21240217992756 2.46342564388318 0.0
+ endloop
+endfacet
+facet normal 7.93222929432366e-016 4.89694648390394e-016 -1.0
+ outer loop
+ vertex 2.97826240317018 -0.636443757595701 1.44368526932165e-015
+ vertex 1.4493076566905 -1.10792799192095 0.0
+ vertex 2.10637516234703 0.776146996759498 1.44382245079469e-015
+ endloop
+endfacet
+facet normal -7.93222929432366e-016 -4.89694648390394e-016 1.0
+ outer loop
+ vertex 2.97826240317018 -0.636443757595701 0.880000000000001
+ vertex 2.10637516234703 0.776146996759498 0.880000000000001
+ vertex 1.4493076566905 -1.10792799192095 0.88
+ endloop
+endfacet
+facet normal -0.944226355661639 0.329297113977544 -5.87726961439968e-016
+ outer loop
+ vertex 2.10637516234703 0.776146996759498 0.880000000000001
+ vertex 1.4493076566905 -1.10792799192095 0.0
+ vertex 1.4493076566905 -1.10792799192095 0.88
+ endloop
+endfacet
+facet normal -0.944226355661639 0.329297113977544 -5.87726961439968e-016
+ outer loop
+ vertex 1.4493076566905 -1.10792799192095 0.0
+ vertex 2.10637516234703 0.776146996759498 0.880000000000001
+ vertex 2.10637516234703 0.776146996759498 1.44382245079469e-015
+ endloop
+endfacet
+facet normal 0.850958285756144 0.525233277604309 9.32203549451609e-016
+ outer loop
+ vertex 2.10637516234703 0.776146996759498 1.44382245079469e-015
+ vertex 2.97826240317018 -0.636443757595701 0.880000000000001
+ vertex 2.97826240317018 -0.636443757595701 1.44368526932165e-015
+ endloop
+endfacet
+facet normal 0.850958285756144 0.525233277604309 9.32203549451609e-016
+ outer loop
+ vertex 2.97826240317018 -0.636443757595701 0.880000000000001
+ vertex 2.10637516234703 0.776146996759498 1.44382245079469e-015
+ vertex 2.10637516234703 0.776146996759498 0.880000000000001
+ endloop
+endfacet
+facet normal 0.294677646453279 -0.955596716549799 -2.34205532155964e-016
+ outer loop
+ vertex 2.97826240317018 -0.636443757595701 1.44368526932165e-015
+ vertex 1.4493076566905 -1.10792799192095 0.88
+ vertex 1.4493076566905 -1.10792799192095 0.0
+ endloop
+endfacet
+facet normal 0.294677646453279 -0.955596716549799 -2.34205532155964e-016
+ outer loop
+ vertex 1.4493076566905 -1.10792799192095 0.88
+ vertex 2.97826240317018 -0.636443757595701 1.44368526932165e-015
+ vertex 2.97826240317018 -0.636443757595701 0.880000000000001
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.3138052634165 1.0837099501956 0.0
+ vertex 3.16916924809083 0.370587344831611 0.0
+ vertex 3.0733838074778 0.370587344831611 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.16916924809083 0.370587344831611 0.0
+ vertex 3.3138052634165 1.0837099501956 0.0
+ vertex 3.23382442050462 0.569821061306707 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.23382442050462 0.569821061306707 0.0
+ vertex 3.3138052634165 1.0837099501956 0.0
+ vertex 3.26016541667321 0.650759758624714 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.26016541667321 0.650759758624714 0.0
+ vertex 3.3138052634165 1.0837099501956 0.0
+ vertex 3.36983974617512 0.986966655176438 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.36983974617512 0.986966655176438 0.0
+ vertex 3.3138052634165 1.0837099501956 0.0
+ vertex 3.43066350096439 1.0837099501956 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.36983974617512 0.986966655176438 0.0
+ vertex 3.43066350096439 1.0837099501956 0.0
+ vertex 3.4799930028801 0.650759758624714 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.4799930028801 0.650759758624714 0.0
+ vertex 3.43066350096439 1.0837099501956 0.0
+ vertex 3.67108495690309 0.370587344831611 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.4799930028801 0.650759758624714 0.0
+ vertex 3.67108495690309 0.370587344831611 0.0
+ vertex 3.50633399904868 0.569821061306707 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.50633399904868 0.569821061306707 0.0
+ vertex 3.67108495690309 0.370587344831611 0.0
+ vertex 3.57098917146248 0.370587344831611 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.26016541667321 0.650759758624714 0.0
+ vertex 3.50633399904868 0.569821061306707 0.0
+ vertex 3.23382442050462 0.569821061306707 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.50633399904868 0.569821061306707 0.0
+ vertex 3.26016541667321 0.650759758624714 0.0
+ vertex 3.4799930028801 0.650759758624714 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.81895373084945 0.907105544065327 0.0
+ vertex 3.79273246648164 0.767139068969542 0.0
+ vertex 3.78491996648164 0.892887392724331 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.79273246648164 0.767139068969542 0.0
+ vertex 3.81895373084945 0.907105544065327 0.0
+ vertex 3.80039530173068 0.800185045981036 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.80039530173068 0.800185045981036 0.0
+ vertex 3.81895373084945 0.907105544065327 0.0
+ vertex 3.8233838074778 0.823652478931228 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.8233838074778 0.823652478931228 0.0
+ vertex 3.81895373084945 0.907105544065327 0.0
+ vertex 3.857477437746 0.915636434869925 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.8233838074778 0.823652478931228 0.0
+ vertex 3.857477437746 0.915636434869925 0.0
+ vertex 3.85750737069619 0.837661099620883 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.85750737069619 0.837661099620883 0.0
+ vertex 3.857477437746 0.915636434869925 0.0
+ vertex 3.90049108717129 0.918480065138124 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.85750737069619 0.837661099620883 0.0
+ vertex 3.90049108717129 0.918480065138124 0.0
+ vertex 3.89857537835903 0.842330639850768 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.89857537835903 0.842330639850768 0.0
+ vertex 3.90049108717129 0.918480065138124 0.0
+ vertex 3.94149922893374 0.838379490425481 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.94149922893374 0.838379490425481 0.0
+ vertex 3.90049108717129 0.918480065138124 0.0
+ vertex 3.99005047414447 0.907464739467626 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.94149922893374 0.838379490425481 0.0
+ vertex 3.99005047414447 0.907464739467626 0.0
+ vertex 3.98406388410616 0.826526042149619 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.98406388410616 0.826526042149619 0.0
+ vertex 3.99005047414447 0.907464739467626 0.0
+ vertex 4.02447336686478 0.807847881230078 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.02447336686478 0.807847881230078 0.0
+ vertex 3.99005047414447 0.907464739467626 0.0
+ vertex 4.06572097222876 0.879686961689848 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.02447336686478 0.807847881230078 0.0
+ vertex 4.06572097222876 0.879686961689848 0.0
+ vertex 4.06093170019811 0.783422593873756 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.06093170019811 0.783422593873756 0.0
+ vertex 4.06572097222876 0.879686961689848 0.0
+ vertex 4.06572097222876 0.783422593873756 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.70419079981497 0.789648647513603 0.0
+ vertex 3.70772288793757 0.706375180080653 0.0
+ vertex 3.70077844349313 0.755165888892914 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.70772288793757 0.706375180080653 0.0
+ vertex 3.70419079981497 0.789648647513603 0.0
+ vertex 3.71442786878049 0.820778915712837 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.70772288793757 0.706375180080653 0.0
+ vertex 3.71442786878049 0.820778915712837 0.0
+ vertex 3.72855622127091 0.665367038318201 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.72855622127091 0.665367038318201 0.0
+ vertex 3.71442786878049 0.820778915712837 0.0
+ vertex 3.73148965038968 0.848556693490615 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.72855622127091 0.665367038318201 0.0
+ vertex 3.73148965038968 0.848556693490615 0.0
+ vertex 3.76471522510232 0.633099318011688 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.76471522510232 0.633099318011688 0.0
+ vertex 3.73148965038968 0.848556693490615 0.0
+ vertex 3.75537614464255 0.872981980846936 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.76471522510232 0.633099318011688 0.0
+ vertex 3.75537614464255 0.872981980846936 0.0
+ vertex 3.78491996648164 0.892887392724331 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.76471522510232 0.633099318011688 0.0
+ vertex 3.78491996648164 0.892887392724331 0.0
+ vertex 3.79273246648164 0.767139068969542 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.76471522510232 0.633099318011688 0.0
+ vertex 3.79273246648164 0.767139068969542 0.0
+ vertex 3.79728227491075 0.737864643682186 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.76471522510232 0.633099318011688 0.0
+ vertex 3.79728227491075 0.737864643682186 0.0
+ vertex 3.81763668104102 0.610529873567243 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.81763668104102 0.610529873567243 0.0
+ vertex 3.79728227491075 0.737864643682186 0.0
+ vertex 3.81093170019811 0.717091176249235 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.81763668104102 0.610529873567243 0.0
+ vertex 3.81093170019811 0.717091176249235 0.0
+ vertex 3.83463859674983 0.702064835253067 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.81763668104102 0.610529873567243 0.0
+ vertex 3.83463859674983 0.702064835253067 0.0
+ vertex 3.86888189176899 0.598077766287549 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.86888189176899 0.598077766287549 0.0
+ vertex 3.83463859674983 0.702064835253067 0.0
+ vertex 3.86936081897206 0.690031789276055 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.86888189176899 0.598077766287549 0.0
+ vertex 3.86936081897206 0.690031789276055 0.0
+ vertex 3.91390104885711 0.588020295023182 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.91390104885711 0.588020295023182 0.0
+ vertex 3.86936081897206 0.690031789276055 0.0
+ vertex 3.91414051245865 0.679734854410155 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.91390104885711 0.588020295023182 0.0
+ vertex 3.91414051245865 0.679734854410155 0.0
+ vertex 3.95167643199888 0.575687919544254 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.95167643199888 0.575687919544254 0.0
+ vertex 3.91414051245865 0.679734854410155 0.0
+ vertex 3.96610411399121 0.668001137935059 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.95167643199888 0.575687919544254 0.0
+ vertex 3.96610411399121 0.668001137935059 0.0
+ vertex 3.97592212165405 0.560721444448469 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.97592212165405 0.560721444448469 0.0
+ vertex 3.96610411399121 0.668001137935059 0.0
+ vertex 4.01812758142416 0.648245390808622 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.97592212165405 0.560721444448469 0.0
+ vertex 4.01812758142416 0.648245390808622 0.0
+ vertex 3.98903275383796 0.540486770118967 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.98903275383796 0.540486770118967 0.0
+ vertex 4.01812758142416 0.648245390808622 0.0
+ vertex 3.99340296456593 0.512349796938891 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.99340296456593 0.512349796938891 0.0
+ vertex 4.01812758142416 0.648245390808622 0.0
+ vertex 4.00112566571535 0.38543408812663 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.00112566571535 0.38543408812663 0.0
+ vertex 4.01812758142416 0.648245390808622 0.0
+ vertex 4.03171714081114 0.406506885061496 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.03171714081114 0.406506885061496 0.0
+ vertex 4.01812758142416 0.648245390808622 0.0
+ vertex 4.05542403736286 0.61867163601935 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.03171714081114 0.406506885061496 0.0
+ vertex 4.05542403736286 0.61867163601935 0.0
+ vertex 4.05488524425941 0.430752574716668 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.05488524425941 0.430752574716668 0.0
+ vertex 4.05542403736286 0.61867163601935 0.0
+ vertex 4.07170756226708 0.459428341000193 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.07170756226708 0.459428341000193 0.0
+ vertex 4.05542403736286 0.61867163601935 0.0
+ vertex 4.07787375000654 0.577962823758814 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.07170756226708 0.459428341000193 0.0
+ vertex 4.07787375000654 0.577962823758814 0.0
+ vertex 4.08194463123259 0.491217134103642 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.08194463123259 0.491217134103642 0.0
+ vertex 4.07787375000654 0.577962823758814 0.0
+ vertex 4.08535698755443 0.524801904218584 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.70317307950846 0.503729107283718 0.0
+ vertex 3.6983838074778 0.402675467436975 0.0
+ vertex 3.6983838074778 0.503729107283718 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.6983838074778 0.402675467436975 0.0
+ vertex 3.70317307950846 0.503729107283718 0.0
+ vertex 3.77573055077282 0.372024126440806 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.77573055077282 0.372024126440806 0.0
+ vertex 3.70317307950846 0.503729107283718 0.0
+ vertex 3.73023246648164 0.483614164754982 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.77573055077282 0.372024126440806 0.0
+ vertex 3.73023246648164 0.483614164754982 0.0
+ vertex 3.77165966954677 0.460625659007856 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.77573055077282 0.372024126440806 0.0
+ vertex 3.77165966954677 0.460625659007856 0.0
+ vertex 3.82218648947014 0.441947498088316 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.77573055077282 0.372024126440806 0.0
+ vertex 3.82218648947014 0.441947498088316 0.0
+ vertex 3.82416206418278 0.361248264371841 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.82416206418278 0.361248264371841 0.0
+ vertex 3.82218648947014 0.441947498088316 0.0
+ vertex 3.87941829023642 0.433805735636209 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.82416206418278 0.361248264371841 0.0
+ vertex 3.87941829023642 0.433805735636209 0.0
+ vertex 3.87606579981497 0.357656310348852 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.87606579981497 0.357656310348852 0.0
+ vertex 3.87941829023642 0.433805735636209 0.0
+ vertex 3.92605382663489 0.360769337168776 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.92605382663489 0.360769337168776 0.0
+ vertex 3.87941829023642 0.433805735636209 0.0
+ vertex 3.92539530173068 0.438834471268392 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.92605382663489 0.360769337168776 0.0
+ vertex 3.92539530173068 0.438834471268392 0.0
+ vertex 3.96179376916363 0.451526042149618 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.92605382663489 0.360769337168776 0.0
+ vertex 3.96179376916363 0.451526042149618 0.0
+ vertex 3.96682250479581 0.370108417628546 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.96682250479581 0.370108417628546 0.0
+ vertex 3.96179376916363 0.451526042149618 0.0
+ vertex 3.98597959291842 0.47499347509981 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 3.96682250479581 0.370108417628546 0.0
+ vertex 3.98597959291842 0.47499347509981 0.0
+ vertex 4.00112566571535 0.38543408812663 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.00112566571535 0.38543408812663 0.0
+ vertex 3.98597959291842 0.47499347509981 0.0
+ vertex 3.99340296456593 0.512349796938891 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.13702125958508 0.702962823758814 0.0
+ vertex 4.13684166188393 0.571078245214753 0.0
+ vertex 4.13229185345481 0.63734979693889 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.13684166188393 0.571078245214753 0.0
+ vertex 4.13702125958508 0.702962823758814 0.0
+ vertex 4.15049108717129 0.514026042149619 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.15049108717129 0.514026042149619 0.0
+ vertex 4.13702125958508 0.702962823758814 0.0
+ vertex 4.15120947797589 0.758997306517435 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.15049108717129 0.514026042149619 0.0
+ vertex 4.15120947797589 0.758997306517435 0.0
+ vertex 4.17240200671152 0.466073455942722 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.17240200671152 0.466073455942722 0.0
+ vertex 4.15120947797589 0.758997306517435 0.0
+ vertex 4.17329999521727 0.80617163601935 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.17240200671152 0.466073455942722 0.0
+ vertex 4.17329999521727 0.80617163601935 0.0
+ vertex 4.20173629789926 0.427100754793297 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.20173629789926 0.427100754793297 0.0
+ vertex 4.17329999521727 0.80617163601935 0.0
+ vertex 4.20173629789926 0.845204203069159 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.20173629789926 0.427100754793297 0.0
+ vertex 4.20173629789926 0.845204203069159 0.0
+ vertex 4.23723677682646 0.876154873567243 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.20173629789926 0.427100754793297 0.0
+ vertex 4.23723677682646 0.876154873567243 0.0
+ vertex 4.22568265805252 0.63734979693889 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.22568265805252 0.63734979693889 0.0
+ vertex 4.23723677682646 0.876154873567243 0.0
+ vertex 4.22833172414447 0.68298257950594 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.22833172414447 0.68298257950594 0.0
+ vertex 4.23723677682646 0.876154873567243 0.0
+ vertex 4.23627892242033 0.723137632187933 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.23627892242033 0.723137632187933 0.0
+ vertex 4.23723677682646 0.876154873567243 0.0
+ vertex 4.2495242528801 0.757814954984868 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.2495242528801 0.757814954984868 0.0
+ vertex 4.23723677682646 0.876154873567243 0.0
+ vertex 4.28051982280347 0.899083513413986 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.2495242528801 0.757814954984868 0.0
+ vertex 4.28051982280347 0.899083513413986 0.0
+ vertex 4.26806771552378 0.787014547896745 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.26806771552378 0.787014547896745 0.0
+ vertex 4.28051982280347 0.899083513413986 0.0
+ vertex 4.29098138889543 0.810167684869925 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.29098138889543 0.810167684869925 0.0
+ vertex 4.28051982280347 0.899083513413986 0.0
+ vertex 4.3294302634165 0.913271731804791 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.29098138889543 0.810167684869925 0.0
+ vertex 4.3294302634165 0.913271731804791 0.0
+ vertex 4.31733735153911 0.826705639850768 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.31733735153911 0.826705639850768 0.0
+ vertex 4.3294302634165 0.913271731804791 0.0
+ vertex 4.34713560345482 0.836628412839274 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.34713560345482 0.836628412839274 0.0
+ vertex 4.3294302634165 0.913271731804791 0.0
+ vertex 4.38181292625175 0.918001137935059 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.34713560345482 0.836628412839274 0.0
+ vertex 4.38181292625175 0.918001137935059 0.0
+ vertex 4.38037614464255 0.839936003835442 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.38037614464255 0.839936003835442 0.0
+ vertex 4.38181292625175 0.918001137935059 0.0
+ vertex 4.4292267193552 0.832752095789465 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.4292267193552 0.832752095789465 0.0
+ vertex 4.38181292625175 0.918001137935059 0.0
+ vertex 4.42509597222876 0.914888111115136 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.4292267193552 0.832752095789465 0.0
+ vertex 4.42509597222876 0.914888111115136 0.0
+ vertex 4.46682250479581 0.905549030655366 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.4292267193552 0.832752095789465 0.0
+ vertex 4.46682250479581 0.905549030655366 0.0
+ vertex 4.47328802203719 0.815989643682186 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.47328802203719 0.815989643682186 0.0
+ vertex 4.46682250479581 0.905549030655366 0.0
+ vertex 4.53985890326324 0.876813398471458 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.47328802203719 0.815989643682186 0.0
+ vertex 4.53985890326324 0.876813398471458 0.0
+ vertex 4.50992595307167 0.794437919544255 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.50992595307167 0.794437919544255 0.0
+ vertex 4.53985890326324 0.876813398471458 0.0
+ vertex 4.53459070402953 0.775759758624714 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.53459070402953 0.775759758624714 0.0
+ vertex 4.53985890326324 0.876813398471458 0.0
+ vertex 4.53985890326324 0.775759758624714 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.22568265805252 0.63734979693889 0.0
+ vertex 4.23801503353144 0.396988206900576 0.0
+ vertex 4.20173629789926 0.427100754793297 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.23801503353144 0.396988206900576 0.0
+ vertex 4.22568265805252 0.63734979693889 0.0
+ vertex 4.2282419252939 0.592555136977205 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.23801503353144 0.396988206900576 0.0
+ vertex 4.2282419252939 0.592555136977205 0.0
+ vertex 4.23591972701803 0.552998743299044 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.23801503353144 0.396988206900576 0.0
+ vertex 4.23591972701803 0.552998743299044 0.0
+ vertex 4.24871606322493 0.518680615904408 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.23801503353144 0.396988206900576 0.0
+ vertex 4.24871606322493 0.518680615904408 0.0
+ vertex 4.28075928640501 0.375616080463795 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.28075928640501 0.375616080463795 0.0
+ vertex 4.24871606322493 0.518680615904408 0.0
+ vertex 4.26663093391458 0.489600754793297 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.28075928640501 0.375616080463795 0.0
+ vertex 4.26663093391458 0.489600754793297 0.0
+ vertex 4.28909561303336 0.466447617820117 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.28075928640501 0.375616080463795 0.0
+ vertex 4.28909561303336 0.466447617820117 0.0
+ vertex 4.32901120211382 0.362864643682186 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.32901120211382 0.362864643682186 0.0
+ vertex 4.28909561303336 0.466447617820117 0.0
+ vertex 4.31554137452761 0.449909662839274 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.32901120211382 0.362864643682186 0.0
+ vertex 4.31554137452761 0.449909662839274 0.0
+ vertex 4.34596821839734 0.439986889850768 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.32901120211382 0.362864643682186 0.0
+ vertex 4.34596821839734 0.439986889850768 0.0
+ vertex 4.38181292625175 0.358614164754983 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.38181292625175 0.358614164754983 0.0
+ vertex 4.34596821839734 0.439986889850768 0.0
+ vertex 4.38037614464255 0.436679298854599 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.38181292625175 0.358614164754983 0.0
+ vertex 4.38037614464255 0.436679298854599 0.0
+ vertex 4.42335986111765 0.441229107283718 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.38181292625175 0.358614164754983 0.0
+ vertex 4.42335986111765 0.441229107283718 0.0
+ vertex 4.42874779215213 0.362206118777971 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.42874779215213 0.362206118777971 0.0
+ vertex 4.42335986111765 0.441229107283718 0.0
+ vertex 4.46418840517895 0.454878532571074 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.42874779215213 0.362206118777971 0.0
+ vertex 4.46418840517895 0.454878532571074 0.0
+ vertex 4.46993553161574 0.372503053643871 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.46993553161574 0.372503053643871 0.0
+ vertex 4.46418840517895 0.454878532571074 0.0
+ vertex 4.5016644588188 0.475711865904408 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.46993553161574 0.372503053643871 0.0
+ vertex 4.5016644588188 0.475711865904408 0.0
+ vertex 4.50633399904869 0.385673551728163 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.50633399904869 0.385673551728163 0.0
+ vertex 4.5016644588188 0.475711865904408 0.0
+ vertex 4.53459070402953 0.501813398471458 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.50633399904869 0.385673551728163 0.0
+ vertex 4.53459070402953 0.501813398471458 0.0
+ vertex 4.53985890326324 0.400759758624714 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.53985890326324 0.400759758624714 0.0
+ vertex 4.53459070402953 0.501813398471458 0.0
+ vertex 4.53985890326324 0.501813398471458 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.71370947797589 0.905549030655366 0.0
+ vertex 4.62367116379964 0.370587344831611 0.0
+ vertex 4.62367116379964 0.905549030655366 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.62367116379964 0.370587344831611 0.0
+ vertex 4.71370947797589 0.905549030655366 0.0
+ vertex 4.71370947797589 0.370587344831611 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.71993553161574 1.08849922222625 0.0
+ vertex 4.6174451101598 0.995108417628546 0.0
+ vertex 4.6174451101598 1.08849922222625 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.6174451101598 0.995108417628546 0.0
+ vertex 4.71993553161574 1.08849922222625 0.0
+ vertex 4.71993553161574 0.995108417628546 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.93784740901037 0.905549030655366 0.0
+ vertex 4.84780909483413 0.370587344831611 0.0
+ vertex 4.84780909483413 0.905549030655366 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.84780909483413 0.370587344831611 0.0
+ vertex 4.93784740901037 0.905549030655366 0.0
+ vertex 4.93784740901037 0.370587344831611 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.94407346265022 1.08849922222625 0.0
+ vertex 4.84158304119428 0.995108417628546 0.0
+ vertex 4.84158304119428 1.08849922222625 0.0
+ endloop
+endfacet
+facet normal -0.0 -0.0 -1.0
+ outer loop
+ vertex 4.84158304119428 0.995108417628546 0.0
+ vertex 4.94407346265022 1.08849922222625 0.0
+ vertex 4.94407346265022 0.995108417628546 0.0
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.50633399904868 0.569821061306707 0.2
+ vertex 3.26016541667321 0.650759758624714 0.2
+ vertex 3.23382442050462 0.569821061306707 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.26016541667321 0.650759758624714 0.2
+ vertex 3.50633399904868 0.569821061306707 0.2
+ vertex 3.4799930028801 0.650759758624714 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.16916924809083 0.370587344831611 0.2
+ vertex 3.3138052634165 1.0837099501956 0.2
+ vertex 3.0733838074778 0.370587344831611 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.3138052634165 1.0837099501956 0.2
+ vertex 3.16916924809083 0.370587344831611 0.2
+ vertex 3.23382442050462 0.569821061306707 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.3138052634165 1.0837099501956 0.2
+ vertex 3.23382442050462 0.569821061306707 0.2
+ vertex 3.26016541667321 0.650759758624714 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.3138052634165 1.0837099501956 0.2
+ vertex 3.26016541667321 0.650759758624714 0.2
+ vertex 3.36983974617512 0.986966655176438 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.3138052634165 1.0837099501956 0.2
+ vertex 3.36983974617512 0.986966655176438 0.2
+ vertex 3.43066350096439 1.0837099501956 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.43066350096439 1.0837099501956 0.2
+ vertex 3.36983974617512 0.986966655176438 0.2
+ vertex 3.4799930028801 0.650759758624714 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.43066350096439 1.0837099501956 0.2
+ vertex 3.4799930028801 0.650759758624714 0.2
+ vertex 3.67108495690309 0.370587344831611 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.67108495690309 0.370587344831611 0.2
+ vertex 3.4799930028801 0.650759758624714 0.2
+ vertex 3.50633399904868 0.569821061306707 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.67108495690309 0.370587344831611 0.2
+ vertex 3.50633399904868 0.569821061306707 0.2
+ vertex 3.57098917146248 0.370587344831611 0.2
+ endloop
+endfacet
+facet normal -0.947595870336326 0.319471542584846 0.0
+ outer loop
+ vertex 3.3138052634165 1.0837099501956 0.2
+ vertex 3.0733838074778 0.370587344831611 0.0
+ vertex 3.0733838074778 0.370587344831611 0.2
+ endloop
+endfacet
+facet normal -0.947595870336326 0.319471542584846 0.0
+ outer loop
+ vertex 3.0733838074778 0.370587344831611 0.0
+ vertex 3.3138052634165 1.0837099501956 0.2
+ vertex 3.3138052634165 1.0837099501956 0.0
+ endloop
+endfacet
+facet normal 0.0 1.0 0.0
+ outer loop
+ vertex 3.3138052634165 1.0837099501956 0.2
+ vertex 3.43066350096439 1.0837099501956 0.0
+ vertex 3.3138052634165 1.0837099501956 0.0
+ endloop
+endfacet
+facet normal 0.0 1.0 0.0
+ outer loop
+ vertex 3.43066350096439 1.0837099501956 0.0
+ vertex 3.3138052634165 1.0837099501956 0.2
+ vertex 3.43066350096439 1.0837099501956 0.2
+ endloop
+endfacet
+facet normal 0.947595870336326 0.319471542584846 0.0
+ outer loop
+ vertex 3.43066350096439 1.0837099501956 0.0
+ vertex 3.67108495690309 0.370587344831611 0.2
+ vertex 3.67108495690309 0.370587344831611 0.0
+ endloop
+endfacet
+facet normal 0.947595870336326 0.319471542584846 0.0
+ outer loop
+ vertex 3.67108495690309 0.370587344831611 0.2
+ vertex 3.43066350096439 1.0837099501956 0.0
+ vertex 3.43066350096439 1.0837099501956 0.2
+ endloop
+endfacet
+facet normal 0.0 -1.0 0.0
+ outer loop
+ vertex 3.67108495690309 0.370587344831611 0.2
+ vertex 3.57098917146248 0.370587344831611 0.0
+ vertex 3.67108495690309 0.370587344831611 0.0
+ endloop
+endfacet
+facet normal 0.0 -1.0 0.0
+ outer loop
+ vertex 3.57098917146248 0.370587344831611 0.0
+ vertex 3.67108495690309 0.370587344831611 0.2
+ vertex 3.57098917146248 0.370587344831611 0.2
+ endloop
+endfacet
+facet normal -0.951168400556076 -0.308672437680457 0.0
+ outer loop
+ vertex 3.50633399904868 0.569821061306707 0.2
+ vertex 3.57098917146248 0.370587344831611 0.0
+ vertex 3.57098917146248 0.370587344831611 0.2
+ endloop
+endfacet
+facet normal -0.951168400556076 -0.308672437680457 0.0
+ outer loop
+ vertex 3.57098917146248 0.370587344831611 0.0
+ vertex 3.50633399904868 0.569821061306707 0.2
+ vertex 3.50633399904868 0.569821061306707 0.0
+ endloop
+endfacet
+facet normal 0.0 -1.0 0.0
+ outer loop
+ vertex 3.50633399904868 0.569821061306707 0.2
+ vertex 3.23382442050462 0.569821061306707 0.0
+ vertex 3.50633399904868 0.569821061306707 0.0
+ endloop
+endfacet
+facet normal 0.0 -1.0 0.0
+ outer loop
+ vertex 3.23382442050462 0.569821061306707 0.0
+ vertex 3.50633399904868 0.569821061306707 0.2
+ vertex 3.23382442050462 0.569821061306707 0.2
+ endloop
+endfacet
+facet normal 0.951168400556076 -0.308672437680457 0.0
+ outer loop
+ vertex 3.23382442050462 0.569821061306707 0.0
+ vertex 3.16916924809083 0.370587344831611 0.2
+ vertex 3.16916924809083 0.370587344831611 0.0
+ endloop
+endfacet
+facet normal 0.951168400556076 -0.308672437680457 0.0
+ outer loop
+ vertex 3.16916924809083 0.370587344831611 0.2
+ vertex 3.23382442050462 0.569821061306707 0.0
+ vertex 3.23382442050462 0.569821061306707 0.2
+ endloop
+endfacet
+facet normal 0.0 -1.0 0.0
+ outer loop
+ vertex 3.16916924809083 0.370587344831611 0.2
+ vertex 3.0733838074778 0.370587344831611 0.0
+ vertex 3.16916924809083 0.370587344831611 0.0
+ endloop
+endfacet
+facet normal 0.0 -1.0 0.0
+ outer loop
+ vertex 3.0733838074778 0.370587344831611 0.0
+ vertex 3.16916924809083 0.370587344831611 0.2
+ vertex 3.0733838074778 0.370587344831611 0.2
+ endloop
+endfacet
+facet normal -0.950295217341758 -0.311350284884052 0.0
+ outer loop
+ vertex 3.36983974617512 0.986966655176438 0.2
+ vertex 3.4799930028801 0.650759758624714 0.0
+ vertex 3.4799930028801 0.650759758624714 0.2
+ endloop
+endfacet
+facet normal -0.950295217341758 -0.311350284884052 0.0
+ outer loop
+ vertex 3.4799930028801 0.650759758624714 0.0
+ vertex 3.36983974617512 0.986966655176438 0.2
+ vertex 3.36983974617512 0.986966655176438 0.0
+ endloop
+endfacet
+facet normal 0.950695123572524 -0.310127041735196 0.0
+ outer loop
+ vertex 3.36983974617512 0.986966655176438 0.0
+ vertex 3.26016541667321 0.650759758624714 0.2
+ vertex 3.26016541667321 0.650759758624714 0.0
+ endloop
+endfacet
+facet normal 0.950695123572524 -0.310127041735196 0.0
+ outer loop
+ vertex 3.26016541667321 0.650759758624714 0.2
+ vertex 3.36983974617512 0.986966655176438 0.0
+ vertex 3.36983974617512 0.986966655176438 0.2
+ endloop
+endfacet
+facet normal 0.0 1.0 0.0
+ outer loop
+ vertex 3.26016541667321 0.650759758624714 0.2
+ vertex 3.4799930028801 0.650759758624714 0.0
+ vertex 3.26016541667321 0.650759758624714 0.0
+ endloop
+endfacet
+facet normal 0.0 1.0 0.0
+ outer loop
+ vertex 3.4799930028801 0.650759758624714 0.0
+ vertex 3.26016541667321 0.650759758624714 0.2
+ vertex 3.4799930028801 0.650759758624714 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.77573055077282 0.372024126440806 0.2
+ vertex 3.6983838074778 0.503729107283718 0.2
+ vertex 3.6983838074778 0.402675467436975 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.6983838074778 0.503729107283718 0.2
+ vertex 3.77573055077282 0.372024126440806 0.2
+ vertex 3.70317307950846 0.503729107283718 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.70317307950846 0.503729107283718 0.2
+ vertex 3.77573055077282 0.372024126440806 0.2
+ vertex 3.73023246648164 0.483614164754982 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.73023246648164 0.483614164754982 0.2
+ vertex 3.77573055077282 0.372024126440806 0.2
+ vertex 3.77165966954677 0.460625659007856 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.77165966954677 0.460625659007856 0.2
+ vertex 3.77573055077282 0.372024126440806 0.2
+ vertex 3.82218648947014 0.441947498088316 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.82218648947014 0.441947498088316 0.2
+ vertex 3.77573055077282 0.372024126440806 0.2
+ vertex 3.82416206418278 0.361248264371841 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.82218648947014 0.441947498088316 0.2
+ vertex 3.82416206418278 0.361248264371841 0.2
+ vertex 3.87941829023642 0.433805735636209 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.87941829023642 0.433805735636209 0.2
+ vertex 3.82416206418278 0.361248264371841 0.2
+ vertex 3.87606579981497 0.357656310348852 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.87941829023642 0.433805735636209 0.2
+ vertex 3.87606579981497 0.357656310348852 0.2
+ vertex 3.92605382663489 0.360769337168776 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.87941829023642 0.433805735636209 0.2
+ vertex 3.92605382663489 0.360769337168776 0.2
+ vertex 3.92539530173068 0.438834471268392 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.92539530173068 0.438834471268392 0.2
+ vertex 3.92605382663489 0.360769337168776 0.2
+ vertex 3.96179376916363 0.451526042149618 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.96179376916363 0.451526042149618 0.2
+ vertex 3.92605382663489 0.360769337168776 0.2
+ vertex 3.96682250479581 0.370108417628546 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.96179376916363 0.451526042149618 0.2
+ vertex 3.96682250479581 0.370108417628546 0.2
+ vertex 3.98597959291842 0.47499347509981 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.98597959291842 0.47499347509981 0.2
+ vertex 3.96682250479581 0.370108417628546 0.2
+ vertex 4.00112566571535 0.38543408812663 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.98597959291842 0.47499347509981 0.2
+ vertex 4.00112566571535 0.38543408812663 0.2
+ vertex 3.99340296456593 0.512349796938891 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.70772288793757 0.706375180080653 0.2
+ vertex 3.70419079981497 0.789648647513603 0.2
+ vertex 3.70077844349313 0.755165888892914 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.70419079981497 0.789648647513603 0.2
+ vertex 3.70772288793757 0.706375180080653 0.2
+ vertex 3.71442786878049 0.820778915712837 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.71442786878049 0.820778915712837 0.2
+ vertex 3.70772288793757 0.706375180080653 0.2
+ vertex 3.72855622127091 0.665367038318201 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.71442786878049 0.820778915712837 0.2
+ vertex 3.72855622127091 0.665367038318201 0.2
+ vertex 3.73148965038968 0.848556693490615 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.73148965038968 0.848556693490615 0.2
+ vertex 3.72855622127091 0.665367038318201 0.2
+ vertex 3.76471522510232 0.633099318011688 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.73148965038968 0.848556693490615 0.2
+ vertex 3.76471522510232 0.633099318011688 0.2
+ vertex 3.75537614464255 0.872981980846936 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.75537614464255 0.872981980846936 0.2
+ vertex 3.76471522510232 0.633099318011688 0.2
+ vertex 3.78491996648164 0.892887392724331 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.78491996648164 0.892887392724331 0.2
+ vertex 3.76471522510232 0.633099318011688 0.2
+ vertex 3.79273246648164 0.767139068969542 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.79273246648164 0.767139068969542 0.2
+ vertex 3.76471522510232 0.633099318011688 0.2
+ vertex 3.79728227491075 0.737864643682186 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.79728227491075 0.737864643682186 0.2
+ vertex 3.76471522510232 0.633099318011688 0.2
+ vertex 3.81763668104102 0.610529873567243 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.79728227491075 0.737864643682186 0.2
+ vertex 3.81763668104102 0.610529873567243 0.2
+ vertex 3.81093170019811 0.717091176249235 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.81093170019811 0.717091176249235 0.2
+ vertex 3.81763668104102 0.610529873567243 0.2
+ vertex 3.83463859674983 0.702064835253067 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.83463859674983 0.702064835253067 0.2
+ vertex 3.81763668104102 0.610529873567243 0.2
+ vertex 3.86888189176899 0.598077766287549 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.83463859674983 0.702064835253067 0.2
+ vertex 3.86888189176899 0.598077766287549 0.2
+ vertex 3.86936081897206 0.690031789276055 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.86936081897206 0.690031789276055 0.2
+ vertex 3.86888189176899 0.598077766287549 0.2
+ vertex 3.91390104885711 0.588020295023182 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.86936081897206 0.690031789276055 0.2
+ vertex 3.91390104885711 0.588020295023182 0.2
+ vertex 3.91414051245865 0.679734854410155 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.91414051245865 0.679734854410155 0.2
+ vertex 3.91390104885711 0.588020295023182 0.2
+ vertex 3.95167643199888 0.575687919544254 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.91414051245865 0.679734854410155 0.2
+ vertex 3.95167643199888 0.575687919544254 0.2
+ vertex 3.96610411399121 0.668001137935059 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.96610411399121 0.668001137935059 0.2
+ vertex 3.95167643199888 0.575687919544254 0.2
+ vertex 3.97592212165405 0.560721444448469 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.96610411399121 0.668001137935059 0.2
+ vertex 3.97592212165405 0.560721444448469 0.2
+ vertex 4.01812758142416 0.648245390808622 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.01812758142416 0.648245390808622 0.2
+ vertex 3.97592212165405 0.560721444448469 0.2
+ vertex 3.98903275383796 0.540486770118967 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.01812758142416 0.648245390808622 0.2
+ vertex 3.98903275383796 0.540486770118967 0.2
+ vertex 3.99340296456593 0.512349796938891 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.01812758142416 0.648245390808622 0.2
+ vertex 3.99340296456593 0.512349796938891 0.2
+ vertex 4.00112566571535 0.38543408812663 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.01812758142416 0.648245390808622 0.2
+ vertex 4.00112566571535 0.38543408812663 0.2
+ vertex 4.03171714081114 0.406506885061496 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.01812758142416 0.648245390808622 0.2
+ vertex 4.03171714081114 0.406506885061496 0.2
+ vertex 4.05542403736286 0.61867163601935 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.05542403736286 0.61867163601935 0.2
+ vertex 4.03171714081114 0.406506885061496 0.2
+ vertex 4.05488524425941 0.430752574716668 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.05542403736286 0.61867163601935 0.2
+ vertex 4.05488524425941 0.430752574716668 0.2
+ vertex 4.07170756226708 0.459428341000193 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.05542403736286 0.61867163601935 0.2
+ vertex 4.07170756226708 0.459428341000193 0.2
+ vertex 4.07787375000654 0.577962823758814 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.07787375000654 0.577962823758814 0.2
+ vertex 4.07170756226708 0.459428341000193 0.2
+ vertex 4.08194463123259 0.491217134103642 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.07787375000654 0.577962823758814 0.2
+ vertex 4.08194463123259 0.491217134103642 0.2
+ vertex 4.08535698755443 0.524801904218584 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.79273246648164 0.767139068969542 0.2
+ vertex 3.81895373084945 0.907105544065327 0.2
+ vertex 3.78491996648164 0.892887392724331 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.81895373084945 0.907105544065327 0.2
+ vertex 3.79273246648164 0.767139068969542 0.2
+ vertex 3.80039530173068 0.800185045981036 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.81895373084945 0.907105544065327 0.2
+ vertex 3.80039530173068 0.800185045981036 0.2
+ vertex 3.8233838074778 0.823652478931228 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.81895373084945 0.907105544065327 0.2
+ vertex 3.8233838074778 0.823652478931228 0.2
+ vertex 3.857477437746 0.915636434869925 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.857477437746 0.915636434869925 0.2
+ vertex 3.8233838074778 0.823652478931228 0.2
+ vertex 3.85750737069619 0.837661099620883 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.857477437746 0.915636434869925 0.2
+ vertex 3.85750737069619 0.837661099620883 0.2
+ vertex 3.90049108717129 0.918480065138124 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.90049108717129 0.918480065138124 0.2
+ vertex 3.85750737069619 0.837661099620883 0.2
+ vertex 3.89857537835903 0.842330639850768 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.90049108717129 0.918480065138124 0.2
+ vertex 3.89857537835903 0.842330639850768 0.2
+ vertex 3.94149922893374 0.838379490425481 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.90049108717129 0.918480065138124 0.2
+ vertex 3.94149922893374 0.838379490425481 0.2
+ vertex 3.99005047414447 0.907464739467626 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.99005047414447 0.907464739467626 0.2
+ vertex 3.94149922893374 0.838379490425481 0.2
+ vertex 3.98406388410616 0.826526042149619 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.99005047414447 0.907464739467626 0.2
+ vertex 3.98406388410616 0.826526042149619 0.2
+ vertex 4.02447336686478 0.807847881230078 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 3.99005047414447 0.907464739467626 0.2
+ vertex 4.02447336686478 0.807847881230078 0.2
+ vertex 4.06572097222876 0.879686961689848 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.06572097222876 0.879686961689848 0.2
+ vertex 4.02447336686478 0.807847881230078 0.2
+ vertex 4.06093170019811 0.783422593873756 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.06572097222876 0.879686961689848 0.2
+ vertex 4.06093170019811 0.783422593873756 0.2
+ vertex 4.06572097222876 0.783422593873756 0.2
+ endloop
+endfacet
+facet normal -0.0034494236932481 -0.999994050720395 0.0
+ outer loop
+ vertex 3.87606579981497 0.357656310348852 0.2
+ vertex 3.82416206418278 0.361248264371841 0.0
+ vertex 3.87606579981497 0.357656310348852 0.0
+ endloop
+endfacet
+facet normal -0.143515065226195 -0.989648132445629 0.0
+ outer loop
+ vertex 3.82416206418278 0.361248264371841 0.0
+ vertex 3.87606579981497 0.357656310348852 0.2
+ vertex 3.82416206418278 0.361248264371841 0.2
+ endloop
+endfacet
+facet normal -0.143515065226195 -0.989648132445629 0.0
+ outer loop
+ vertex 3.82416206418278 0.361248264371841 0.2
+ vertex 3.77573055077282 0.372024126440806 0.0
+ vertex 3.82416206418278 0.361248264371841 0.0
+ endloop
+endfacet
+facet normal -0.29371898743818 -0.955891812088738 0.0
+ outer loop
+ vertex 3.77573055077282 0.372024126440806 0.0
+ vertex 3.82416206418278 0.361248264371841 0.2
+ vertex 3.77573055077282 0.372024126440806 0.2
+ endloop
+endfacet
+facet normal -0.29371898743818 -0.955891812088738 0.0
+ outer loop
+ vertex 3.77573055077282 0.372024126440806 0.2
+ vertex 3.6983838074778 0.402675467436975 0.0
+ vertex 3.77573055077282 0.372024126440806 0.0
+ endloop
+endfacet
+facet normal -0.36841130465666 -0.929662901594539 0.0
+ outer loop
+ vertex 3.6983838074778 0.402675467436975 0.0
+ vertex 3.77573055077282 0.372024126440806 0.2
+ vertex 3.6983838074778 0.402675467436975 0.2
+ endloop
+endfacet
+facet normal -1.0 0.0 0.0
+ outer loop
+ vertex 3.6983838074778 0.503729107283718 0.2
+ vertex 3.6983838074778 0.402675467436975 0.0
+ vertex 3.6983838074778 0.402675467436975 0.2
+ endloop
+endfacet
+facet normal -1.0 0.0 0.0
+ outer loop
+ vertex 3.6983838074778 0.402675467436975 0.0
+ vertex 3.6983838074778 0.503729107283718 0.2
+ vertex 3.6983838074778 0.503729107283718 0.0
+ endloop
+endfacet
+facet normal 0.0 1.0 0.0
+ outer loop
+ vertex 3.6983838074778 0.503729107283718 0.2
+ vertex 3.70317307950846 0.503729107283718 0.0
+ vertex 3.6983838074778 0.503729107283718 0.0
+ endloop
+endfacet
+facet normal 0.0 1.0 0.0
+ outer loop
+ vertex 3.70317307950846 0.503729107283718 0.0
+ vertex 3.6983838074778 0.503729107283718 0.2
+ vertex 3.70317307950846 0.503729107283718 0.2
+ endloop
+endfacet
+facet normal 0.596585492351885 0.802549531378132 0.0
+ outer loop
+ vertex 3.70317307950846 0.503729107283718 0.2
+ vertex 3.73023246648164 0.483614164754982 0.0
+ vertex 3.70317307950846 0.503729107283718 0.0
+ endloop
+endfacet
+facet normal 0.542091186803624 0.840319668453523 0.0
+ outer loop
+ vertex 3.73023246648164 0.483614164754982 0.0
+ vertex 3.70317307950846 0.503729107283718 0.2
+ vertex 3.73023246648164 0.483614164754982 0.2
+ endloop
+endfacet
+facet normal 0.542091186803624 0.840319668453523 0.0
+ outer loop
+ vertex 3.73023246648164 0.483614164754982 0.2
+ vertex 3.77165966954677 0.460625659007856 0.0
+ vertex 3.73023246648164 0.483614164754982 0.0
+ endloop
+endfacet
+facet normal 0.417186946688829 0.908820692718015 0.0
+ outer loop
+ vertex 3.77165966954677 0.460625659007856 0.0
+ vertex 3.73023246648164 0.483614164754982 0.2
+ vertex 3.77165966954677 0.460625659007856 0.2
+ endloop
+endfacet
+facet normal 0.417186946688829 0.908820692718015 0.0
+ outer loop
+ vertex 3.77165966954677 0.460625659007856 0.2
+ vertex 3.82218648947014 0.441947498088316 0.0
+ vertex 3.77165966954677 0.460625659007856 0.0
+ endloop
+endfacet
+facet normal 0.245174475646029 0.969478971660394 0.0
+ outer loop
+ vertex 3.82218648947014 0.441947498088316 0.0
+ vertex 3.77165966954677 0.460625659007856 0.2
+ vertex 3.82218648947014 0.441947498088316 0.2
+ endloop
+endfacet
+facet normal 0.245174475646029 0.969478971660394 0.0
+ outer loop
+ vertex 3.82218648947014 0.441947498088316 0.2
+ vertex 3.87941829023642 0.433805735636209 0.0
+ vertex 3.82218648947014 0.441947498088316 0.0
+ endloop
+endfacet
+facet normal 0.0161839307351789 0.999869031616621 0.0
+ outer loop
+ vertex 3.87941829023642 0.433805735636209 0.0
+ vertex 3.82218648947014 0.441947498088316 0.2
+ vertex 3.87941829023642 0.433805735636209 0.2
+ endloop
+endfacet
+facet normal 0.0161839307351789 0.999869031616621 0.0
+ outer loop
+ vertex 3.87941829023642 0.433805735636209 0.2
+ vertex 3.92539530173068 0.438834471268392 0.0
+ vertex 3.87941829023642 0.433805735636209 0.0
+ endloop
+endfacet
+facet normal -0.220397575605247 0.975410123315998 0.0
+ outer loop
+ vertex 3.92539530173068 0.438834471268392 0.0
+ vertex 3.87941829023642 0.433805735636209 0.2
+ vertex 3.92539530173068 0.438834471268392 0.2
+ endloop
+endfacet
+facet normal -0.220397575605247 0.975410123315998 0.0
+ outer loop
+ vertex 3.92539530173068 0.438834471268392 0.2
+ vertex 3.96179376916363 0.451526042149618 0.0
+ vertex 3.92539530173068 0.438834471268392 0.0
+ endloop
+endfacet
+facet normal -0.525168442208563 0.85099830041442 0.0
+ outer loop
+ vertex 3.96179376916363 0.451526042149618 0.0
+ vertex 3.92539530173068 0.438834471268392 0.2
+ vertex 3.96179376916363 0.451526042149618 0.2
+ endloop
+endfacet
+facet normal -0.525168442208563 0.85099830041442 0.0
+ outer loop
+ vertex 3.96179376916363 0.451526042149618 0.2
+ vertex 3.98597959291842 0.47499347509981 0.0
+ vertex 3.96179376916363 0.451526042149618 0.0
+ endloop
+endfacet
+facet normal -0.696367753757026 0.71768513397408 0.0
+ outer loop
+ vertex 3.98597959291842 0.47499347509981 0.0
+ vertex 3.96179376916363 0.451526042149618 0.2
+ vertex 3.98597959291842 0.47499347509981 0.2
+ endloop
+endfacet
+facet normal -0.999778724496402 0.021035732560287 0.0
+ outer loop
+ vertex 3.99340296456593 0.512349796938891 0.2
+ vertex 3.98597959291842 0.47499347509981 0.0
+ vertex 3.98597959291842 0.47499347509981 0.2
+ endloop
+endfacet
+facet normal -0.980821750211741 0.194906886260025 0.0
+ outer loop
+ vertex 3.98597959291842 0.47499347509981 0.0
+ vertex 3.99340296456593 0.512349796938891 0.2
+ vertex 3.99340296456593 0.512349796938891 0.0
+ endloop
+endfacet
+facet normal -0.934301067909552 -0.356484942884087 0.0
+ outer loop
+ vertex 3.98903275383796 0.540486770118967 0.2
+ vertex 3.99340296456593 0.512349796938891 0.0
+ vertex 3.99340296456593 0.512349796938891 0.2
+ endloop
+endfacet
+facet normal -0.999778724496402 0.021035732560287 0.0
+ outer loop
+ vertex 3.99340296456593 0.512349796938891 0.0
+ vertex 3.98903275383796 0.540486770118967 0.2
+ vertex 3.98903275383796 0.540486770118967 0.0
+ endloop
+endfacet
+facet normal -0.699326547675998 -0.714802336115076 0.0
+ outer loop
+ vertex 3.97592212165405 0.560721444448469 0.2
+ vertex 3.98903275383796 0.540486770118967 0.0
+ vertex 3.98903275383796 0.540486770118967 0.2
+ endloop
+endfacet
+facet normal -0.934301067909552 -0.356484942884087 0.0
+ outer loop
+ vertex 3.98903275383796 0.540486770118967 0.0
+ vertex 3.97592212165405 0.560721444448469 0.2
+ vertex 3.97592212165405 0.560721444448469 0.0
+ endloop
+endfacet
+facet normal -0.699326547675998 -0.714802336115076 0.0
+ outer loop
+ vertex 3.97592212165405 0.560721444448469 0.2
+ vertex 3.95167643199888 0.575687919544254 0.0
+ vertex 3.97592212165405 0.560721444448469 0.0
+ endloop
+endfacet
+facet normal -0.420770342017246 -0.907167194776514 0.0
+ outer loop
+ vertex 3.95167643199888 0.575687919544254 0.0
+ vertex 3.97592212165405 0.560721444448469 0.2
+ vertex 3.95167643199888 0.575687919544254 0.2
+ endloop
+endfacet
+facet normal -0.420770342017246 -0.907167194776514 0.0
+ outer loop
+ vertex 3.95167643199888 0.575687919544254 0.2
+ vertex 3.91390104885711 0.588020295023182 0.0
+ vertex 3.95167643199888 0.575687919544254 0.0
+ endloop
+endfacet
+facet normal -0.264491049691579 -0.964388140031309 0.0
+ outer loop
+ vertex 3.91390104885711 0.588020295023182 0.0
+ vertex 3.95167643199888 0.575687919544254 0.2
+ vertex 3.91390104885711 0.588020295023182 0.2
+ endloop
+endfacet
+facet normal -0.264491049691579 -0.964388140031309 0.0
+ outer loop
+ vertex 3.91390104885711 0.588020295023182 0.2
+ vertex 3.86888189176899 0.598077766287549 0.0
+ vertex 3.91390104885711 0.588020295023182 0.0
+ endloop
+endfacet
+facet normal -0.227084527668728 -0.973875052197904 0.0
+ outer loop
+ vertex 3.86888189176899 0.598077766287549 0.0
+ vertex 3.91390104885711 0.588020295023182 0.2
+ vertex 3.86888189176899 0.598077766287549 0.2
+ endloop
+endfacet
+facet normal -0.227084527668728 -0.973875052197904 0.0
+ outer loop
+ vertex 3.86888189176899 0.598077766287549 0.2
+ vertex 3.81763668104102 0.610529873567243 0.0
+ vertex 3.86888189176899 0.598077766287549 0.0
+ endloop
+endfacet
+facet normal -0.315271954457167 -0.949001367086875 0.0
+ outer loop
+ vertex 3.81763668104102 0.610529873567243 0.0
+ vertex 3.86888189176899 0.598077766287549 0.2
+ vertex 3.81763668104102 0.610529873567243 0.2
+ endloop
+endfacet
+facet normal -0.315271954457167 -0.949001367086875 0.0
+ outer loop
+ vertex 3.81763668104102 0.610529873567243 0.2
+ vertex 3.76471522510232 0.633099318011688 0.0
+ vertex 3.81763668104102 0.610529873567243 0.0
+ endloop
+endfacet
+facet normal -0.53613649635636 -0.844131303337773 0.0
+ outer loop
+ vertex 3.76471522510232 0.633099318011688 0.0
+ vertex 3.81763668104102 0.610529873567243 0.2
+ vertex 3.76471522510232 0.633099318011688 0.2
+ endloop
+endfacet
+facet normal -0.53613649635636 -0.844131303337773 0.0
+ outer loop
+ vertex 3.76471522510232 0.633099318011688 0.2
+ vertex 3.72855622127091 0.665367038318201 0.0
+ vertex 3.76471522510232 0.633099318011688 0.0
+ endloop
+endfacet
+facet normal -0.792360540300353 -0.610053091275614 0.0
+ outer loop
+ vertex 3.72855622127091 0.665367038318201 0.0
+ vertex 3.76471522510232 0.633099318011688 0.2
+ vertex 3.72855622127091 0.665367038318201 0.2
+ endloop
+endfacet
+facet normal -0.953631698966797 -0.300976050086549 0.0
+ outer loop
+ vertex 3.70772288793757 0.706375180080653 0.2
+ vertex 3.72855622127091 0.665367038318201 0.0
+ vertex 3.72855622127091 0.665367038318201 0.2
+ endloop
+endfacet
+facet normal -0.792360540300353 -0.610053091275614 0.0
+ outer loop
+ vertex 3.72855622127091 0.665367038318201 0.0
+ vertex 3.70772288793757 0.706375180080653 0.2
+ vertex 3.70772288793757 0.706375180080653 0.0
+ endloop
+endfacet
+facet normal -0.999771622308441 -0.0213706159655532 0.0
+ outer loop
+ vertex 3.70077844349313 0.755165888892914 0.2
+ vertex 3.70772288793757 0.706375180080653 0.0
+ vertex 3.70772288793757 0.706375180080653 0.2
+ endloop
+endfacet
+facet normal -0.953631698966797 -0.300976050086549 0.0
+ outer loop
+ vertex 3.70772288793757 0.706375180080653 0.0
+ vertex 3.70077844349313 0.755165888892914 0.2
+ vertex 3.70077844349313 0.755165888892914 0.0
+ endloop
+endfacet
+facet normal -0.978410359122527 0.206671645761406 0.0
+ outer loop
+ vertex 3.70419079981497 0.789648647513603 0.2
+ vertex 3.70077844349313 0.755165888892914 0.0
+ vertex 3.70077844349313 0.755165888892914 0.2
+ endloop
+endfacet
+facet normal -0.999771622308441 -0.0213706159655532 0.0
+ outer loop
+ vertex 3.70077844349313 0.755165888892914 0.0
+ vertex 3.70419079981497 0.789648647513603 0.2
+ vertex 3.70419079981497 0.789648647513603 0.0
+ endloop
+endfacet
+facet normal -0.907181743274203 0.420738974507922 0.0
+ outer loop
+ vertex 3.71442786878049 0.820778915712837 0.2
+ vertex 3.70419079981497 0.789648647513603 0.0
+ vertex 3.70419079981497 0.789648647513603 0.2
+ endloop
+endfacet
+facet normal -0.978410359122527 0.206671645761406 0.0
+ outer loop
+ vertex 3.70419079981497 0.789648647513603 0.0
+ vertex 3.71442786878049 0.820778915712837 0.2
+ vertex 3.71442786878049 0.820778915712837 0.0
+ endloop
+endfacet
+facet normal -0.788438815616603 0.615113187981764 0.0
+ outer loop
+ vertex 3.73148965038968 0.848556693490615 0.2
+ vertex 3.71442786878049 0.820778915712837 0.0
+ vertex 3.71442786878049 0.820778915712837 0.2
+ endloop
+endfacet
+facet normal -0.907181743274203 0.420738974507922 0.0
+ outer loop
+ vertex 3.71442786878049 0.820778915712837 0.0
+ vertex 3.73148965038968 0.848556693490615 0.2
+ vertex 3.73148965038968 0.848556693490615 0.0
+ endloop
+endfacet
+facet normal -0.640172912233049 0.768230852311372 0.0
+ outer loop
+ vertex 3.75537614464255 0.872981980846936 0.2
+ vertex 3.73148965038968 0.848556693490615 0.0
+ vertex 3.73148965038968 0.848556693490615 0.2
+ endloop
+endfacet
+facet normal -0.788438815616603 0.615113187981764 0.0
+ outer loop
+ vertex 3.73148965038968 0.848556693490615 0.0
+ vertex 3.75537614464255 0.872981980846936 0.2
+ vertex 3.75537614464255 0.872981980846936 0.0
+ endloop
+endfacet
+facet normal -0.640172912233049 0.768230852311372 0.0
+ outer loop
+ vertex 3.75537614464255 0.872981980846936 0.2
+ vertex 3.78491996648164 0.892887392724331 0.0
+ vertex 3.75537614464255 0.872981980846936 0.0
+ endloop
+endfacet
+facet normal -0.474426136288194 0.880295314770365 0.0
+ outer loop
+ vertex 3.78491996648164 0.892887392724331 0.0
+ vertex 3.75537614464255 0.872981980846936 0.2
+ vertex 3.78491996648164 0.892887392724331 0.2
+ endloop
+endfacet
+facet normal -0.474426136288194 0.880295314770365 0.0
+ outer loop
+ vertex 3.78491996648164 0.892887392724331 0.2
+ vertex 3.81895373084945 0.907105544065327 0.0
+ vertex 3.78491996648164 0.892887392724331 0.0
+ endloop
+endfacet
+facet normal -0.302036254972224 0.953296439037907 0.0
+ outer loop
+ vertex 3.81895373084945 0.907105544065327 0.0
+ vertex 3.78491996648164 0.892887392724331 0.2
+ vertex 3.81895373084945 0.907105544065327 0.2
+ endloop
+endfacet
+facet normal -0.302036254972224 0.953296439037907 0.0
+ outer loop
+ vertex 3.81895373084945 0.907105544065327 0.2
+ vertex 3.857477437746 0.915636434869925 0.0
+ vertex 3.81895373084945 0.907105544065327 0.0
+ endloop
+endfacet
+facet normal -0.141494696370883 0.989939013727064 0.0
+ outer loop
+ vertex 3.857477437746 0.915636434869925 0.0
+ vertex 3.81895373084945 0.907105544065327 0.2
+ vertex 3.857477437746 0.915636434869925 0.2
+ endloop
+endfacet
+facet normal -0.141494696370883 0.989939013727064 0.0
+ outer loop
+ vertex 3.857477437746 0.915636434869925 0.2
+ vertex 3.90049108717129 0.918480065138124 0.0
+ vertex 3.857477437746 0.915636434869925 0.0
+ endloop
+endfacet
+facet normal 0.0281793303801236 0.999602883819034 0.0
+ outer loop
+ vertex 3.90049108717129 0.918480065138124 0.0
+ vertex 3.857477437746 0.915636434869925 0.2
+ vertex 3.90049108717129 0.918480065138124 0.2
+ endloop
+endfacet
+facet normal 0.0281793303801236 0.999602883819034 0.0
+ outer loop
+ vertex 3.90049108717129 0.918480065138124 0.2
+ vertex 3.99005047414447 0.907464739467626 0.0
+ vertex 3.90049108717129 0.918480065138124 0.0
+ endloop
+endfacet
+facet normal 0.234883143477802 0.972023615407561 0.0
+ outer loop
+ vertex 3.99005047414447 0.907464739467626 0.0
+ vertex 3.90049108717129 0.918480065138124 0.2
+ vertex 3.99005047414447 0.907464739467626 0.2
+ endloop
+endfacet
+facet normal 0.234883143477802 0.972023615407561 0.0
+ outer loop
+ vertex 3.99005047414447 0.907464739467626 0.2
+ vertex 4.06572097222876 0.879686961689848 0.0
+ vertex 3.99005047414447 0.907464739467626 0.0
+ endloop
+endfacet
+facet normal 0.344603779779219 0.938748227674426 0.0
+ outer loop
+ vertex 4.06572097222876 0.879686961689848 0.0
+ vertex 3.99005047414447 0.907464739467626 0.2
+ vertex 4.06572097222876 0.879686961689848 0.2
+ endloop
+endfacet
+facet normal 1.0 0.0 0.0
+ outer loop
+ vertex 4.06572097222876 0.879686961689848 0.0
+ vertex 4.06572097222876 0.783422593873756 0.2
+ vertex 4.06572097222876 0.783422593873756 0.0
+ endloop
+endfacet
+facet normal 1.0 0.0 0.0
+ outer loop
+ vertex 4.06572097222876 0.783422593873756 0.2
+ vertex 4.06572097222876 0.879686961689848 0.0
+ vertex 4.06572097222876 0.879686961689848 0.2
+ endloop
+endfacet
+facet normal 0.0 -1.0 0.0
+ outer loop
+ vertex 4.06572097222876 0.783422593873756 0.2
+ vertex 4.06093170019811 0.783422593873756 0.0
+ vertex 4.06572097222876 0.783422593873756 0.0
+ endloop
+endfacet
+facet normal 0.0 -1.0 0.0
+ outer loop
+ vertex 4.06093170019811 0.783422593873756 0.0
+ vertex 4.06572097222876 0.783422593873756 0.2
+ vertex 4.06093170019811 0.783422593873756 0.2
+ endloop
+endfacet
+facet normal -0.556587638965561 -0.830788902279479 0.0
+ outer loop
+ vertex 4.06093170019811 0.783422593873756 0.2
+ vertex 4.02447336686478 0.807847881230078 0.0
+ vertex 4.06093170019811 0.783422593873756 0.0
+ endloop
+endfacet
+facet normal -0.489592222603488 -0.871951521339447 0.0
+ outer loop
+ vertex 4.02447336686478 0.807847881230078 0.0
+ vertex 4.06093170019811 0.783422593873756 0.2
+ vertex 4.02447336686478 0.807847881230078 0.2
+ endloop
+endfacet
+facet normal -0.489592222603488 -0.871951521339447 0.0
+ outer loop
+ vertex 4.02447336686478 0.807847881230078 0.2
+ vertex 3.98406388410616 0.826526042149619 0.0
+ vertex 4.02447336686478 0.807847881230078 0.0
+ endloop
+endfacet
+facet normal -0.345043802382217 -0.938586583346268 0.0
+ outer loop
+ vertex 3.98406388410616 0.826526042149619 0.0
+ vertex 4.02447336686478 0.807847881230078 0.2
+ vertex 3.98406388410616 0.826526042149619 0.2
+ endloop
+endfacet
+facet normal -0.345043802382217 -0.938586583346268 0.0
+ outer loop
+ vertex 3.98406388410616 0.826526042149619 0.2
+ vertex 3.94149922893374 0.838379490425481 0.0
+ vertex 3.98406388410616 0.826526042149619 0.0
+ endloop
+endfacet
+facet normal -0.180697484689396 -0.983538722688093 0.0
+ outer loop
+ vertex 3.94149922893374 0.838379490425481 0.0
+ vertex 3.98406388410616 0.826526042149619 0.2
+ vertex 3.94149922893374 0.838379490425481 0.2
+ endloop
+endfacet
+facet normal -0.180697484689396 -0.983538722688093 0.0
+ outer loop
+ vertex 3.94149922893374 0.838379490425481 0.2
+ vertex 3.89857537835903 0.842330639850768 0.0
+ vertex 3.94149922893374 0.838379490425481 0.0
+ endloop
+endfacet
+facet normal 0.0107122258632747 -0.999942622462436 0.0
+ outer loop
+ vertex 3.89857537835903 0.842330639850768 0.0
+ vertex 3.94149922893374 0.838379490425481 0.2
+ vertex 3.89857537835903 0.842330639850768 0.2
+ endloop
+endfacet
+facet normal 0.0107122258632747 -0.999942622462436 0.0
+ outer loop
+ vertex 3.89857537835903 0.842330639850768 0.2
+ vertex 3.85750737069619 0.837661099620883 0.0
+ vertex 3.89857537835903 0.842330639850768 0.0
+ endloop
+endfacet
+facet normal 0.24874281702269 -0.968569569509396 0.0
+ outer loop
+ vertex 3.85750737069619 0.837661099620883 0.0
+ vertex 3.89857537835903 0.842330639850768 0.2
+ vertex 3.85750737069619 0.837661099620883 0.2
+ endloop
+endfacet
+facet normal 0.24874281702269 -0.968569569509396 0.0
+ outer loop
+ vertex 3.85750737069619 0.837661099620883 0.2
+ vertex 3.8233838074778 0.823652478931228 0.0
+ vertex 3.85750737069619 0.837661099620883 0.0
+ endloop
+endfacet
+facet normal 0.558542313018932 -0.829476030134362 0.0
+ outer loop
+ vertex 3.8233838074778 0.823652478931228 0.0
+ vertex 3.85750737069619 0.837661099620883 0.2
+ vertex 3.8233838074778 0.823652478931228 0.2
+ endloop
+endfacet
+facet normal 0.558542313018932 -0.829476030134362 0.0
+ outer loop
+ vertex 3.8233838074778 0.823652478931228 0.0
+ vertex 3.80039530173068 0.800185045981036 0.2
+ vertex 3.80039530173068 0.800185045981036 0.0
+ endloop
+endfacet
+facet normal 0.714358581375118 -0.699779834816444 0.0
+ outer loop
+ vertex 3.80039530173068 0.800185045981036 0.2
+ vertex 3.8233838074778 0.823652478931228 0.0
+ vertex 3.8233838074778 0.823652478931228 0.2
+ endloop
+endfacet
+facet normal 0.974152703703863 -0.225890482018285 0.0
+ outer loop
+ vertex 3.80039530173068 0.800185045981036 0.0
+ vertex 3.79273246648164 0.767139068969542 0.2
+ vertex 3.79273246648164 0.767139068969542 0.0
+ endloop
+endfacet
+facet normal 0.99932164254674 -0.0368273639796066 0.0
+ outer loop
+ vertex 3.79273246648164 0.767139068969542 0.2
+ vertex 3.80039530173068 0.800185045981036 0.0
+ vertex 3.80039530173068 0.800185045981036 0.2
+ endloop
+endfacet
+facet normal 0.99932164254674 -0.0368273639796066 0.0
+ outer loop
+ vertex 3.79273246648164 0.767139068969542 0.0
+ vertex 3.79728227491075 0.737864643682186 0.2
+ vertex 3.79728227491075 0.737864643682186 0.0
+ endloop
+endfacet
+facet normal 0.933137120913151 0.359520671970215 0.0
+ outer loop
+ vertex 3.79728227491075 0.737864643682186 0.2
+ vertex 3.79273246648164 0.767139068969542 0.0
+ vertex 3.79273246648164 0.767139068969542 0.2
+ endloop
+endfacet
+facet normal 0.933137120913151 0.359520671970215 0.0
+ outer loop
+ vertex 3.79728227491075 0.737864643682186 0.0
+ vertex 3.81093170019811 0.717091176249235 0.2
+ vertex 3.81093170019811 0.717091176249235 0.0
+ endloop
+endfacet
+facet normal 0.701287328298952 0.712878729635916 0.0
+ outer loop
+ vertex 3.81093170019811 0.717091176249235 0.2
+ vertex 3.79728227491075 0.737864643682186 0.0
+ vertex 3.79728227491075 0.737864643682186 0.2
+ endloop
+endfacet
+facet normal 0.701287328298952 0.712878729635916 0.0
+ outer loop
+ vertex 3.81093170019811 0.717091176249235 0.2
+ vertex 3.83463859674983 0.702064835253067 0.0
+ vertex 3.81093170019811 0.717091176249235 0.0
+ endloop
+endfacet
+facet normal 0.434303289715712 0.900766702616227 0.0
+ outer loop
+ vertex 3.83463859674983 0.702064835253067 0.0
+ vertex 3.81093170019811 0.717091176249235 0.2
+ vertex 3.83463859674983 0.702064835253067 0.2
+ endloop
+endfacet
+facet normal 0.434303289715712 0.900766702616227 0.0
+ outer loop
+ vertex 3.83463859674983 0.702064835253067 0.2
+ vertex 3.86936081897206 0.690031789276055 0.0
+ vertex 3.83463859674983 0.702064835253067 0.0
+ endloop
+endfacet
+facet normal 0.27617167833275 0.961108320683404 0.0
+ outer loop
+ vertex 3.86936081897206 0.690031789276055 0.0
+ vertex 3.83463859674983 0.702064835253067 0.2
+ vertex 3.86936081897206 0.690031789276055 0.2
+ endloop
+endfacet
+facet normal 0.27617167833275 0.961108320683404 0.0
+ outer loop
+ vertex 3.86936081897206 0.690031789276055 0.2
+ vertex 3.91414051245865 0.679734854410155 0.0
+ vertex 3.86936081897206 0.690031789276055 0.0
+ endloop
+endfacet
+facet normal 0.222179963498852 0.975005673737158 0.0
+ outer loop
+ vertex 3.91414051245865 0.679734854410155 0.0
+ vertex 3.86936081897206 0.690031789276055 0.2
+ vertex 3.91414051245865 0.679734854410155 0.2
+ endloop
+endfacet
+facet normal 0.222179963498852 0.975005673737158 0.0
+ outer loop
+ vertex 3.91414051245865 0.679734854410155 0.2
+ vertex 3.96610411399121 0.668001137935059 0.0
+ vertex 3.91414051245865 0.679734854410155 0.0
+ endloop
+endfacet
+facet normal 0.288350612204699 0.95752489494591 0.0
+ outer loop
+ vertex 3.96610411399121 0.668001137935059 0.0
+ vertex 3.91414051245865 0.679734854410155 0.2
+ vertex 3.96610411399121 0.668001137935059 0.2
+ endloop
+endfacet
+facet normal 0.288350612204699 0.95752489494591 0.0
+ outer loop
+ vertex 3.96610411399121 0.668001137935059 0.2
+ vertex 4.01812758142416 0.648245390808622 0.0
+ vertex 3.96610411399121 0.668001137935059 0.0
+ endloop
+endfacet
+facet normal 0.493989893056549 0.869467644917267 0.0
+ outer loop
+ vertex 4.01812758142416 0.648245390808622 0.0
+ vertex 3.96610411399121 0.668001137935059 0.2
+ vertex 4.01812758142416 0.648245390808622 0.2
+ endloop
+endfacet
+facet normal 0.493989893056549 0.869467644917267 0.0
+ outer loop
+ vertex 4.01812758142416 0.648245390808622 0.2
+ vertex 4.05542403736286 0.61867163601935 0.0
+ vertex 4.01812758142416 0.648245390808622 0.0
+ endloop
+endfacet
+facet normal 0.763439764736457 0.645879033271048 0.0
+ outer loop
+ vertex 4.05542403736286 0.61867163601935 0.0
+ vertex 4.01812758142416 0.648245390808622 0.2
+ vertex 4.05542403736286 0.61867163601935 0.2
+ endloop
+endfacet
+facet normal 0.763439764736457 0.645879033271048 0.0
+ outer loop
+ vertex 4.05542403736286 0.61867163601935 0.0
+ vertex 4.07787375000654 0.577962823758814 0.2
+ vertex 4.07787375000654 0.577962823758814 0.0
+ endloop
+endfacet
+facet normal 0.948633107227256 0.316378298674802 0.0
+ outer loop
+ vertex 4.07787375000654 0.577962823758814 0.2
+ vertex 4.05542403736286 0.61867163601935 0.0
+ vertex 4.05542403736286 0.61867163601935 0.2
+ endloop
+endfacet
+facet normal 0.948633107227256 0.316378298674802 0.0
+ outer loop
+ vertex 4.07787375000654 0.577962823758814 0.0
+ vertex 4.08535698755443 0.524801904218584 0.2
+ vertex 4.08535698755443 0.524801904218584 0.0
+ endloop
+endfacet
+facet normal 0.999813856156834 0.0192938600803773 0.0
+ outer loop
+ vertex 4.08535698755443 0.524801904218584 0.2
+ vertex 4.07787375000654 0.577962823758814 0.0
+ vertex 4.07787375000654 0.577962823758814 0.2
+ endloop
+endfacet
+facet normal 0.999813856156834 0.0192938600803773 0.0
+ outer loop
+ vertex 4.08535698755443 0.524801904218584 0.0
+ vertex 4.08194463123259 0.491217134103642 0.2
+ vertex 4.08194463123259 0.491217134103642 0.0
+ endloop
+endfacet
+facet normal 0.978774660177288 -0.204939416889078 0.0
+ outer loop
+ vertex 4.08194463123259 0.491217134103642 0.2
+ vertex 4.08535698755443 0.524801904218584 0.0
+ vertex 4.08535698755443 0.524801904218584 0.2
+ endloop
+endfacet
+facet normal 0.978774660177288 -0.204939416889078 0.0
+ outer loop
+ vertex 4.08194463123259 0.491217134103642 0.0
+ vertex 4.07170756226708 0.459428341000193 0.2
+ vertex 4.07170756226708 0.459428341000193 0.0
+ endloop
+endfacet
+facet normal 0.912663557218166 -0.408711672607822 0.0
+ outer loop
+ vertex 4.07170756226708 0.459428341000193 0.2
+ vertex 4.08194463123259 0.491217134103642 0.0
+ vertex 4.08194463123259 0.491217134103642 0.2
+ endloop
+endfacet
+facet normal 0.912663557218166 -0.408711672607822 0.0
+ outer loop
+ vertex 4.07170756226708 0.459428341000193 0.0
+ vertex 4.05488524425941 0.430752574716668 0.2
+ vertex 4.05488524425941 0.430752574716668 0.0
+ endloop
+endfacet
+facet normal 0.798133217875601 -0.60248100926381 0.0
+ outer loop
+ vertex 4.05488524425941 0.430752574716668 0.2
+ vertex 4.07170756226708 0.459428341000193 0.0
+ vertex 4.07170756226708 0.459428341000193 0.2
+ endloop
+endfacet
+facet normal 0.798133217875601 -0.60248100926381 0.0
+ outer loop
+ vertex 4.05488524425941 0.430752574716668 0.0
+ vertex 4.03171714081114 0.406506885061496 0.2
+ vertex 4.03171714081114 0.406506885061496 0.0
+ endloop
+endfacet
+facet normal 0.648537069293553 -0.761183072428787 0.0
+ outer loop
+ vertex 4.03171714081114 0.406506885061496 0.2
+ vertex 4.05488524425941 0.430752574716668 0.0
+ vertex 4.05488524425941 0.430752574716668 0.2
+ endloop
+endfacet
+facet normal 0.648537069293553 -0.761183072428787 0.0
+ outer loop
+ vertex 4.03171714081114 0.406506885061496 0.2
+ vertex 4.00112566571535 0.38543408812663 0.0
+ vertex 4.03171714081114 0.406506885061496 0.0
+ endloop
+endfacet
+facet normal 0.489645436592736 -0.871921640070889 0.0
+ outer loop
+ vertex 4.00112566571535 0.38543408812663 0.0
+ vertex 4.03171714081114 0.406506885061496 0.2
+ vertex 4.00112566571535 0.38543408812663 0.2
+ endloop
+endfacet
+facet normal 0.489645436592736 -0.871921640070889 0.0
+ outer loop
+ vertex 4.00112566571535 0.38543408812663 0.2
+ vertex 3.96682250479581 0.370108417628546 0.0
+ vertex 4.00112566571535 0.38543408812663 0.0
+ endloop
+endfacet
+facet normal 0.317107169365693 -0.948389710581509 0.0
+ outer loop
+ vertex 3.96682250479581 0.370108417628546 0.0
+ vertex 4.00112566571535 0.38543408812663 0.2
+ vertex 3.96682250479581 0.370108417628546 0.2
+ endloop
+endfacet
+facet normal 0.317107169365693 -0.948389710581509 0.0
+ outer loop
+ vertex 3.96682250479581 0.370108417628546 0.2
+ vertex 3.92605382663489 0.360769337168776 0.0
+ vertex 3.96682250479581 0.370108417628546 0.0
+ endloop
+endfacet
+facet normal 0.143198383976245 -0.989694004643148 0.0
+ outer loop
+ vertex 3.92605382663489 0.360769337168776 0.0
+ vertex 3.96682250479581 0.370108417628546 0.2
+ vertex 3.92605382663489 0.360769337168776 0.2
+ endloop
+endfacet
+facet normal 0.143198383976245 -0.989694004643148 0.0
+ outer loop
+ vertex 3.92605382663489 0.360769337168776 0.2
+ vertex 3.87606579981497 0.357656310348852 0.0
+ vertex 3.92605382663489 0.360769337168776 0.0
+ endloop
+endfacet
+facet normal -0.0034494236932481 -0.999994050720395 0.0
+ outer loop
+ vertex 3.87606579981497 0.357656310348852 0.0
+ vertex 3.92605382663489 0.360769337168776 0.2
+ vertex 3.87606579981497 0.357656310348852 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.13684166188393 0.571078245214753 0.2
+ vertex 4.13702125958508 0.702962823758814 0.2
+ vertex 4.13229185345481 0.63734979693889 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.13702125958508 0.702962823758814 0.2
+ vertex 4.13684166188393 0.571078245214753 0.2
+ vertex 4.15049108717129 0.514026042149619 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.13702125958508 0.702962823758814 0.2
+ vertex 4.15049108717129 0.514026042149619 0.2
+ vertex 4.15120947797589 0.758997306517435 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.15120947797589 0.758997306517435 0.2
+ vertex 4.15049108717129 0.514026042149619 0.2
+ vertex 4.17240200671152 0.466073455942722 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.15120947797589 0.758997306517435 0.2
+ vertex 4.17240200671152 0.466073455942722 0.2
+ vertex 4.17329999521727 0.80617163601935 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.17329999521727 0.80617163601935 0.2
+ vertex 4.17240200671152 0.466073455942722 0.2
+ vertex 4.20173629789926 0.427100754793297 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.17329999521727 0.80617163601935 0.2
+ vertex 4.20173629789926 0.427100754793297 0.2
+ vertex 4.20173629789926 0.845204203069159 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.20173629789926 0.845204203069159 0.2
+ vertex 4.20173629789926 0.427100754793297 0.2
+ vertex 4.23801503353144 0.396988206900576 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.20173629789926 0.845204203069159 0.2
+ vertex 4.23801503353144 0.396988206900576 0.2
+ vertex 4.22568265805252 0.63734979693889 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.22568265805252 0.63734979693889 0.2
+ vertex 4.23801503353144 0.396988206900576 0.2
+ vertex 4.2282419252939 0.592555136977205 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.2282419252939 0.592555136977205 0.2
+ vertex 4.23801503353144 0.396988206900576 0.2
+ vertex 4.23591972701803 0.552998743299044 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.23591972701803 0.552998743299044 0.2
+ vertex 4.23801503353144 0.396988206900576 0.2
+ vertex 4.24871606322493 0.518680615904408 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.24871606322493 0.518680615904408 0.2
+ vertex 4.23801503353144 0.396988206900576 0.2
+ vertex 4.28075928640501 0.375616080463795 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.24871606322493 0.518680615904408 0.2
+ vertex 4.28075928640501 0.375616080463795 0.2
+ vertex 4.26663093391458 0.489600754793297 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.26663093391458 0.489600754793297 0.2
+ vertex 4.28075928640501 0.375616080463795 0.2
+ vertex 4.28909561303336 0.466447617820117 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.28909561303336 0.466447617820117 0.2
+ vertex 4.28075928640501 0.375616080463795 0.2
+ vertex 4.32901120211382 0.362864643682186 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.28909561303336 0.466447617820117 0.2
+ vertex 4.32901120211382 0.362864643682186 0.2
+ vertex 4.31554137452761 0.449909662839274 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.31554137452761 0.449909662839274 0.2
+ vertex 4.32901120211382 0.362864643682186 0.2
+ vertex 4.34596821839734 0.439986889850768 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.34596821839734 0.439986889850768 0.2
+ vertex 4.32901120211382 0.362864643682186 0.2
+ vertex 4.38181292625175 0.358614164754983 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.34596821839734 0.439986889850768 0.2
+ vertex 4.38181292625175 0.358614164754983 0.2
+ vertex 4.38037614464255 0.436679298854599 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.38037614464255 0.436679298854599 0.2
+ vertex 4.38181292625175 0.358614164754983 0.2
+ vertex 4.42335986111765 0.441229107283718 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.42335986111765 0.441229107283718 0.2
+ vertex 4.38181292625175 0.358614164754983 0.2
+ vertex 4.42874779215213 0.362206118777971 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.42335986111765 0.441229107283718 0.2
+ vertex 4.42874779215213 0.362206118777971 0.2
+ vertex 4.46418840517895 0.454878532571074 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.46418840517895 0.454878532571074 0.2
+ vertex 4.42874779215213 0.362206118777971 0.2
+ vertex 4.46993553161574 0.372503053643871 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.46418840517895 0.454878532571074 0.2
+ vertex 4.46993553161574 0.372503053643871 0.2
+ vertex 4.5016644588188 0.475711865904408 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.5016644588188 0.475711865904408 0.2
+ vertex 4.46993553161574 0.372503053643871 0.2
+ vertex 4.50633399904869 0.385673551728163 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.5016644588188 0.475711865904408 0.2
+ vertex 4.50633399904869 0.385673551728163 0.2
+ vertex 4.53459070402953 0.501813398471458 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.53459070402953 0.501813398471458 0.2
+ vertex 4.50633399904869 0.385673551728163 0.2
+ vertex 4.53985890326324 0.400759758624714 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.53459070402953 0.501813398471458 0.2
+ vertex 4.53985890326324 0.400759758624714 0.2
+ vertex 4.53985890326324 0.501813398471458 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.22568265805252 0.63734979693889 0.2
+ vertex 4.23723677682646 0.876154873567243 0.2
+ vertex 4.20173629789926 0.845204203069159 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.23723677682646 0.876154873567243 0.2
+ vertex 4.22568265805252 0.63734979693889 0.2
+ vertex 4.22833172414447 0.68298257950594 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.23723677682646 0.876154873567243 0.2
+ vertex 4.22833172414447 0.68298257950594 0.2
+ vertex 4.23627892242033 0.723137632187933 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.23723677682646 0.876154873567243 0.2
+ vertex 4.23627892242033 0.723137632187933 0.2
+ vertex 4.2495242528801 0.757814954984868 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.23723677682646 0.876154873567243 0.2
+ vertex 4.2495242528801 0.757814954984868 0.2
+ vertex 4.28051982280347 0.899083513413986 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.28051982280347 0.899083513413986 0.2
+ vertex 4.2495242528801 0.757814954984868 0.2
+ vertex 4.26806771552378 0.787014547896745 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.28051982280347 0.899083513413986 0.2
+ vertex 4.26806771552378 0.787014547896745 0.2
+ vertex 4.29098138889543 0.810167684869925 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.28051982280347 0.899083513413986 0.2
+ vertex 4.29098138889543 0.810167684869925 0.2
+ vertex 4.3294302634165 0.913271731804791 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.3294302634165 0.913271731804791 0.2
+ vertex 4.29098138889543 0.810167684869925 0.2
+ vertex 4.31733735153911 0.826705639850768 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.3294302634165 0.913271731804791 0.2
+ vertex 4.31733735153911 0.826705639850768 0.2
+ vertex 4.34713560345482 0.836628412839274 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.3294302634165 0.913271731804791 0.2
+ vertex 4.34713560345482 0.836628412839274 0.2
+ vertex 4.38181292625175 0.918001137935059 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.38181292625175 0.918001137935059 0.2
+ vertex 4.34713560345482 0.836628412839274 0.2
+ vertex 4.38037614464255 0.839936003835442 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.38181292625175 0.918001137935059 0.2
+ vertex 4.38037614464255 0.839936003835442 0.2
+ vertex 4.4292267193552 0.832752095789465 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.38181292625175 0.918001137935059 0.2
+ vertex 4.4292267193552 0.832752095789465 0.2
+ vertex 4.42509597222876 0.914888111115136 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.42509597222876 0.914888111115136 0.2
+ vertex 4.4292267193552 0.832752095789465 0.2
+ vertex 4.46682250479581 0.905549030655366 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.46682250479581 0.905549030655366 0.2
+ vertex 4.4292267193552 0.832752095789465 0.2
+ vertex 4.47328802203719 0.815989643682186 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.46682250479581 0.905549030655366 0.2
+ vertex 4.47328802203719 0.815989643682186 0.2
+ vertex 4.53985890326324 0.876813398471458 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.53985890326324 0.876813398471458 0.2
+ vertex 4.47328802203719 0.815989643682186 0.2
+ vertex 4.50992595307167 0.794437919544255 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.53985890326324 0.876813398471458 0.2
+ vertex 4.50992595307167 0.794437919544255 0.2
+ vertex 4.53459070402953 0.775759758624714 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.53985890326324 0.876813398471458 0.2
+ vertex 4.53459070402953 0.775759758624714 0.2
+ vertex 4.53985890326324 0.775759758624714 0.2
+ endloop
+endfacet
+facet normal -0.00197196685745208 -0.999998055671466 0.0
+ outer loop
+ vertex 4.38181292625175 0.358614164754983 0.2
+ vertex 4.32901120211382 0.362864643682186 0.0
+ vertex 4.38181292625175 0.358614164754983 0.0
+ endloop
+endfacet
+facet normal -0.168535418585088 -0.985695598388442 0.0
+ outer loop
+ vertex 4.32901120211382 0.362864643682186 0.0
+ vertex 4.38181292625175 0.358614164754983 0.2
+ vertex 4.32901120211382 0.362864643682186 0.2
+ endloop
+endfacet
+facet normal -0.168535418585088 -0.985695598388442 0.0
+ outer loop
+ vertex 4.32901120211382 0.362864643682186 0.2
+ vertex 4.28075928640501 0.375616080463795 0.0
+ vertex 4.32901120211382 0.362864643682186 0.0
+ endloop
+endfacet
+facet normal -0.35321427508086 -0.935542450067929 0.0
+ outer loop
+ vertex 4.28075928640501 0.375616080463795 0.0
+ vertex 4.32901120211382 0.362864643682186 0.2
+ vertex 4.28075928640501 0.375616080463795 0.2
+ endloop
+endfacet
+facet normal -0.35321427508086 -0.935542450067929 0.0
+ outer loop
+ vertex 4.28075928640501 0.375616080463795 0.2
+ vertex 4.23801503353144 0.396988206900576 0.0
+ vertex 4.28075928640501 0.375616080463795 0.0
+ endloop
+endfacet
+facet normal -0.54653206616668 -0.837438177211655 0.0
+ outer loop
+ vertex 4.23801503353144 0.396988206900576 0.0
+ vertex 4.28075928640501 0.375616080463795 0.2
+ vertex 4.23801503353144 0.396988206900576 0.2
+ endloop
+endfacet
+facet normal -0.54653206616668 -0.837438177211655 0.0
+ outer loop
+ vertex 4.23801503353144 0.396988206900576 0.2
+ vertex 4.20173629789926 0.427100754793297 0.0
+ vertex 4.23801503353144 0.396988206900576 0.0
+ endloop
+endfacet
+facet normal -0.723723054552945 -0.690090530516507 0.0
+ outer loop
+ vertex 4.20173629789926 0.427100754793297 0.0
+ vertex 4.23801503353144 0.396988206900576 0.2
+ vertex 4.20173629789926 0.427100754793297 0.2
+ endloop
+endfacet
+facet normal -0.859293185167977 -0.51148335449345 0.0
+ outer loop
+ vertex 4.17240200671152 0.466073455942722 0.2
+ vertex 4.20173629789926 0.427100754793297 0.0
+ vertex 4.20173629789926 0.427100754793297 0.2
+ endloop
+endfacet
+facet normal -0.723723054552945 -0.690090530516507 0.0
+ outer loop
+ vertex 4.20173629789926 0.427100754793297 0.0
+ vertex 4.17240200671152 0.466073455942722 0.2
+ vertex 4.17240200671152 0.466073455942722 0.0
+ endloop
+endfacet
+facet normal -0.945484976783479 -0.325665716151923 0.0
+ outer loop
+ vertex 4.15049108717129 0.514026042149619 0.2
+ vertex 4.17240200671152 0.466073455942722 0.0
+ vertex 4.17240200671152 0.466073455942722 0.2
+ endloop
+endfacet
+facet normal -0.859293185167977 -0.51148335449345 0.0
+ outer loop
+ vertex 4.17240200671152 0.466073455942722 0.0
+ vertex 4.15049108717129 0.514026042149619 0.2
+ vertex 4.15049108717129 0.514026042149619 0.0
+ endloop
+endfacet
+facet normal -0.988517345545667 -0.151107437127855 0.0
+ outer loop
+ vertex 4.13684166188393 0.571078245214753 0.2
+ vertex 4.15049108717129 0.514026042149619 0.0
+ vertex 4.15049108717129 0.514026042149619 0.2
+ endloop
+endfacet
+facet normal -0.945484976783479 -0.325665716151923 0.0
+ outer loop
+ vertex 4.15049108717129 0.514026042149619 0.0
+ vertex 4.13684166188393 0.571078245214753 0.2
+ vertex 4.13684166188393 0.571078245214753 0.0
+ endloop
+endfacet
+facet normal -0.999998547010283 0.00170469273558899 0.0
+ outer loop
+ vertex 4.13229185345481 0.63734979693889 0.2
+ vertex 4.13684166188393 0.571078245214753 0.0
+ vertex 4.13684166188393 0.571078245214753 0.2
+ endloop
+endfacet
+facet normal -0.988517345545667 -0.151107437127855 0.0
+ outer loop
+ vertex 4.13684166188393 0.571078245214753 0.0
+ vertex 4.13229185345481 0.63734979693889 0.2
+ vertex 4.13229185345481 0.63734979693889 0.0
+ endloop
+endfacet
+facet normal -0.987231360085845 0.159292942916666 0.0
+ outer loop
+ vertex 4.13702125958508 0.702962823758814 0.2
+ vertex 4.13229185345481 0.63734979693889 0.0
+ vertex 4.13229185345481 0.63734979693889 0.2
+ endloop
+endfacet
+facet normal -0.999998547010283 0.00170469273558899 0.0
+ outer loop
+ vertex 4.13229185345481 0.63734979693889 0.0
+ vertex 4.13702125958508 0.702962823758814 0.2
+ vertex 4.13702125958508 0.702962823758814 0.0
+ endloop
+endfacet
+facet normal -0.941760169938163 0.336285269255199 0.0
+ outer loop
+ vertex 4.15120947797589 0.758997306517435 0.2
+ vertex 4.13702125958508 0.702962823758814 0.0
+ vertex 4.13702125958508 0.702962823758814 0.2
+ endloop
+endfacet
+facet normal -0.987231360085845 0.159292942916666 0.0
+ outer loop
+ vertex 4.13702125958508 0.702962823758814 0.0
+ vertex 4.15120947797589 0.758997306517435 0.2
+ vertex 4.15120947797589 0.758997306517435 0.0
+ endloop
+endfacet
+facet normal -0.860889261127337 0.508792374231009 0.0
+ outer loop
+ vertex 4.17329999521727 0.80617163601935 0.2
+ vertex 4.15120947797589 0.758997306517435 0.0
+ vertex 4.15120947797589 0.758997306517435 0.2
+ endloop
+endfacet
+facet normal -0.941760169938163 0.336285269255199 0.0
+ outer loop
+ vertex 4.15120947797589 0.758997306517435 0.0
+ vertex 4.17329999521727 0.80617163601935 0.2
+ vertex 4.17329999521727 0.80617163601935 0.0
+ endloop
+endfacet
+facet normal -0.737329141670924 0.675533668178588 0.0
+ outer loop
+ vertex 4.20173629789926 0.845204203069159 0.2
+ vertex 4.17329999521727 0.80617163601935 0.0
+ vertex 4.17329999521727 0.80617163601935 0.2
+ endloop
+endfacet
+facet normal -0.860889261127337 0.508792374231009 0.0
+ outer loop
+ vertex 4.17329999521727 0.80617163601935 0.0
+ vertex 4.20173629789926 0.845204203069159 0.2
+ vertex 4.20173629789926 0.845204203069159 0.0
+ endloop
+endfacet
+facet normal -0.737329141670924 0.675533668178588 0.0
+ outer loop
+ vertex 4.20173629789926 0.845204203069159 0.2
+ vertex 4.23723677682646 0.876154873567243 0.0
+ vertex 4.20173629789926 0.845204203069159 0.0
+ endloop
+endfacet
+facet normal -0.566370220686766 0.824150940737936 0.0
+ outer loop
+ vertex 4.23723677682646 0.876154873567243 0.0
+ vertex 4.20173629789926 0.845204203069159 0.2
+ vertex 4.23723677682646 0.876154873567243 0.2
+ endloop
+endfacet
+facet normal -0.566370220686766 0.824150940737936 0.0
+ outer loop
+ vertex 4.23723677682646 0.876154873567243 0.2
+ vertex 4.28051982280347 0.899083513413986 0.0
+ vertex 4.23723677682646 0.876154873567243 0.0
+ endloop
+endfacet
+facet normal -0.3753227198207 0.926894198917218 0.0
+ outer loop
+ vertex 4.28051982280347 0.899083513413986 0.0
+ vertex 4.23723677682646 0.876154873567243 0.2
+ vertex 4.28051982280347 0.899083513413986 0.2
+ endloop
+endfacet
+facet normal -0.3753227198207 0.926894198917218 0.0
+ outer loop
+ vertex 4.28051982280347 0.899083513413986 0.2
+ vertex 4.3294302634165 0.913271731804791 0.0
+ vertex 4.28051982280347 0.899083513413986 0.0
+ endloop
+endfacet
+facet normal -0.185115133291196 0.982716839901801 0.0
+ outer loop
+ vertex 4.3294302634165 0.913271731804791 0.0
+ vertex 4.28051982280347 0.899083513413986 0.2
+ vertex 4.3294302634165 0.913271731804791 0.2
+ endloop
+endfacet
+facet normal -0.185115133291196 0.982716839901801 0.0
+ outer loop
+ vertex 4.3294302634165 0.913271731804791 0.2
+ vertex 4.38181292625175 0.918001137935059 0.0
+ vertex 4.3294302634165 0.913271731804791 0.0
+ endloop
+endfacet
+facet normal -0.00912120952563407 0.999958400903152 0.0
+ outer loop
+ vertex 4.38181292625175 0.918001137935059 0.0
+ vertex 4.3294302634165 0.913271731804791 0.2
+ vertex 4.38181292625175 0.918001137935059 0.2
+ endloop
+endfacet
+facet normal -0.00912120952563407 0.999958400903152 0.0
+ outer loop
+ vertex 4.38181292625175 0.918001137935059 0.2
+ vertex 4.42509597222876 0.914888111115136 0.0
+ vertex 4.38181292625175 0.918001137935059 0.0
+ endloop
+endfacet
+facet normal 0.145475165786851 0.989361903521299 0.0
+ outer loop
+ vertex 4.42509597222876 0.914888111115136 0.0
+ vertex 4.38181292625175 0.918001137935059 0.2
+ vertex 4.42509597222876 0.914888111115136 0.2
+ endloop
+endfacet
+facet normal 0.145475165786851 0.989361903521299 0.0
+ outer loop
+ vertex 4.42509597222876 0.914888111115136 0.2
+ vertex 4.46682250479581 0.905549030655366 0.0
+ vertex 4.42509597222876 0.914888111115136 0.0
+ endloop
+endfacet
+facet normal 0.293144455107609 0.956068160979992 0.0
+ outer loop
+ vertex 4.46682250479581 0.905549030655366 0.0
+ vertex 4.42509597222876 0.914888111115136 0.2
+ vertex 4.46682250479581 0.905549030655366 0.2
+ endloop
+endfacet
+facet normal 0.293144455107609 0.956068160979992 0.0
+ outer loop
+ vertex 4.46682250479581 0.905549030655366 0.2
+ vertex 4.53985890326324 0.876813398471458 0.0
+ vertex 4.46682250479581 0.905549030655366 0.0
+ endloop
+endfacet
+facet normal 0.366124308864546 0.930565951697385 0.0
+ outer loop
+ vertex 4.53985890326324 0.876813398471458 0.0
+ vertex 4.46682250479581 0.905549030655366 0.2
+ vertex 4.53985890326324 0.876813398471458 0.2
+ endloop
+endfacet
+facet normal 1.0 0.0 0.0
+ outer loop
+ vertex 4.53985890326324 0.876813398471458 0.0
+ vertex 4.53985890326324 0.775759758624714 0.2
+ vertex 4.53985890326324 0.775759758624714 0.0
+ endloop
+endfacet
+facet normal 1.0 0.0 0.0
+ outer loop
+ vertex 4.53985890326324 0.775759758624714 0.2
+ vertex 4.53985890326324 0.876813398471458 0.0
+ vertex 4.53985890326324 0.876813398471458 0.2
+ endloop
+endfacet
+facet normal 0.0 -1.0 0.0
+ outer loop
+ vertex 4.53985890326324 0.775759758624714 0.2
+ vertex 4.53459070402953 0.775759758624714 0.0
+ vertex 4.53985890326324 0.775759758624714 0.0
+ endloop
+endfacet
+facet normal 0.0 -1.0 0.0
+ outer loop
+ vertex 4.53459070402953 0.775759758624714 0.0
+ vertex 4.53985890326324 0.775759758624714 0.2
+ vertex 4.53459070402953 0.775759758624714 0.2
+ endloop
+endfacet
+facet normal -0.603708660405246 -0.797205025919747 0.0
+ outer loop
+ vertex 4.53459070402953 0.775759758624714 0.2
+ vertex 4.50992595307167 0.794437919544255 0.0
+ vertex 4.53459070402953 0.775759758624714 0.0
+ endloop
+endfacet
+facet normal -0.556306638945698 -0.830977089614955 0.0
+ outer loop
+ vertex 4.50992595307167 0.794437919544255 0.0
+ vertex 4.53459070402953 0.775759758624714 0.2
+ vertex 4.50992595307167 0.794437919544255 0.2
+ endloop
+endfacet
+facet normal -0.556306638945698 -0.830977089614955 0.0
+ outer loop
+ vertex 4.50992595307167 0.794437919544255 0.2
+ vertex 4.47328802203719 0.815989643682186 0.0
+ vertex 4.50992595307167 0.794437919544255 0.0
+ endloop
+endfacet
+facet normal -0.43282617311797 -0.901477400639668 0.0
+ outer loop
+ vertex 4.47328802203719 0.815989643682186 0.0
+ vertex 4.50992595307167 0.794437919544255 0.2
+ vertex 4.47328802203719 0.815989643682186 0.2
+ endloop
+endfacet
+facet normal -0.43282617311797 -0.901477400639668 0.0
+ outer loop
+ vertex 4.47328802203719 0.815989643682186 0.2
+ vertex 4.4292267193552 0.832752095789465 0.0
+ vertex 4.47328802203719 0.815989643682186 0.0
+ endloop
+endfacet
+facet normal -0.252022420714891 -0.967721395576747 0.0
+ outer loop
+ vertex 4.4292267193552 0.832752095789465 0.0
+ vertex 4.47328802203719 0.815989643682186 0.2
+ vertex 4.4292267193552 0.832752095789465 0.2
+ endloop
+endfacet
+facet normal -0.252022420714891 -0.967721395576747 0.0
+ outer loop
+ vertex 4.4292267193552 0.832752095789465 0.2
+ vertex 4.38037614464255 0.839936003835442 0.0
+ vertex 4.4292267193552 0.832752095789465 0.0
+ endloop
+endfacet
+facet normal -0.0234148588877288 -0.999725834608303 0.0
+ outer loop
+ vertex 4.38037614464255 0.839936003835442 0.0
+ vertex 4.4292267193552 0.832752095789465 0.2
+ vertex 4.38037614464255 0.839936003835442 0.2
+ endloop
+endfacet
+facet normal -0.0234148588877288 -0.999725834608303 0.0
+ outer loop
+ vertex 4.38037614464255 0.839936003835442 0.2
+ vertex 4.34713560345482 0.836628412839274 0.0
+ vertex 4.38037614464255 0.839936003835442 0.0
+ endloop
+endfacet
+facet normal 0.208766711475163 -0.977965469830017 0.0
+ outer loop
+ vertex 4.34713560345482 0.836628412839274 0.0
+ vertex 4.38037614464255 0.839936003835442 0.2
+ vertex 4.34713560345482 0.836628412839274 0.2
+ endloop
+endfacet
+facet normal 0.208766711475163 -0.977965469830017 0.0
+ outer loop
+ vertex 4.34713560345482 0.836628412839274 0.2
+ vertex 4.31733735153911 0.826705639850768 0.0
+ vertex 4.34713560345482 0.836628412839274 0.0
+ endloop
+endfacet
+facet normal 0.426768496452843 -0.904360907179971 0.0
+ outer loop
+ vertex 4.31733735153911 0.826705639850768 0.0
+ vertex 4.34713560345482 0.836628412839274 0.2
+ vertex 4.31733735153911 0.826705639850768 0.2
+ endloop
+endfacet
+facet normal 0.426768496452843 -0.904360907179971 0.0
+ outer loop
+ vertex 4.31733735153911 0.826705639850768 0.2
+ vertex 4.29098138889543 0.810167684869925 0.0
+ vertex 4.31733735153911 0.826705639850768 0.0
+ endloop
+endfacet
+facet normal 0.625279843247521 -0.780400613549449 0.0
+ outer loop
+ vertex 4.29098138889543 0.810167684869925 0.0
+ vertex 4.31733735153911 0.826705639850768 0.2
+ vertex 4.29098138889543 0.810167684869925 0.2
+ endloop
+endfacet
+facet normal 0.625279843247521 -0.780400613549449 0.0
+ outer loop
+ vertex 4.29098138889543 0.810167684869925 0.0
+ vertex 4.26806771552378 0.787014547896745 0.2
+ vertex 4.26806771552378 0.787014547896745 0.0
+ endloop
+endfacet
+facet normal 0.781955163451592 -0.623334679246545 0.0
+ outer loop
+ vertex 4.26806771552378 0.787014547896745 0.2
+ vertex 4.29098138889543 0.810167684869925 0.0
+ vertex 4.29098138889543 0.810167684869925 0.2
+ endloop
+endfacet
+facet normal 0.781955163451592 -0.623334679246545 0.0
+ outer loop
+ vertex 4.26806771552378 0.787014547896745 0.0
+ vertex 4.2495242528801 0.757814954984868 0.2
+ vertex 4.2495242528801 0.757814954984868 0.0
+ endloop
+endfacet
+facet normal 0.89367395924274 -0.448716898023025 0.0
+ outer loop
+ vertex 4.2495242528801 0.757814954984868 0.2
+ vertex 4.26806771552378 0.787014547896745 0.0
+ vertex 4.26806771552378 0.787014547896745 0.2
+ endloop
+endfacet
+facet normal 0.89367395924274 -0.448716898023025 0.0
+ outer loop
+ vertex 4.2495242528801 0.757814954984868 0.0
+ vertex 4.23627892242033 0.723137632187933 0.2
+ vertex 4.23627892242033 0.723137632187933 0.0
+ endloop
+endfacet
+facet normal 0.961021452644306 -0.276473809894227 0.0
+ outer loop
+ vertex 4.23627892242033 0.723137632187933 0.2
+ vertex 4.2495242528801 0.757814954984868 0.0
+ vertex 4.2495242528801 0.757814954984868 0.2
+ endloop
+endfacet
+facet normal 0.961021452644306 -0.276473809894227 0.0
+ outer loop
+ vertex 4.23627892242033 0.723137632187933 0.0
+ vertex 4.22833172414447 0.68298257950594 0.2
+ vertex 4.22833172414447 0.68298257950594 0.0
+ endloop
+endfacet
+facet normal 0.991985893896409 -0.126348669603372 0.0
+ outer loop
+ vertex 4.22833172414447 0.68298257950594 0.2
+ vertex 4.23627892242033 0.723137632187933 0.0
+ vertex 4.23627892242033 0.723137632187933 0.2
+ endloop
+endfacet
+facet normal 0.991985893896409 -0.126348669603372 0.0
+ outer loop
+ vertex 4.22833172414447 0.68298257950594 0.0
+ vertex 4.22568265805252 0.63734979693889 0.2
+ vertex 4.22568265805252 0.63734979693889 0.0
+ endloop
+endfacet
+facet normal 0.999999895238739 -0.000457736289950238 0.0
+ outer loop
+ vertex 4.22568265805252 0.63734979693889 0.2
+ vertex 4.22833172414447 0.68298257950594 0.0
+ vertex 4.22833172414447 0.68298257950594 0.2
+ endloop
+endfacet
+facet normal 0.999999895238739 -0.000457736289950238 0.0
+ outer loop
+ vertex 4.22568265805252 0.63734979693889 0.0
+ vertex 4.2282419252939 0.592555136977205 0.2
+ vertex 4.2282419252939 0.592555136977205 0.0
+ endloop
+endfacet
+facet normal 0.992273219682165 0.124071985160193 0.0
+ outer loop
+ vertex 4.2282419252939 0.592555136977205 0.2
+ vertex 4.22568265805252 0.63734979693889 0.0
+ vertex 4.22568265805252 0.63734979693889 0.2
+ endloop
+endfacet
+facet normal 0.992273219682165 0.124071985160193 0.0
+ outer loop
+ vertex 4.2282419252939 0.592555136977205 0.0
+ vertex 4.23591972701803 0.552998743299044 0.2
+ vertex 4.23591972701803 0.552998743299044 0.0
+ endloop
+endfacet
+facet normal 0.962612437510528 0.27088243787673 0.0
+ outer loop
+ vertex 4.23591972701803 0.552998743299044 0.2
+ vertex 4.2282419252939 0.592555136977205 0.0
+ vertex 4.2282419252939 0.592555136977205 0.2
+ endloop
+endfacet
+facet normal 0.962612437510528 0.27088243787673 0.0
+ outer loop
+ vertex 4.23591972701803 0.552998743299044 0.0
+ vertex 4.24871606322493 0.518680615904408 0.2
+ vertex 4.24871606322493 0.518680615904408 0.0
+ endloop
+endfacet
+facet normal 0.898470012927288 0.439034891404362 0.0
+ outer loop
+ vertex 4.24871606322493 0.518680615904408 0.2
+ vertex 4.23591972701803 0.552998743299044 0.0
+ vertex 4.23591972701803 0.552998743299044 0.2
+ endloop
+endfacet
+facet normal 0.898470012927288 0.439034891404362 0.0
+ outer loop
+ vertex 4.24871606322493 0.518680615904408 0.0
+ vertex 4.26663093391458 0.489600754793297 0.2
+ vertex 4.26663093391458 0.489600754793297 0.0
+ endloop
+endfacet
+facet normal 0.789240434800171 0.614084306977826 0.0
+ outer loop
+ vertex 4.26663093391458 0.489600754793297 0.2
+ vertex 4.24871606322493 0.518680615904408 0.0
+ vertex 4.24871606322493 0.518680615904408 0.2
+ endloop
+endfacet
+facet normal 0.789240434800171 0.614084306977826 0.0
+ outer loop
+ vertex 4.26663093391458 0.489600754793297 0.0
+ vertex 4.28909561303336 0.466447617820117 0.2
+ vertex 4.28909561303336 0.466447617820117 0.0
+ endloop
+endfacet
+facet normal 0.628537365803979 0.777779390179629 0.0
+ outer loop
+ vertex 4.28909561303336 0.466447617820117 0.2
+ vertex 4.26663093391458 0.489600754793297 0.0
+ vertex 4.26663093391458 0.489600754793297 0.2
+ endloop
+endfacet
+facet normal 0.628537365803979 0.777779390179629 0.0
+ outer loop
+ vertex 4.28909561303336 0.466447617820117 0.2
+ vertex 4.31554137452761 0.449909662839274 0.0
+ vertex 4.28909561303336 0.466447617820117 0.0
+ endloop
+endfacet
+facet normal 0.423267384808038 0.906004812877815 0.0
+ outer loop
+ vertex 4.31554137452761 0.449909662839274 0.0
+ vertex 4.28909561303336 0.466447617820117 0.2
+ vertex 4.31554137452761 0.449909662839274 0.2
+ endloop
+endfacet
+facet normal 0.423267384808038 0.906004812877815 0.0
+ outer loop
+ vertex 4.31554137452761 0.449909662839274 0.2
+ vertex 4.34596821839734 0.439986889850768 0.0
+ vertex 4.31554137452761 0.449909662839274 0.0
+ endloop
+endfacet
+facet normal 0.204094833430253 0.978951121847806 0.0
+ outer loop
+ vertex 4.34596821839734 0.439986889850768 0.0
+ vertex 4.31554137452761 0.449909662839274 0.2
+ vertex 4.34596821839734 0.439986889850768 0.2
+ endloop
+endfacet
+facet normal 0.204094833430253 0.978951121847806 0.0
+ outer loop
+ vertex 4.34596821839734 0.439986889850768 0.2
+ vertex 4.38037614464255 0.436679298854599 0.0
+ vertex 4.34596821839734 0.439986889850768 0.0
+ endloop
+endfacet
+facet normal -0.00481129071356181 0.999988425673852 0.0
+ outer loop
+ vertex 4.38037614464255 0.436679298854599 0.0
+ vertex 4.34596821839734 0.439986889850768 0.2
+ vertex 4.38037614464255 0.436679298854599 0.2
+ endloop
+endfacet
+facet normal -0.00481129071356181 0.999988425673852 0.0
+ outer loop
+ vertex 4.38037614464255 0.436679298854599 0.2
+ vertex 4.42335986111765 0.441229107283718 0.0
+ vertex 4.38037614464255 0.436679298854599 0.0
+ endloop
+endfacet
+facet normal -0.212412834660519 0.977180018047587 0.0
+ outer loop
+ vertex 4.42335986111765 0.441229107283718 0.0
+ vertex 4.38037614464255 0.436679298854599 0.2
+ vertex 4.42335986111765 0.441229107283718 0.2
+ endloop
+endfacet
+facet normal -0.212412834660519 0.977180018047587 0.0
+ outer loop
+ vertex 4.42335986111765 0.441229107283718 0.2
+ vertex 4.46418840517895 0.454878532571074 0.0
+ vertex 4.42335986111765 0.441229107283718 0.0
+ endloop
+endfacet
+facet normal -0.40318983395436 0.915116362981154 0.0
+ outer loop
+ vertex 4.46418840517895 0.454878532571074 0.0
+ vertex 4.42335986111765 0.441229107283718 0.2
+ vertex 4.46418840517895 0.454878532571074 0.2
+ endloop
+endfacet
+facet normal -0.40318983395436 0.915116362981154 0.0
+ outer loop
+ vertex 4.46418840517895 0.454878532571074 0.2
+ vertex 4.5016644588188 0.475711865904408 0.0
+ vertex 4.46418840517895 0.454878532571074 0.0
+ endloop
+endfacet
+facet normal -0.555388575177809 0.831590963492247 0.0
+ outer loop
+ vertex 4.5016644588188 0.475711865904408 0.0
+ vertex 4.46418840517895 0.454878532571074 0.2
+ vertex 4.5016644588188 0.475711865904408 0.2
+ endloop
+endfacet
+facet normal -0.555388575177809 0.831590963492247 0.0
+ outer loop
+ vertex 4.5016644588188 0.475711865904408 0.2
+ vertex 4.53459070402953 0.501813398471458 0.0
+ vertex 4.5016644588188 0.475711865904408 0.0
+ endloop
+endfacet
+facet normal -0.621213734155876 0.783641178407639 0.0
+ outer loop
+ vertex 4.53459070402953 0.501813398471458 0.0
+ vertex 4.5016644588188 0.475711865904408 0.2
+ vertex 4.53459070402953 0.501813398471458 0.2
+ endloop
+endfacet
+facet normal 0.0 1.0 0.0
+ outer loop
+ vertex 4.53459070402953 0.501813398471458 0.2
+ vertex 4.53985890326324 0.501813398471458 0.0
+ vertex 4.53459070402953 0.501813398471458 0.0
+ endloop
+endfacet
+facet normal 0.0 1.0 0.0
+ outer loop
+ vertex 4.53985890326324 0.501813398471458 0.0
+ vertex 4.53459070402953 0.501813398471458 0.2
+ vertex 4.53985890326324 0.501813398471458 0.2
+ endloop
+endfacet
+facet normal 1.0 0.0 0.0
+ outer loop
+ vertex 4.53985890326324 0.501813398471458 0.0
+ vertex 4.53985890326324 0.400759758624714 0.2
+ vertex 4.53985890326324 0.400759758624714 0.0
+ endloop
+endfacet
+facet normal 1.0 0.0 0.0
+ outer loop
+ vertex 4.53985890326324 0.400759758624714 0.2
+ vertex 4.53985890326324 0.501813398471458 0.0
+ vertex 4.53985890326324 0.501813398471458 0.2
+ endloop
+endfacet
+facet normal 0.410364677328798 -0.911921505175107 0.0
+ outer loop
+ vertex 4.53985890326324 0.400759758624714 0.2
+ vertex 4.50633399904869 0.385673551728163 0.0
+ vertex 4.53985890326324 0.400759758624714 0.0
+ endloop
+endfacet
+facet normal 0.375577351678058 -0.926791051373769 0.0
+ outer loop
+ vertex 4.50633399904869 0.385673551728163 0.0
+ vertex 4.53985890326324 0.400759758624714 0.2
+ vertex 4.50633399904869 0.385673551728163 0.2
+ endloop
+endfacet
+facet normal 0.375577351678058 -0.926791051373769 0.0
+ outer loop
+ vertex 4.50633399904869 0.385673551728163 0.2
+ vertex 4.46993553161574 0.372503053643871 0.0
+ vertex 4.50633399904869 0.385673551728163 0.0
+ endloop
+endfacet
+facet normal 0.291774960866941 -0.956486995317289 0.0
+ outer loop
+ vertex 4.46993553161574 0.372503053643871 0.0
+ vertex 4.50633399904869 0.385673551728163 0.2
+ vertex 4.46993553161574 0.372503053643871 0.2
+ endloop
+endfacet
+facet normal 0.291774960866941 -0.956486995317289 0.0
+ outer loop
+ vertex 4.46993553161574 0.372503053643871 0.2
+ vertex 4.42874779215213 0.362206118777971 0.0
+ vertex 4.46993553161574 0.372503053643871 0.0
+ endloop
+endfacet
+facet normal 0.159989675112747 -0.98711868782701 0.0
+ outer loop
+ vertex 4.42874779215213 0.362206118777971 0.0
+ vertex 4.46993553161574 0.372503053643871 0.2
+ vertex 4.42874779215213 0.362206118777971 0.2
+ endloop
+endfacet
+facet normal 0.159989675112747 -0.98711868782701 0.0
+ outer loop
+ vertex 4.42874779215213 0.362206118777971 0.2
+ vertex 4.38181292625175 0.358614164754983 0.0
+ vertex 4.42874779215213 0.362206118777971 0.0
+ endloop
+endfacet
+facet normal -0.00197196685745208 -0.999998055671466 0.0
+ outer loop
+ vertex 4.38181292625175 0.358614164754983 0.0
+ vertex 4.42874779215213 0.362206118777971 0.2
+ vertex 4.38181292625175 0.358614164754983 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.71370947797589 0.370587344831611 0.2
+ vertex 4.62367116379964 0.905549030655366 0.2
+ vertex 4.62367116379964 0.370587344831611 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.62367116379964 0.905549030655366 0.2
+ vertex 4.71370947797589 0.370587344831611 0.2
+ vertex 4.71370947797589 0.905549030655366 0.2
+ endloop
+endfacet
+facet normal 0.0 -1.0 0.0
+ outer loop
+ vertex 4.71370947797589 0.370587344831611 0.2
+ vertex 4.62367116379964 0.370587344831611 0.0
+ vertex 4.71370947797589 0.370587344831611 0.0
+ endloop
+endfacet
+facet normal 0.0 -1.0 0.0
+ outer loop
+ vertex 4.62367116379964 0.370587344831611 0.0
+ vertex 4.71370947797589 0.370587344831611 0.2
+ vertex 4.62367116379964 0.370587344831611 0.2
+ endloop
+endfacet
+facet normal -1.0 0.0 0.0
+ outer loop
+ vertex 4.62367116379964 0.905549030655366 0.2
+ vertex 4.62367116379964 0.370587344831611 0.0
+ vertex 4.62367116379964 0.370587344831611 0.2
+ endloop
+endfacet
+facet normal -1.0 0.0 0.0
+ outer loop
+ vertex 4.62367116379964 0.370587344831611 0.0
+ vertex 4.62367116379964 0.905549030655366 0.2
+ vertex 4.62367116379964 0.905549030655366 0.0
+ endloop
+endfacet
+facet normal 0.0 1.0 0.0
+ outer loop
+ vertex 4.62367116379964 0.905549030655366 0.2
+ vertex 4.71370947797589 0.905549030655366 0.0
+ vertex 4.62367116379964 0.905549030655366 0.0
+ endloop
+endfacet
+facet normal 0.0 1.0 0.0
+ outer loop
+ vertex 4.71370947797589 0.905549030655366 0.0
+ vertex 4.62367116379964 0.905549030655366 0.2
+ vertex 4.71370947797589 0.905549030655366 0.2
+ endloop
+endfacet
+facet normal 1.0 0.0 0.0
+ outer loop
+ vertex 4.71370947797589 0.905549030655366 0.0
+ vertex 4.71370947797589 0.370587344831611 0.2
+ vertex 4.71370947797589 0.370587344831611 0.0
+ endloop
+endfacet
+facet normal 1.0 0.0 0.0
+ outer loop
+ vertex 4.71370947797589 0.370587344831611 0.2
+ vertex 4.71370947797589 0.905549030655366 0.0
+ vertex 4.71370947797589 0.905549030655366 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.71993553161574 0.995108417628546 0.2
+ vertex 4.6174451101598 1.08849922222625 0.2
+ vertex 4.6174451101598 0.995108417628546 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.6174451101598 1.08849922222625 0.2
+ vertex 4.71993553161574 0.995108417628546 0.2
+ vertex 4.71993553161574 1.08849922222625 0.2
+ endloop
+endfacet
+facet normal 0.0 -1.0 0.0
+ outer loop
+ vertex 4.71993553161574 0.995108417628546 0.2
+ vertex 4.6174451101598 0.995108417628546 0.0
+ vertex 4.71993553161574 0.995108417628546 0.0
+ endloop
+endfacet
+facet normal 0.0 -1.0 0.0
+ outer loop
+ vertex 4.6174451101598 0.995108417628546 0.0
+ vertex 4.71993553161574 0.995108417628546 0.2
+ vertex 4.6174451101598 0.995108417628546 0.2
+ endloop
+endfacet
+facet normal -1.0 0.0 0.0
+ outer loop
+ vertex 4.6174451101598 1.08849922222625 0.2
+ vertex 4.6174451101598 0.995108417628546 0.0
+ vertex 4.6174451101598 0.995108417628546 0.2
+ endloop
+endfacet
+facet normal -1.0 0.0 0.0
+ outer loop
+ vertex 4.6174451101598 0.995108417628546 0.0
+ vertex 4.6174451101598 1.08849922222625 0.2
+ vertex 4.6174451101598 1.08849922222625 0.0
+ endloop
+endfacet
+facet normal 0.0 1.0 0.0
+ outer loop
+ vertex 4.6174451101598 1.08849922222625 0.2
+ vertex 4.71993553161574 1.08849922222625 0.0
+ vertex 4.6174451101598 1.08849922222625 0.0
+ endloop
+endfacet
+facet normal 0.0 1.0 0.0
+ outer loop
+ vertex 4.71993553161574 1.08849922222625 0.0
+ vertex 4.6174451101598 1.08849922222625 0.2
+ vertex 4.71993553161574 1.08849922222625 0.2
+ endloop
+endfacet
+facet normal 1.0 0.0 0.0
+ outer loop
+ vertex 4.71993553161574 1.08849922222625 0.0
+ vertex 4.71993553161574 0.995108417628546 0.2
+ vertex 4.71993553161574 0.995108417628546 0.0
+ endloop
+endfacet
+facet normal 1.0 0.0 0.0
+ outer loop
+ vertex 4.71993553161574 0.995108417628546 0.2
+ vertex 4.71993553161574 1.08849922222625 0.0
+ vertex 4.71993553161574 1.08849922222625 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.93784740901037 0.370587344831611 0.2
+ vertex 4.84780909483413 0.905549030655366 0.2
+ vertex 4.84780909483413 0.370587344831611 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.84780909483413 0.905549030655366 0.2
+ vertex 4.93784740901037 0.370587344831611 0.2
+ vertex 4.93784740901037 0.905549030655366 0.2
+ endloop
+endfacet
+facet normal 0.0 -1.0 0.0
+ outer loop
+ vertex 4.93784740901037 0.370587344831611 0.2
+ vertex 4.84780909483413 0.370587344831611 0.0
+ vertex 4.93784740901037 0.370587344831611 0.0
+ endloop
+endfacet
+facet normal 0.0 -1.0 0.0
+ outer loop
+ vertex 4.84780909483413 0.370587344831611 0.0
+ vertex 4.93784740901037 0.370587344831611 0.2
+ vertex 4.84780909483413 0.370587344831611 0.2
+ endloop
+endfacet
+facet normal -1.0 0.0 0.0
+ outer loop
+ vertex 4.84780909483413 0.905549030655366 0.2
+ vertex 4.84780909483413 0.370587344831611 0.0
+ vertex 4.84780909483413 0.370587344831611 0.2
+ endloop
+endfacet
+facet normal -1.0 0.0 0.0
+ outer loop
+ vertex 4.84780909483413 0.370587344831611 0.0
+ vertex 4.84780909483413 0.905549030655366 0.2
+ vertex 4.84780909483413 0.905549030655366 0.0
+ endloop
+endfacet
+facet normal 0.0 1.0 0.0
+ outer loop
+ vertex 4.84780909483413 0.905549030655366 0.2
+ vertex 4.93784740901037 0.905549030655366 0.0
+ vertex 4.84780909483413 0.905549030655366 0.0
+ endloop
+endfacet
+facet normal 0.0 1.0 0.0
+ outer loop
+ vertex 4.93784740901037 0.905549030655366 0.0
+ vertex 4.84780909483413 0.905549030655366 0.2
+ vertex 4.93784740901037 0.905549030655366 0.2
+ endloop
+endfacet
+facet normal 1.0 0.0 0.0
+ outer loop
+ vertex 4.93784740901037 0.905549030655366 0.0
+ vertex 4.93784740901037 0.370587344831611 0.2
+ vertex 4.93784740901037 0.370587344831611 0.0
+ endloop
+endfacet
+facet normal 1.0 0.0 0.0
+ outer loop
+ vertex 4.93784740901037 0.370587344831611 0.2
+ vertex 4.93784740901037 0.905549030655366 0.0
+ vertex 4.93784740901037 0.905549030655366 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.94407346265022 0.995108417628546 0.2
+ vertex 4.84158304119428 1.08849922222625 0.2
+ vertex 4.84158304119428 0.995108417628546 0.2
+ endloop
+endfacet
+facet normal 0.0 0.0 1.0
+ outer loop
+ vertex 4.84158304119428 1.08849922222625 0.2
+ vertex 4.94407346265022 0.995108417628546 0.2
+ vertex 4.94407346265022 1.08849922222625 0.2
+ endloop
+endfacet
+facet normal 0.0 -1.0 0.0
+ outer loop
+ vertex 4.94407346265022 0.995108417628546 0.2
+ vertex 4.84158304119428 0.995108417628546 0.0
+ vertex 4.94407346265022 0.995108417628546 0.0
+ endloop
+endfacet
+facet normal 0.0 -1.0 0.0
+ outer loop
+ vertex 4.84158304119428 0.995108417628546 0.0
+ vertex 4.94407346265022 0.995108417628546 0.2
+ vertex 4.84158304119428 0.995108417628546 0.2
+ endloop
+endfacet
+facet normal -1.0 0.0 0.0
+ outer loop
+ vertex 4.84158304119428 1.08849922222625 0.2
+ vertex 4.84158304119428 0.995108417628546 0.0
+ vertex 4.84158304119428 0.995108417628546 0.2
+ endloop
+endfacet
+facet normal -1.0 0.0 0.0
+ outer loop
+ vertex 4.84158304119428 0.995108417628546 0.0
+ vertex 4.84158304119428 1.08849922222625 0.2
+ vertex 4.84158304119428 1.08849922222625 0.0
+ endloop
+endfacet
+facet normal 0.0 1.0 0.0
+ outer loop
+ vertex 4.84158304119428 1.08849922222625 0.2
+ vertex 4.94407346265022 1.08849922222625 0.0
+ vertex 4.84158304119428 1.08849922222625 0.0
+ endloop
+endfacet
+facet normal 0.0 1.0 0.0
+ outer loop
+ vertex 4.94407346265022 1.08849922222625 0.0
+ vertex 4.84158304119428 1.08849922222625 0.2
+ vertex 4.94407346265022 1.08849922222625 0.2
+ endloop
+endfacet
+facet normal 1.0 0.0 0.0
+ outer loop
+ vertex 4.94407346265022 1.08849922222625 0.0
+ vertex 4.94407346265022 0.995108417628546 0.2
+ vertex 4.94407346265022 0.995108417628546 0.0
+ endloop
+endfacet
+facet normal 1.0 0.0 0.0
+ outer loop
+ vertex 4.94407346265022 0.995108417628546 0.2
+ vertex 4.94407346265022 1.08849922222625 0.0
+ vertex 4.94407346265022 1.08849922222625 0.2
+ endloop
+endfacet
+endsolid Untitled-5427e5af
diff --git a/embeddable/testfiles/objects_binary.stl b/embeddable/testfiles/objects_binary.stl
new file mode 100644
index 0000000..dcb5ab8
Binary files /dev/null and b/embeddable/testfiles/objects_binary.stl differ
diff --git a/frameworks/jsmodeler.js b/jsmodeler/jsmodeler.js
similarity index 95%
rename from frameworks/jsmodeler.js
rename to jsmodeler/jsmodeler.js
index fc50241..dbdf88d 100644
--- a/frameworks/jsmodeler.js
+++ b/jsmodeler/jsmodeler.js
@@ -1,4 +1,4 @@
-/* JSModeler 0.33.184 - http://www.github.com/kovacsv/JSModeler */ 'use strict';var JSM={mainVersion:0,subVersion:33,Eps:1E-8,Inf:9999999999,RadDeg:57.29577951308232,DegRad:0.017453292519943,IsZero:function(a){return Math.abs(a)JSM.Eps},IsNegative:function(a){return a<-JSM.Eps},IsLower:function(a,b){return b-a>JSM.Eps},IsGreater:function(a,b){return a-b>JSM.Eps},IsEqual:function(a,b){return Math.abs(b-a)JSM.Eps},IsNegative:function(a){return a<-JSM.Eps},IsLower:function(a,b){return b-a>JSM.Eps},IsGreater:function(a,b){return a-b>JSM.Eps},IsEqual:function(a,b){return Math.abs(b-a)=a&&(this.current=1E3*(this.frames/c),this.start=b,this.frames=0);return parseInt(this.current,10)};
@@ -64,7 +64,7 @@ JSM.CoordPlaneDirectionalDistance=function(a,b,c){return Math.abs(JSM.CoordPlane
JSM.Project=function(a,b,c,d,e,f,g,h,k){b=JSM.MatrixView(b,c,d);g=JSM.MatrixPerspective(e,f,g,h);e=new JSM.Coord(0,0,0);h=[];f=[];h[0]=a.x;h[1]=a.y;h[2]=a.z;h[3]=1;f=JSM.MatrixVectorMultiply(g,JSM.MatrixVectorMultiply(b,h));a=f[3];JSM.IsZero(a)?k=null:(f[0]=0.5*(f[0]/a)+0.5,f[1]=0.5*(f[1]/a)+0.5,f[2]=0.5*(f[2]/a)+0.5,f[0]=f[0]*k[2]+k[0],f[1]=f[1]*k[3]+k[1],e.x=f[0],e.y=f[1],e.z=f[2],k=e);return k};
JSM.ConvexHull2D=function(a){function b(a,b){var c=a.length,d=0,e;for(e=1;ea.length)return c;var d=function(a){var b=a.length,c=JSM.Inf,d=-1,e,f;for(e=0;en)return m;var p=new function(){this.vertices=[];this.edges=[];this.triangles=[]},q;for(q=0;qb.length)){for(var c=a.GetVertex(b[0]),d=a.GetVertex(b[1]),d=JSM.CoordSub(d,c),f=JSM.GetPlaneFromCoordAndDirection(c,d),g,d=[],c=0;cf.mat||f.mat>=e)||d[f.mat].push(a);var p,q;for(a=0;ad;){c=a.ReadCharacter();if(0===c)break;b+=String.fromCharCode(c);d+=1}return b}function N(a){var b=[],c;for(c=0;3>c;c++)b[c]=a.ReadFloat32();return b}function E(a,b,c){for(;a.GetPosition()<=b-6;){var d=a,e=c,f=d.ReadUnsignedInteger16(),d=d.ReadUnsignedInteger32();e(f,d)}}if(void 0===b||null===b)b={};c=
15677;d=45055;e=40960;f=40976;g=40992;h=41008;k=41024;l=41040;m=16;n=17;p=18;q=19;r=48;s=49;x=16384;v=16640;t=17920;y=18176;F=16656;C=16672;u=16736;H=16688;z=16720;I=45056;J=45058;D=45072;A=45075;B=45088;K=45089;L=45090;M=45104;(function(a){function P(a,b,c){var d={};b=a.GetPosition()+c-6;var e=!1;E(a,b,function(b,c){b==n?e||(d.r=a.ReadUnsignedCharacter()/255,d.g=a.ReadUnsignedCharacter()/255,d.b=a.ReadUnsignedCharacter()/255):b==p?(d.r=a.ReadUnsignedCharacter()/255,d.g=a.ReadUnsignedCharacter()/
255,d.b=a.ReadUnsignedCharacter()/255,e=!0):b==m?e||(d.r=a.ReadFloat32(),d.g=a.ReadFloat32(),d.b=a.ReadFloat32()):b==q?(d.r=a.ReadFloat32(),d.g=a.ReadFloat32(),d.b=a.ReadFloat32(),e=!0):a.Skip(c-6)});return d}function Q(a,b,c){var d=0;b=a.GetPosition()+c-6;E(a,b,function(b,c){b==r?d=a.ReadUnsignedInteger16()/100:b==s?d=a.ReadFloat32():a.Skip(c-6)});return d}function R(a,c,d){w("Read material chunk ("+c.toString(16)+", "+d+")",2);var m={},n=a.GetPosition()+d-6;E(a,n,function(b,n){b==e?(w("Read material name chunk ("+
c.toString(16)+", "+d+")",3),m.name=G(a)):b==f?(w("Read material ambient chunk ("+c.toString(16)+", "+d+")",3),m.ambient=P(a,b,n)):b==g?(w("Read material diffuse chunk ("+c.toString(16)+", "+d+")",3),m.diffuse=P(a,b,n)):b==h?(w("Read material specular chunk ("+c.toString(16)+", "+d+")",3),m.specular=P(a,b,n)):b==k?(w("Read material shininess chunk ("+c.toString(16)+", "+d+")",3),m.shininess=Q(a,b,n)):b==l?(w("Read material transparency chunk ("+c.toString(16)+", "+d+")",3),m.transparency=Q(a,b,n)):
-(w("Skip chunk ("+b.toString(16)+", "+n+")",3),a.Skip(n-6))});if(void 0!==b.onMaterial&&null!==b.onMaterial)b.onMaterial(m)}function S(a,c,d){w("Read faces chunk ("+c.toString(16)+", "+d+")",4);c=a.GetPosition()+d-6;var e=a.ReadUnsignedInteger16(),f,g,h,l;for(d=0;df;f++){for(g=0;3>g;g++)e.push(a.ReadFloat32());
+(w("Skip chunk ("+b.toString(16)+", "+n+")",3),a.Skip(n-6))});if(void 0!==b.onMaterial&&null!==b.onMaterial)b.onMaterial(m)}function S(a,c,d){w("Read faces chunk ("+c.toString(16)+", "+d+")",4);c=a.GetPosition()+d-6;var e=a.ReadUnsignedInteger16(),f,g,h,k;for(d=0;df;f++){for(g=0;3>g;g++)e.push(a.ReadFloat32());
3>f?e.push(0):e.push(1)}if(void 0!==b.onTransformation&&null!==b.onTransformation)b.onTransformation(e)}else w("Skip chunk ("+c.toString(16)+", "+d+")",4),a.Skip(d-6)})}function U(a,b,c){w("Read object chunk ("+b.toString(16)+", "+c+")",2);b=a.GetPosition()+c-6;var d=G(a);E(a,b,function(b,c){b==v?T(a,d,b,c):(b==t?w("Skip light chunk ("+d+", "+b.toString(16)+", "+c+")",3):b==y?w("Skip camera chunk ("+d+", "+b.toString(16)+", "+c+")",3):w("Skip chunk ("+b.toString(16)+", "+c+")",3),a.Skip(c-6))})}function V(a,
b,c){w("Read editor chunk ("+b.toString(16)+", "+c+")",1);b=a.GetPosition()+c-6;E(a,b,function(b,c){b==d?R(a,b,c):b==x?U(a,b,c):(w("Skip chunk ("+b.toString(16)+", "+c+")",2),a.Skip(c-6))})}function W(a,c,d){function e(a,b){var c=[];a.Skip(10);var d,f,g,h=a.ReadInteger32();for(d=0;dg;g++)a[0+g]*=c,a[4+g]*=d,a[8+g]*=f;return a}function f(a,b){var c=b[0],d=b[1],e=b[2],g;for(g=0;3>g;g++)a[12+g]+=a[0+g]*c+a[4+g]*d+a[8+g]*e;return a}function g(a,b){var c,d;for(c=0;cf.length)){g="";for(h=1;hf.length)&&(h=parseFloat(f[1]),g=parseFloat(f[2]),f=parseFloat(f[3]),void 0!==b.onVertex&&null!==b.onVertex))b.onVertex(h,
@@ -252,19 +252,19 @@ f[0]){if(!(2>f.length)&&void 0!==b.onNewMaterial&&null!==b.onNewMaterial)b.onNew
h,g,k)}else"mtllib"==f[0]&&!(2>f.length)&&(f=g.indexOf("mtllib")+6,h=g.substr(f,g.length-f).trim(),f=h.trim(),f=void 0!==b.onFileRequested&&null!==b.onFileRequested?b.onFileRequested(f):null,null!==f&&c(f))}}}c(a)};
JSM.ConvertObjToJsonData=function(a,b){var c=new JSM.TriangleModel,d=c.AddBody(new JSM.TriangleBody("Default")),e=c.GetBody(d),f={},g=null,h=null,k=[],l=[];JSM.ReadObjFile(a,{onNewMaterial:function(a){var b=c.AddMaterial(a,{r:1,g:0,b:0},{r:1,g:0,b:0},{r:0,g:0,b:0},1);g=c.GetMaterial(b);f[a]=b},onMaterialComponent:function(a,b,c,d){null!==g&&("Ka"==a?(a=g.ambient,a.r=b,a.g=c,a.b=d):"Kd"==a?(a=g.diffuse,a.r=b,a.g=c,a.b=d):"Ks"==a&&(a=g.specular,a.r=b,a.g=c,a.b=d))},onUseMaterial:function(a){a=f[a];
void 0!==a&&(h=a)},onMesh:function(a){a=c.AddBody(new JSM.TriangleBody(a));e=c.GetBody(a)},onVertex:function(a,b,c){k.push(new JSM.Coord(a,b,c))},onNormal:function(a,b,c){l.push(new JSM.Coord(a,b,c))},onFace:function(a,b){var c,d,f=a.length==b.length,g=a.length;for(c=0;cc;c++)b[c]=a.ReadFloat32();return b}var d=new JSM.BinaryReader(a,!0);d.Skip(80);var e=d.ReadUnsignedInteger32(),f,g,h,k,l;for(f=0;fd.length)return-1;var d=[parseFloat(d[2]),parseFloat(d[3]),parseFloat(d[4])],e=[],l,m;for(l=c+1;le.length;l++)if(m=a[l].trim(),0!==m.length&&(m=m.split(/\s+/),0!==m.length&&"vertex"==m[0]))if(4>m.length)break;else m=[parseFloat(m[1]),parseFloat(m[2]),parseFloat(m[3])],e.push(m);l+=1;if(3!=e.length)return-1;
-if(void 0!==b.onFace&&null!==b.onFace)b.onFace(e[0],e[1],e[2],d);return l}return c+1}for(var d=0,e=a.split("\n");db)return!1;a=new JSM.BinaryReader(a,!0);a.Skip(80);a=a.ReadUnsignedInteger32();return b!=50*a+84?!1:!0})(a)?JSM.ReadBinaryStlFile(a,{onFace:function(a,b,c,h){a=d.AddVertex(a[0],a[1],a[2]);b=d.AddVertex(b[0],b[1],b[2]);c=d.AddVertex(c[0],c[1],c[2]);h=JSM.VectorNormalize(new JSM.Vector(h[0],h[1],h[2]));h=d.AddNormal(h.x,h.y,h.z);d.AddTriangle(a,
-b,c,h,h,h)}}):(a=String.fromCharCode.apply(null,new Uint8Array(a)),JSM.ReadAsciiStlFile(a,{onFace:function(a,b,c,h){a=d.AddVertex(a[0],a[1],a[2]);b=d.AddVertex(b[0],b[1],b[2]);c=d.AddVertex(c[0],c[1],c[2]);h=JSM.VectorNormalize(new JSM.Vector(h[0],h[1],h[2]));h=d.AddNormal(h.x,h.y,h.z);d.AddTriangle(a,b,c,h,h,h)}}));b.Finalize();return JSM.ConvertTriangleModelToJsonData(b)};JSM.ImportFileList=function(){this.type=this.descriptors=this.originalList=null};
+if(void 0!==b.onFace&&null!==b.onFace)b.onFace(e[0],e[1],e[2],d);return l}return c+1}for(var d=0,e=a.split("\n");db)return!1;a=new JSM.BinaryReader(a,!0);a.Skip(80);a=a.ReadUnsignedInteger32();return b!=50*a+84?!1:!0};
+JSM.ConvertStlToJsonData=function(a,b){var c=new JSM.TriangleModel,d=c.AddBody(new JSM.TriangleBody("Default")),e=c.GetBody(d);null!==a?JSM.ReadBinaryStlFile(a,{onFace:function(a,b,c,d){a=e.AddVertex(a[0],a[1],a[2]);b=e.AddVertex(b[0],b[1],b[2]);c=e.AddVertex(c[0],c[1],c[2]);d=JSM.VectorNormalize(new JSM.Vector(d[0],d[1],d[2]));d=e.AddNormal(d.x,d.y,d.z);e.AddTriangle(a,b,c,d,d,d)}}):null!==b&&JSM.ReadAsciiStlFile(b,{onFace:function(a,b,c,d){a=e.AddVertex(a[0],a[1],a[2]);b=e.AddVertex(b[0],b[1],b[2]);
+c=e.AddVertex(c[0],c[1],c[2]);d=JSM.VectorNormalize(new JSM.Vector(d[0],d[1],d[2]));d=e.AddNormal(d.x,d.y,d.z);e.AddTriangle(a,b,c,d,d,d)}});c.Finalize();return JSM.ConvertTriangleModelToJsonData(c)};JSM.ImportFileList=function(){this.type=this.descriptors=this.originalList=null};
JSM.ImportFileList.prototype.InitFromFiles=function(a){this.originalList=a;this.descriptors=[];var b,c;for(b=0;bg&&(g=3);e=m/g;for(m=1;m<=g;m++)f=l.getPointAtLength(m*
-e),f=c(a,h,k,b,f.x,f.y);return f}function e(a,b){var c=a.VertexCount(b);if(0!==c){var d=a.GetVertex(b,0),c=a.GetVertex(b,c-1);JSM.CoordIsEqual2DWithEps(d,c,0.1)&&a.GetContour(b).vertices.pop()}}function f(a,b){return 0g&&(g=3);e=m/g;for(m=1;m<=g;m++)f=k.getPointAtLength(m*
+e),f=c(a,h,l,b,f.x,f.y);return f}function e(a,b){var c=a.VertexCount(b);if(0!==c){var d=a.GetVertex(b,0),c=a.GetVertex(b,c-1);JSM.CoordIsEqual2DWithEps(d,c,0.1)&&a.GetContour(b).vertices.pop()}}function f(a,b){return 0b.position.z?-1:a.position.zb.position.z?-1:a.position.z.')
BuildWebSite (rootFolder, resultFolder)
+
+ PrintInfo ('Building embeddable example to folder <' + resultFolder + '>.')
+ BuildEmbeddable (rootFolder, resultFolder)
return 0
sys.exit (Main ())
diff --git a/tools/jshint.py b/tools/jshint.py
index e560938..0a747dc 100644
--- a/tools/jshint.py
+++ b/tools/jshint.py
@@ -5,9 +5,6 @@ import re
currentPath = os.path.dirname (os.path.abspath (__file__))
os.chdir (currentPath)
-configFilePath = 'jshintconfig.json'
-sourcesFolderName = '../website/include'
-
def PrintInfo (message):
print ('Info: ' + message)
@@ -15,14 +12,21 @@ def PrintError (error):
print ('Error: ' + error)
def JSHintFolder (folderPath):
+ configFilePath = 'jshintconfig.json'
result = os.system ('jshint --config ' + configFilePath + ' ' + folderPath)
if result != 0:
return False
return True
def Main ():
- sourcesPath = os.path.abspath (sourcesFolderName)
-
+ sourcesPath = os.path.abspath ('../website/include')
+ PrintInfo ('JSHint folder <' + sourcesPath + '>.')
+ succeeded = JSHintFolder (sourcesPath)
+ if not succeeded:
+ PrintError ('Found JSHint errors.');
+ return 1
+
+ sourcesPath = os.path.abspath ('../embeddable/include')
PrintInfo ('JSHint folder <' + sourcesPath + '>.')
succeeded = JSHintFolder (sourcesPath)
if not succeeded:
diff --git a/website/include/importerviewer.js b/website/include/importerviewer.js
index ddb4afe..abb6bae 100644
--- a/website/include/importerviewer.js
+++ b/website/include/importerviewer.js
@@ -13,7 +13,8 @@ ImporterViewer.prototype.Init = function (canvasName)
};
this.viewer = new JSM.ThreeViewer ();
- if (!this.viewer.Start (canvasName, viewerSettings)) {
+ var canvas = document.getElementById (canvasName);
+ if (!this.viewer.Start (canvas, viewerSettings)) {
return false;
}
this.viewer.SetClearColor (0xdddddd);
diff --git a/website/index.html b/website/index.html
index 5d4d8e7..56fdd0d 100644
--- a/website/index.html
+++ b/website/index.html
@@ -10,8 +10,8 @@
-
-
+
+