Browse Source

Merge remote-tracking branch 'aleeper/stl_loader' into dev

Mr.doob 13 years ago
parent
commit
ade8768e24
3 changed files with 2315 additions and 0 deletions
  1. 111 0
      examples/js/loaders/STLLoader.js
  2. 2018 0
      examples/models/stl/slotted_disk.stl
  3. 186 0
      examples/webgl_loader_stl.html

+ 111 - 0
examples/js/loaders/STLLoader.js

@@ -0,0 +1,111 @@
+/**
+ * @author aleeper / http://adamleeper.com/
+ * @author mrdoob / http://mrdoob.com/
+ *
+ * Description: A THREE loader for STL ASCII files, as created
+ *              by Solidworks and other CAD programs.
+ *
+ * Limitations: Currently supports ASCII format only
+ *
+ * Usage:
+ *    var loader = new THREE.STLLoader();
+ *    loader.addEventListener( 'load', function ( event ) {
+ *        var object = event.content;
+ *        // Optionally apply some sort of material...
+ *        if(material instanceof THREE.Material){
+ *            for ( var i = 0; i < object.children.length; i ++ ) {
+ *                object.children[ i ].material = material;
+ *            }
+ *        }
+ *        object.updateMatrix(); // Not sure if this is needed.
+ *        stl = object;
+ *        init();
+ *        animate();
+ *    } );
+ *    loader.load( './models/stl/slotted_disk.stl' );
+ *
+ */
+
+
+THREE.STLLoader = function () {
+
+	THREE.EventTarget.call( this );
+
+};
+
+THREE.STLLoader.prototype = {
+
+  constructor: THREE.STLLoader,
+
+  load: function ( url ) {
+
+	  var scope = this;
+	  var xhr = new XMLHttpRequest();
+
+		xhr.addEventListener( 'load', function ( event ) {
+
+			scope.dispatchEvent( { type: 'load', content: scope.parse( event.target.responseText ) } );
+
+		}, false );
+
+		xhr.addEventListener( 'progress', function ( event ) {
+
+			scope.dispatchEvent( { type: 'progress', loaded: event.loaded, total: event.total } );
+
+		}, false );
+
+		xhr.addEventListener( 'error', function () {
+
+			scope.dispatchEvent( { type: 'error', message: 'Couldn\'t load URL [' + url + ']' } );
+
+		}, false );
+
+		xhr.open( 'GET', url, true );
+		xhr.send( null );
+
+  },
+
+  parse: function ( data ) {
+
+    function face3( a, b, c, normals ) {
+      return new THREE.Face3( a, b, c, normals );
+    }
+
+
+  	var group = new THREE.Object3D();
+    var geometry = new THREE.Geometry();
+
+	  var pattern, result;
+
+    facet_pattern = /facet([\s\S]*?)endfacet/g;
+    while ( ( facet_result = facet_pattern.exec( data ) ) != null ) {
+        facet_text = facet_result[0];
+
+        var face_normal = new THREE.Vector3();
+
+        // Find the normal info
+        normal_pattern = /normal[\s]+([-+]?[0-9]+\.?[0-9]*([eE][-+]?[0-9]+)?)+[\s]+([-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)+[\s]+([-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)+/g;
+        while( (normal_result = normal_pattern.exec(facet_text)) != null )
+        {
+            //console.log(vsprintf("normal: %f %f %f", [+(normal_result[1]), +(normal_result[3]), +(normal_result[5])]));
+            var face_normal = new THREE.Vector3( +(normal_result[1]), +(normal_result[3]), +(normal_result[5]) );
+            //geometry.normals.push(new THREE.Vector3( +(normal_result[1]), +(normal_result[3]), +(normal_result[5])));
+        }
+
+        // Find the vertex info
+        vertex_pattern = /vertex[\s]+([-+]?[0-9]+\.?[0-9]*([eE][-+]?[0-9]+)?)+[\s]+([-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)+[\s]+([-+]?[0-9]*\.?[0-9]+([eE][-+]?[0-9]+)?)+/g;
+        while( (vertex_result = vertex_pattern.exec(facet_text)) != null )
+        {
+            //console.log(vsprintf("vertex: %f %f %f", [+(vertex_result[1]), +(vertex_result[3]), +(vertex_result[5])]));
+            geometry.vertices.push(new THREE.Vector3(+(vertex_result[1]), +(vertex_result[3]), +(vertex_result[5])));
+        }
+
+        var len = geometry.vertices.length;
+        geometry.faces.push( face3(len-3, len-2, len-1, face_normal) );
+
+    }
+    geometry.computeCentroids();
+    group.add( new THREE.Mesh( geometry, new THREE.MeshLambertMaterial() ) );
+	  return group;
+  }
+};

+ 2018 - 0
examples/models/stl/slotted_disk.stl

@@ -0,0 +1,2018 @@
+solid DiskBase
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -2.506665e-002 1.984229e-001 -8.000000e-002
+         vertex 0.000000e+000 5.000000e-001 -8.000000e-002
+         vertex 2.506665e-002 1.984229e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 2.506665e-002 1.984229e-001 -8.000000e-002
+         vertex 0.000000e+000 5.000000e-001 -8.000000e-002
+         vertex 8.020564e-002 4.935251e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 2.506665e-002 1.984229e-001 -8.000000e-002
+         vertex 8.020564e-002 4.935251e-001 -8.000000e-002
+         vertex 7.362491e-002 1.859553e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.175570e-001 1.618034e-001 -8.000000e-002
+         vertex -2.323616e-001 4.427280e-001 -8.000000e-002
+         vertex -7.362491e-002 1.859553e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -7.362491e-002 1.859553e-001 -8.000000e-002
+         vertex -2.323616e-001 4.427280e-001 -8.000000e-002
+         vertex -1.583340e-001 4.742682e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -7.362491e-002 1.859553e-001 -8.000000e-002
+         vertex -1.583340e-001 4.742682e-001 -8.000000e-002
+         vertex -2.506665e-002 1.984229e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -2.506665e-002 1.984229e-001 -8.000000e-002
+         vertex -1.583340e-001 4.742682e-001 -8.000000e-002
+         vertex -8.020564e-002 4.935251e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -2.506665e-002 1.984229e-001 -8.000000e-002
+         vertex -8.020564e-002 4.935251e-001 -8.000000e-002
+         vertex 0.000000e+000 5.000000e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.688656e-001 -1.071654e-001 -8.000000e-002
+         vertex 3.873025e-001 -3.162227e-001 -8.000000e-002
+         vertex 1.369094e-001 -1.457937e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.369094e-001 -1.457937e-001 -8.000000e-002
+         vertex 3.873025e-001 -3.162227e-001 -8.000000e-002
+         vertex 3.315613e-001 -3.742554e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.369094e-001 -1.457937e-001 -8.000000e-002
+         vertex 3.315613e-001 -3.742554e-001 -8.000000e-002
+         vertex 9.635074e-002 -1.752613e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.996053e-001 -1.255810e-002 -8.000000e-002
+         vertex 4.898953e-001 -1.000128e-001 -8.000000e-002
+         vertex 1.902113e-001 -6.180340e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.902113e-001 -6.180340e-002 -8.000000e-002
+         vertex 4.898953e-001 -1.000128e-001 -8.000000e-002
+         vertex 4.675081e-001 -1.773024e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.902113e-001 -6.180340e-002 -8.000000e-002
+         vertex 4.675081e-001 -1.773024e-001 -8.000000e-002
+         vertex 1.688656e-001 -1.071654e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.688656e-001 -1.071654e-001 -8.000000e-002
+         vertex 4.675081e-001 -1.773024e-001 -8.000000e-002
+         vertex 4.330127e-001 -2.500000e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.688656e-001 -1.071654e-001 -8.000000e-002
+         vertex 4.330127e-001 -2.500000e-001 -8.000000e-002
+         vertex 3.873025e-001 -3.162227e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.809654e-001 8.515586e-002 -8.000000e-002
+         vertex 4.802591e-001 1.391087e-001 -8.000000e-002
+         vertex 1.964574e-001 3.747626e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.964574e-001 3.747626e-002 -8.000000e-002
+         vertex 4.802591e-001 1.391087e-001 -8.000000e-002
+         vertex 4.963544e-001 6.026834e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.964574e-001 3.747626e-002 -8.000000e-002
+         vertex 4.963544e-001 6.026834e-002 -8.000000e-002
+         vertex 1.996053e-001 -1.255810e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.996053e-001 -1.255810e-002 -8.000000e-002
+         vertex 4.963544e-001 6.026834e-002 -8.000000e-002
+         vertex 4.995945e-001 -2.013297e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.996053e-001 -1.255810e-002 -8.000000e-002
+         vertex 4.995945e-001 -2.013297e-002 -8.000000e-002
+         vertex 4.898953e-001 -1.000128e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.809654e-001 8.515586e-002 -8.000000e-002
+         vertex -4.114919e-001 2.840324e-001 -8.000000e-002
+         vertex -1.541027e-001 1.274848e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.541027e-001 1.274848e-001 -8.000000e-002
+         vertex -4.114919e-001 2.840324e-001 -8.000000e-002
+         vertex -3.606012e-001 3.463622e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.541027e-001 1.274848e-001 -8.000000e-002
+         vertex -3.606012e-001 3.463622e-001 -8.000000e-002
+         vertex -1.175570e-001 1.618034e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.175570e-001 1.618034e-001 -8.000000e-002
+         vertex -3.606012e-001 3.463622e-001 -8.000000e-002
+         vertex -3.003711e-001 3.997214e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.175570e-001 1.618034e-001 -8.000000e-002
+         vertex -3.003711e-001 3.997214e-001 -8.000000e-002
+         vertex -2.323616e-001 4.427280e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.541027e-001 1.274848e-001 -8.000000e-002
+         vertex 4.114919e-001 2.840324e-001 -8.000000e-002
+         vertex 1.809654e-001 8.515586e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.809654e-001 8.515586e-002 -8.000000e-002
+         vertex 4.114919e-001 2.840324e-001 -8.000000e-002
+         vertex 4.517252e-001 2.143463e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.809654e-001 8.515586e-002 -8.000000e-002
+         vertex 4.517252e-001 2.143463e-001 -8.000000e-002
+         vertex 4.802591e-001 1.391087e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 8.020564e-002 4.935251e-001 -8.000000e-002
+         vertex 1.583340e-001 4.742682e-001 -8.000000e-002
+         vertex 7.362491e-002 1.859553e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 7.362491e-002 1.859553e-001 -8.000000e-002
+         vertex 1.583340e-001 4.742682e-001 -8.000000e-002
+         vertex 2.323616e-001 4.427280e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 7.362491e-002 1.859553e-001 -8.000000e-002
+         vertex 2.323616e-001 4.427280e-001 -8.000000e-002
+         vertex 1.175570e-001 1.618034e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.175570e-001 1.618034e-001 -8.000000e-002
+         vertex 2.323616e-001 4.427280e-001 -8.000000e-002
+         vertex 3.003711e-001 3.997214e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.175570e-001 1.618034e-001 -8.000000e-002
+         vertex 3.003711e-001 3.997214e-001 -8.000000e-002
+         vertex 1.541027e-001 1.274848e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.541027e-001 1.274848e-001 -8.000000e-002
+         vertex 3.003711e-001 3.997214e-001 -8.000000e-002
+         vertex 3.606012e-001 3.463622e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.541027e-001 1.274848e-001 -8.000000e-002
+         vertex 3.606012e-001 3.463622e-001 -8.000000e-002
+         vertex 4.114919e-001 2.840324e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.964574e-001 3.747626e-002 -8.000000e-002
+         vertex -4.802591e-001 1.391087e-001 -8.000000e-002
+         vertex -1.809654e-001 8.515586e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.809654e-001 8.515586e-002 -8.000000e-002
+         vertex -4.802591e-001 1.391087e-001 -8.000000e-002
+         vertex -4.517252e-001 2.143463e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.809654e-001 8.515586e-002 -8.000000e-002
+         vertex -4.517252e-001 2.143463e-001 -8.000000e-002
+         vertex -4.114919e-001 2.840324e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.902113e-001 -6.180340e-002 -8.000000e-002
+         vertex -4.898953e-001 -1.000128e-001 -8.000000e-002
+         vertex -1.996053e-001 -1.255810e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.996053e-001 -1.255810e-002 -8.000000e-002
+         vertex -4.898953e-001 -1.000128e-001 -8.000000e-002
+         vertex -4.995945e-001 -2.013297e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.996053e-001 -1.255810e-002 -8.000000e-002
+         vertex -4.995945e-001 -2.013297e-002 -8.000000e-002
+         vertex -1.964574e-001 3.747626e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.964574e-001 3.747626e-002 -8.000000e-002
+         vertex -4.995945e-001 -2.013297e-002 -8.000000e-002
+         vertex -4.963544e-001 6.026834e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.964574e-001 3.747626e-002 -8.000000e-002
+         vertex -4.963544e-001 6.026834e-002 -8.000000e-002
+         vertex -4.802591e-001 1.391087e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.369094e-001 -1.457937e-001 -8.000000e-002
+         vertex -3.873025e-001 -3.162227e-001 -8.000000e-002
+         vertex -1.688656e-001 -1.071654e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.688656e-001 -1.071654e-001 -8.000000e-002
+         vertex -3.873025e-001 -3.162227e-001 -8.000000e-002
+         vertex -4.330127e-001 -2.500000e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.688656e-001 -1.071654e-001 -8.000000e-002
+         vertex -4.330127e-001 -2.500000e-001 -8.000000e-002
+         vertex -1.902113e-001 -6.180340e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.902113e-001 -6.180340e-002 -8.000000e-002
+         vertex -4.330127e-001 -2.500000e-001 -8.000000e-002
+         vertex -4.675081e-001 -1.773024e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.902113e-001 -6.180340e-002 -8.000000e-002
+         vertex -4.675081e-001 -1.773024e-001 -8.000000e-002
+         vertex -4.898953e-001 -1.000128e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -4.973798e-002 -1.937166e-001 -8.000000e-002
+         vertex -1.959833e-001 -4.599897e-001 -8.000000e-002
+         vertex -9.635074e-002 -1.752613e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -9.635074e-002 -1.752613e-001 -8.000000e-002
+         vertex -1.959833e-001 -4.599897e-001 -8.000000e-002
+         vertex -2.672329e-001 -4.225951e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -9.635074e-002 -1.752613e-001 -8.000000e-002
+         vertex -2.672329e-001 -4.225951e-001 -8.000000e-002
+         vertex -1.369094e-001 -1.457937e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.369094e-001 -1.457937e-001 -8.000000e-002
+         vertex -2.672329e-001 -4.225951e-001 -8.000000e-002
+         vertex -3.315613e-001 -3.742554e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.369094e-001 -1.457937e-001 -8.000000e-002
+         vertex -3.315613e-001 -3.742554e-001 -8.000000e-002
+         vertex -3.873025e-001 -3.162227e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -4.898587e-017 -2.000000e-001 -8.000000e-002
+         vertex -4.023328e-002 -4.983787e-001 -8.000000e-002
+         vertex -4.973798e-002 -1.937166e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -4.973798e-002 -1.937166e-001 -8.000000e-002
+         vertex -4.023328e-002 -4.983787e-001 -8.000000e-002
+         vertex -1.196578e-001 -4.854709e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -4.973798e-002 -1.937166e-001 -8.000000e-002
+         vertex -1.196578e-001 -4.854709e-001 -8.000000e-002
+         vertex -1.959833e-001 -4.599897e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 4.973798e-002 -1.937166e-001 -8.000000e-002
+         vertex 4.023328e-002 -4.983787e-001 -8.000000e-002
+         vertex -4.898587e-017 -2.000000e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -4.898587e-017 -2.000000e-001 -8.000000e-002
+         vertex 4.023328e-002 -4.983787e-001 -8.000000e-002
+         vertex 1.836970e-016 -5.000000e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -4.898587e-017 -2.000000e-001 -8.000000e-002
+         vertex 1.836970e-016 -5.000000e-001 -8.000000e-002
+         vertex -4.023328e-002 -4.983787e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 3.315613e-001 -3.742554e-001 -8.000000e-002
+         vertex 2.672329e-001 -4.225951e-001 -8.000000e-002
+         vertex 9.635074e-002 -1.752613e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 9.635074e-002 -1.752613e-001 -8.000000e-002
+         vertex 2.672329e-001 -4.225951e-001 -8.000000e-002
+         vertex 1.959833e-001 -4.599897e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 9.635074e-002 -1.752613e-001 -8.000000e-002
+         vertex 1.959833e-001 -4.599897e-001 -8.000000e-002
+         vertex 4.973798e-002 -1.937166e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 4.973798e-002 -1.937166e-001 -8.000000e-002
+         vertex 1.959833e-001 -4.599897e-001 -8.000000e-002
+         vertex 1.196578e-001 -4.854709e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 4.973798e-002 -1.937166e-001 -8.000000e-002
+         vertex 1.196578e-001 -4.854709e-001 -8.000000e-002
+         vertex 4.023328e-002 -4.983787e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 4.963869e-001 -6.000000e-002 4.000000e-002
+         vertex -4.963869e-001 -6.000000e-002 4.000000e-002
+         vertex -4.898953e-001 -1.000128e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 4.963869e-001 -6.000000e-002 4.000000e-002
+         vertex -4.898953e-001 -1.000128e-001 4.000000e-002
+         vertex 4.898953e-001 -1.000128e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 4.898953e-001 -1.000128e-001 4.000000e-002
+         vertex -4.898953e-001 -1.000128e-001 4.000000e-002
+         vertex -4.675081e-001 -1.773024e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 4.898953e-001 -1.000128e-001 4.000000e-002
+         vertex -4.675081e-001 -1.773024e-001 4.000000e-002
+         vertex 4.675081e-001 -1.773024e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 4.675081e-001 -1.773024e-001 4.000000e-002
+         vertex -4.675081e-001 -1.773024e-001 4.000000e-002
+         vertex -4.330127e-001 -2.500000e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 4.675081e-001 -1.773024e-001 4.000000e-002
+         vertex -4.330127e-001 -2.500000e-001 4.000000e-002
+         vertex 4.330127e-001 -2.500000e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 4.330127e-001 -2.500000e-001 4.000000e-002
+         vertex -4.330127e-001 -2.500000e-001 4.000000e-002
+         vertex -3.873025e-001 -3.162227e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 4.330127e-001 -2.500000e-001 4.000000e-002
+         vertex -3.873025e-001 -3.162227e-001 4.000000e-002
+         vertex 3.873025e-001 -3.162227e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 3.873025e-001 -3.162227e-001 4.000000e-002
+         vertex -3.873025e-001 -3.162227e-001 4.000000e-002
+         vertex -3.315613e-001 -3.742554e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 3.873025e-001 -3.162227e-001 4.000000e-002
+         vertex -3.315613e-001 -3.742554e-001 4.000000e-002
+         vertex 3.315613e-001 -3.742554e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 3.315613e-001 -3.742554e-001 4.000000e-002
+         vertex -3.315613e-001 -3.742554e-001 4.000000e-002
+         vertex -2.672329e-001 -4.225951e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 3.315613e-001 -3.742554e-001 4.000000e-002
+         vertex -2.672329e-001 -4.225951e-001 4.000000e-002
+         vertex 2.672329e-001 -4.225951e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 2.672329e-001 -4.225951e-001 4.000000e-002
+         vertex -2.672329e-001 -4.225951e-001 4.000000e-002
+         vertex -1.959833e-001 -4.599897e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 2.672329e-001 -4.225951e-001 4.000000e-002
+         vertex -1.959833e-001 -4.599897e-001 4.000000e-002
+         vertex 1.959833e-001 -4.599897e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 1.959833e-001 -4.599897e-001 4.000000e-002
+         vertex -1.959833e-001 -4.599897e-001 4.000000e-002
+         vertex -1.196578e-001 -4.854709e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 1.959833e-001 -4.599897e-001 4.000000e-002
+         vertex -1.196578e-001 -4.854709e-001 4.000000e-002
+         vertex 1.196578e-001 -4.854709e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 1.196578e-001 -4.854709e-001 4.000000e-002
+         vertex -1.196578e-001 -4.854709e-001 4.000000e-002
+         vertex -4.023328e-002 -4.983787e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 1.196578e-001 -4.854709e-001 4.000000e-002
+         vertex -4.023328e-002 -4.983787e-001 4.000000e-002
+         vertex 4.023328e-002 -4.983787e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -9.977564e-001 6.694921e-002 0.000000e+000
+      outer loop
+         vertex -4.963869e-001 6.000000e-002 -4.000000e-002
+         vertex -4.963544e-001 6.026834e-002 -8.000000e-002
+         vertex -4.995945e-001 -2.013297e-002 -4.000000e-002
+      endloop
+   endfacet
+   facet normal -9.999106e-001 1.337347e-002 0.000000e+000
+      outer loop
+         vertex -4.995945e-001 -2.013297e-002 -4.000000e-002
+         vertex -4.963544e-001 6.026834e-002 -8.000000e-002
+         vertex -4.995945e-001 -2.013297e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -9.977602e-001 -6.689154e-002 0.000000e+000
+      outer loop
+         vertex -4.995945e-001 -2.013297e-002 -4.000000e-002
+         vertex -4.995945e-001 -2.013297e-002 -8.000000e-002
+         vertex -4.963869e-001 -6.000000e-002 -4.000000e-002
+      endloop
+   endfacet
+   facet normal -9.927306e-001 -1.203574e-001 0.000000e+000
+      outer loop
+         vertex -4.963869e-001 -6.000000e-002 -4.000000e-002
+         vertex -4.995945e-001 -2.013297e-002 -8.000000e-002
+         vertex -4.898953e-001 -1.000128e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -9.891688e-001 -1.467825e-001 0.000000e+000
+      outer loop
+         vertex -4.963869e-001 -6.000000e-002 -4.000000e-002
+         vertex -4.898953e-001 -1.000128e-001 -8.000000e-002
+         vertex -4.963869e-001 -6.000000e-002 4.000000e-002
+      endloop
+   endfacet
+   facet normal 9.927306e-001 -1.203574e-001 0.000000e+000
+      outer loop
+         vertex 4.963869e-001 -6.000000e-002 -4.000000e-002
+         vertex 4.898953e-001 -1.000128e-001 -8.000000e-002
+         vertex 4.995945e-001 -2.013297e-002 -4.000000e-002
+      endloop
+   endfacet
+   facet normal 9.955921e-001 -9.378949e-002 0.000000e+000
+      outer loop
+         vertex 4.995945e-001 -2.013297e-002 -4.000000e-002
+         vertex 4.898953e-001 -1.000128e-001 -8.000000e-002
+         vertex 4.995945e-001 -2.013297e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 9.999130e-001 1.319381e-002 0.000000e+000
+      outer loop
+         vertex 4.995945e-001 -2.013297e-002 -4.000000e-002
+         vertex 4.995945e-001 -2.013297e-002 -8.000000e-002
+         vertex 4.963869e-001 6.000000e-002 -4.000000e-002
+      endloop
+   endfacet
+   facet normal 9.977564e-001 6.694920e-002 0.000000e+000
+      outer loop
+         vertex 4.963869e-001 6.000000e-002 -4.000000e-002
+         vertex 4.995945e-001 -2.013297e-002 -8.000000e-002
+         vertex 4.963544e-001 6.026834e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 9.927523e-001 1.201789e-001 0.000000e+000
+      outer loop
+         vertex 4.963869e-001 6.000000e-002 -4.000000e-002
+         vertex 4.963544e-001 6.026834e-002 -8.000000e-002
+         vertex 4.963869e-001 6.000000e-002 4.000000e-002
+      endloop
+   endfacet
+   facet normal -9.848379e-001 -1.734772e-001 0.000000e+000
+      outer loop
+         vertex -4.963869e-001 -6.000000e-002 4.000000e-002
+         vertex -4.898953e-001 -1.000128e-001 -8.000000e-002
+         vertex -4.898953e-001 -1.000128e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -9.676545e-001 -2.522791e-001 0.000000e+000
+      outer loop
+         vertex -4.898953e-001 -1.000128e-001 4.000000e-002
+         vertex -4.898953e-001 -1.000128e-001 -8.000000e-002
+         vertex -4.675081e-001 -1.773024e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -9.526865e-001 -3.039545e-001 0.000000e+000
+      outer loop
+         vertex -4.898953e-001 -1.000128e-001 4.000000e-002
+         vertex -4.675081e-001 -1.773024e-001 -8.000000e-002
+         vertex -4.675081e-001 -1.773024e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -9.146552e-001 -4.042349e-001 0.000000e+000
+      outer loop
+         vertex -4.675081e-001 -1.773024e-001 4.000000e-002
+         vertex -4.675081e-001 -1.773024e-001 -8.000000e-002
+         vertex -4.330127e-001 -2.500000e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -8.915918e-001 -4.528400e-001 0.000000e+000
+      outer loop
+         vertex -4.675081e-001 -1.773024e-001 4.000000e-002
+         vertex -4.330127e-001 -2.500000e-001 -8.000000e-002
+         vertex -4.330127e-001 -2.500000e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -8.379669e-001 -5.457212e-001 0.000000e+000
+      outer loop
+         vertex -4.330127e-001 -2.500000e-001 4.000000e-002
+         vertex -4.330127e-001 -2.500000e-001 -8.000000e-002
+         vertex -3.873025e-001 -3.162227e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -8.074053e-001 -5.899972e-001 0.000000e+000
+      outer loop
+         vertex -4.330127e-001 -2.500000e-001 4.000000e-002
+         vertex -3.873025e-001 -3.162227e-001 -8.000000e-002
+         vertex -3.873025e-001 -3.162227e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -7.395756e-001 -6.730735e-001 0.000000e+000
+      outer loop
+         vertex -3.873025e-001 -3.162227e-001 4.000000e-002
+         vertex -3.873025e-001 -3.162227e-001 -8.000000e-002
+         vertex -3.315613e-001 -3.742554e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -7.023074e-001 -7.118738e-001 0.000000e+000
+      outer loop
+         vertex -3.873025e-001 -3.162227e-001 4.000000e-002
+         vertex -3.315613e-001 -3.742554e-001 -8.000000e-002
+         vertex -3.315613e-001 -3.742554e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -6.220297e-001 -7.829937e-001 0.000000e+000
+      outer loop
+         vertex -3.315613e-001 -3.742554e-001 4.000000e-002
+         vertex -3.315613e-001 -3.742554e-001 -8.000000e-002
+         vertex -2.672329e-001 -4.225951e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -5.790201e-001 -8.153133e-001 0.000000e+000
+      outer loop
+         vertex -3.315613e-001 -3.742554e-001 4.000000e-002
+         vertex -2.672329e-001 -4.225951e-001 -8.000000e-002
+         vertex -2.672329e-001 -4.225951e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -4.883735e-001 -8.726347e-001 0.000000e+000
+      outer loop
+         vertex -2.672329e-001 -4.225951e-001 4.000000e-002
+         vertex -2.672329e-001 -4.225951e-001 -8.000000e-002
+         vertex -1.959833e-001 -4.599897e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -4.407364e-001 -8.976365e-001 0.000000e+000
+      outer loop
+         vertex -2.672329e-001 -4.225951e-001 4.000000e-002
+         vertex -1.959833e-001 -4.599897e-001 -8.000000e-002
+         vertex -1.959833e-001 -4.599897e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -3.420688e-001 -9.396749e-001 0.000000e+000
+      outer loop
+         vertex -1.959833e-001 -4.599897e-001 4.000000e-002
+         vertex -1.959833e-001 -4.599897e-001 -8.000000e-002
+         vertex -1.196578e-001 -4.854709e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -2.910380e-001 -9.567115e-001 0.000000e+000
+      outer loop
+         vertex -1.959833e-001 -4.599897e-001 4.000000e-002
+         vertex -1.196578e-001 -4.854709e-001 -8.000000e-002
+         vertex -1.196578e-001 -4.854709e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -1.869046e-001 -9.823781e-001 0.000000e+000
+      outer loop
+         vertex -1.196578e-001 -4.854709e-001 4.000000e-002
+         vertex -1.196578e-001 -4.854709e-001 -8.000000e-002
+         vertex -4.023328e-002 -4.983787e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -1.338019e-001 -9.910081e-001 0.000000e+000
+      outer loop
+         vertex -1.196578e-001 -4.854709e-001 4.000000e-002
+         vertex -4.023328e-002 -4.983787e-001 -8.000000e-002
+         vertex -4.023328e-002 -4.983787e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -5.368308e-002 -9.985580e-001 0.000000e+000
+      outer loop
+         vertex -4.023328e-002 -4.983787e-001 4.000000e-002
+         vertex -4.023328e-002 -4.983787e-001 -8.000000e-002
+         vertex 6.123234e-017 -5.000000e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 -1.000000e+000 0.000000e+000
+      outer loop
+         vertex -4.023328e-002 -4.983787e-001 4.000000e-002
+         vertex 6.123234e-017 -5.000000e-001 -8.000000e-002
+         vertex 4.023328e-002 -4.983787e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 5.368308e-002 -9.985580e-001 0.000000e+000
+      outer loop
+         vertex 6.123234e-017 -5.000000e-001 -8.000000e-002
+         vertex 4.023328e-002 -4.983787e-001 -8.000000e-002
+         vertex 4.023328e-002 -4.983787e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 1.338019e-001 -9.910081e-001 0.000000e+000
+      outer loop
+         vertex 4.023328e-002 -4.983787e-001 4.000000e-002
+         vertex 4.023328e-002 -4.983787e-001 -8.000000e-002
+         vertex 1.196578e-001 -4.854709e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 1.869046e-001 -9.823781e-001 0.000000e+000
+      outer loop
+         vertex 4.023328e-002 -4.983787e-001 4.000000e-002
+         vertex 1.196578e-001 -4.854709e-001 -8.000000e-002
+         vertex 1.196578e-001 -4.854709e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 2.910380e-001 -9.567115e-001 0.000000e+000
+      outer loop
+         vertex 1.196578e-001 -4.854709e-001 4.000000e-002
+         vertex 1.196578e-001 -4.854709e-001 -8.000000e-002
+         vertex 1.959833e-001 -4.599897e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 3.420688e-001 -9.396749e-001 0.000000e+000
+      outer loop
+         vertex 1.196578e-001 -4.854709e-001 4.000000e-002
+         vertex 1.959833e-001 -4.599897e-001 -8.000000e-002
+         vertex 1.959833e-001 -4.599897e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 4.407365e-001 -8.976365e-001 0.000000e+000
+      outer loop
+         vertex 1.959833e-001 -4.599897e-001 4.000000e-002
+         vertex 1.959833e-001 -4.599897e-001 -8.000000e-002
+         vertex 2.672329e-001 -4.225951e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 4.883735e-001 -8.726346e-001 0.000000e+000
+      outer loop
+         vertex 1.959833e-001 -4.599897e-001 4.000000e-002
+         vertex 2.672329e-001 -4.225951e-001 -8.000000e-002
+         vertex 2.672329e-001 -4.225951e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 5.790201e-001 -8.153133e-001 0.000000e+000
+      outer loop
+         vertex 2.672329e-001 -4.225951e-001 4.000000e-002
+         vertex 2.672329e-001 -4.225951e-001 -8.000000e-002
+         vertex 3.315613e-001 -3.742554e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 6.220297e-001 -7.829937e-001 0.000000e+000
+      outer loop
+         vertex 2.672329e-001 -4.225951e-001 4.000000e-002
+         vertex 3.315613e-001 -3.742554e-001 -8.000000e-002
+         vertex 3.315613e-001 -3.742554e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 7.023074e-001 -7.118738e-001 0.000000e+000
+      outer loop
+         vertex 3.315613e-001 -3.742554e-001 4.000000e-002
+         vertex 3.315613e-001 -3.742554e-001 -8.000000e-002
+         vertex 3.873025e-001 -3.162227e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 7.395756e-001 -6.730735e-001 0.000000e+000
+      outer loop
+         vertex 3.315613e-001 -3.742554e-001 4.000000e-002
+         vertex 3.873025e-001 -3.162227e-001 -8.000000e-002
+         vertex 3.873025e-001 -3.162227e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 8.074053e-001 -5.899972e-001 0.000000e+000
+      outer loop
+         vertex 3.873025e-001 -3.162227e-001 4.000000e-002
+         vertex 3.873025e-001 -3.162227e-001 -8.000000e-002
+         vertex 4.330127e-001 -2.500000e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 8.379669e-001 -5.457212e-001 0.000000e+000
+      outer loop
+         vertex 3.873025e-001 -3.162227e-001 4.000000e-002
+         vertex 4.330127e-001 -2.500000e-001 -8.000000e-002
+         vertex 4.330127e-001 -2.500000e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 8.915918e-001 -4.528400e-001 0.000000e+000
+      outer loop
+         vertex 4.330127e-001 -2.500000e-001 4.000000e-002
+         vertex 4.330127e-001 -2.500000e-001 -8.000000e-002
+         vertex 4.675081e-001 -1.773024e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 9.146552e-001 -4.042349e-001 0.000000e+000
+      outer loop
+         vertex 4.330127e-001 -2.500000e-001 4.000000e-002
+         vertex 4.675081e-001 -1.773024e-001 -8.000000e-002
+         vertex 4.675081e-001 -1.773024e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 9.526865e-001 -3.039545e-001 0.000000e+000
+      outer loop
+         vertex 4.675081e-001 -1.773024e-001 4.000000e-002
+         vertex 4.675081e-001 -1.773024e-001 -8.000000e-002
+         vertex 4.898953e-001 -1.000128e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 9.676545e-001 -2.522791e-001 0.000000e+000
+      outer loop
+         vertex 4.675081e-001 -1.773024e-001 4.000000e-002
+         vertex 4.898953e-001 -1.000128e-001 -8.000000e-002
+         vertex 4.898953e-001 -1.000128e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 9.848379e-001 -1.734772e-001 0.000000e+000
+      outer loop
+         vertex 4.898953e-001 -1.000128e-001 4.000000e-002
+         vertex 4.898953e-001 -1.000128e-001 -8.000000e-002
+         vertex 4.963869e-001 -6.000000e-002 -4.000000e-002
+      endloop
+   endfacet
+   facet normal 9.891688e-001 -1.467825e-001 0.000000e+000
+      outer loop
+         vertex 4.898953e-001 -1.000128e-001 4.000000e-002
+         vertex 4.963869e-001 -6.000000e-002 -4.000000e-002
+         vertex 4.963869e-001 -6.000000e-002 4.000000e-002
+      endloop
+   endfacet
+   facet normal 9.927306e-001 1.203578e-001 0.000000e+000
+      outer loop
+         vertex 4.963869e-001 6.000000e-002 4.000000e-002
+         vertex 4.963544e-001 6.026834e-002 -8.000000e-002
+         vertex 4.963544e-001 6.026834e-002 4.000000e-002
+      endloop
+   endfacet
+   facet normal 9.848167e-001 1.735972e-001 0.000000e+000
+      outer loop
+         vertex 4.963544e-001 6.026834e-002 4.000000e-002
+         vertex 4.963544e-001 6.026834e-002 -8.000000e-002
+         vertex 4.802591e-001 1.391087e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 9.740555e-001 2.263094e-001 0.000000e+000
+      outer loop
+         vertex 4.963544e-001 6.026834e-002 4.000000e-002
+         vertex 4.802591e-001 1.391087e-001 -8.000000e-002
+         vertex 4.802591e-001 1.391087e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 9.442167e-001 3.293249e-001 0.000000e+000
+      outer loop
+         vertex 4.802591e-001 1.391087e-001 4.000000e-002
+         vertex 4.802591e-001 1.391087e-001 -8.000000e-002
+         vertex 4.517252e-001 2.143463e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 9.251391e-001 3.796282e-001 0.000000e+000
+      outer loop
+         vertex 4.802591e-001 1.391087e-001 4.000000e-002
+         vertex 4.517252e-001 2.143463e-001 -8.000000e-002
+         vertex 4.517252e-001 2.143463e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 8.791618e-001 4.765233e-001 0.000000e+000
+      outer loop
+         vertex 4.517252e-001 2.143463e-001 4.000000e-002
+         vertex 4.517252e-001 2.143463e-001 -8.000000e-002
+         vertex 4.114919e-001 2.840324e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 8.522621e-001 5.231149e-001 0.000000e+000
+      outer loop
+         vertex 4.517252e-001 2.143463e-001 4.000000e-002
+         vertex 4.114919e-001 2.840324e-001 -8.000000e-002
+         vertex 4.114919e-001 2.840324e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 7.913373e-001 6.113799e-001 0.000000e+000
+      outer loop
+         vertex 4.114919e-001 2.840324e-001 4.000000e-002
+         vertex 4.114919e-001 2.840324e-001 -8.000000e-002
+         vertex 3.606012e-001 3.463622e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 7.573121e-001 6.530532e-001 0.000000e+000
+      outer loop
+         vertex 4.114919e-001 2.840324e-001 4.000000e-002
+         vertex 3.606012e-001 3.463622e-001 -8.000000e-002
+         vertex 3.606012e-001 3.463622e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 6.830174e-001 7.304021e-001 0.000000e+000
+      outer loop
+         vertex 3.606012e-001 3.463622e-001 4.000000e-002
+         vertex 3.606012e-001 3.463622e-001 -8.000000e-002
+         vertex 3.003711e-001 3.997214e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 6.427480e-001 7.660777e-001 0.000000e+000
+      outer loop
+         vertex 3.606012e-001 3.463622e-001 4.000000e-002
+         vertex 3.003711e-001 3.997214e-001 -8.000000e-002
+         vertex 3.003711e-001 3.997214e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 5.570078e-001 8.305073e-001 0.000000e+000
+      outer loop
+         vertex 3.003711e-001 3.997214e-001 4.000000e-002
+         vertex 3.003711e-001 3.997214e-001 -8.000000e-002
+         vertex 2.323616e-001 4.427280e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 5.115370e-001 8.592612e-001 0.000000e+000
+      outer loop
+         vertex 3.003711e-001 3.997214e-001 4.000000e-002
+         vertex 2.323616e-001 4.427280e-001 -8.000000e-002
+         vertex 2.323616e-001 4.427280e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 4.165719e-001 9.091027e-001 0.000000e+000
+      outer loop
+         vertex 2.323616e-001 4.427280e-001 4.000000e-002
+         vertex 2.323616e-001 4.427280e-001 -8.000000e-002
+         vertex 1.583340e-001 4.742682e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 3.670776e-001 9.301903e-001 0.000000e+000
+      outer loop
+         vertex 2.323616e-001 4.427280e-001 4.000000e-002
+         vertex 1.583340e-001 4.742682e-001 -8.000000e-002
+         vertex 1.583340e-001 4.742682e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 2.653471e-001 9.641529e-001 0.000000e+000
+      outer loop
+         vertex 1.583340e-001 4.742682e-001 4.000000e-002
+         vertex 1.583340e-001 4.742682e-001 -8.000000e-002
+         vertex 8.020564e-002 4.935251e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 2.131110e-001 9.770280e-001 0.000000e+000
+      outer loop
+         vertex 1.583340e-001 4.742682e-001 4.000000e-002
+         vertex 8.020564e-002 4.935251e-001 -8.000000e-002
+         vertex 8.020564e-002 4.935251e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 1.072499e-001 9.942321e-001 0.000000e+000
+      outer loop
+         vertex 8.020564e-002 4.935251e-001 4.000000e-002
+         vertex 8.020564e-002 4.935251e-001 -8.000000e-002
+         vertex 0.000000e+000 5.000000e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 5.362497e-002 9.985611e-001 0.000000e+000
+      outer loop
+         vertex 8.020564e-002 4.935251e-001 4.000000e-002
+         vertex 0.000000e+000 5.000000e-001 -8.000000e-002
+         vertex 0.000000e+000 5.000000e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -5.362497e-002 9.985611e-001 0.000000e+000
+      outer loop
+         vertex 0.000000e+000 5.000000e-001 4.000000e-002
+         vertex 0.000000e+000 5.000000e-001 -8.000000e-002
+         vertex -8.020564e-002 4.935251e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -1.072499e-001 9.942321e-001 0.000000e+000
+      outer loop
+         vertex 0.000000e+000 5.000000e-001 4.000000e-002
+         vertex -8.020564e-002 4.935251e-001 -8.000000e-002
+         vertex -8.020564e-002 4.935251e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -2.131110e-001 9.770280e-001 0.000000e+000
+      outer loop
+         vertex -8.020564e-002 4.935251e-001 4.000000e-002
+         vertex -8.020564e-002 4.935251e-001 -8.000000e-002
+         vertex -1.583340e-001 4.742682e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -2.653471e-001 9.641529e-001 0.000000e+000
+      outer loop
+         vertex -8.020564e-002 4.935251e-001 4.000000e-002
+         vertex -1.583340e-001 4.742682e-001 -8.000000e-002
+         vertex -1.583340e-001 4.742682e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -3.670776e-001 9.301903e-001 0.000000e+000
+      outer loop
+         vertex -1.583340e-001 4.742682e-001 4.000000e-002
+         vertex -1.583340e-001 4.742682e-001 -8.000000e-002
+         vertex -2.323616e-001 4.427280e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -4.165719e-001 9.091027e-001 0.000000e+000
+      outer loop
+         vertex -1.583340e-001 4.742682e-001 4.000000e-002
+         vertex -2.323616e-001 4.427280e-001 -8.000000e-002
+         vertex -2.323616e-001 4.427280e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -5.115370e-001 8.592612e-001 0.000000e+000
+      outer loop
+         vertex -2.323616e-001 4.427280e-001 4.000000e-002
+         vertex -2.323616e-001 4.427280e-001 -8.000000e-002
+         vertex -3.003711e-001 3.997214e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -5.570078e-001 8.305073e-001 0.000000e+000
+      outer loop
+         vertex -2.323616e-001 4.427280e-001 4.000000e-002
+         vertex -3.003711e-001 3.997214e-001 -8.000000e-002
+         vertex -3.003711e-001 3.997214e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -6.427480e-001 7.660777e-001 0.000000e+000
+      outer loop
+         vertex -3.003711e-001 3.997214e-001 4.000000e-002
+         vertex -3.003711e-001 3.997214e-001 -8.000000e-002
+         vertex -3.606012e-001 3.463622e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -6.830174e-001 7.304021e-001 0.000000e+000
+      outer loop
+         vertex -3.003711e-001 3.997214e-001 4.000000e-002
+         vertex -3.606012e-001 3.463622e-001 -8.000000e-002
+         vertex -3.606012e-001 3.463622e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -7.573121e-001 6.530532e-001 0.000000e+000
+      outer loop
+         vertex -3.606012e-001 3.463622e-001 4.000000e-002
+         vertex -3.606012e-001 3.463622e-001 -8.000000e-002
+         vertex -4.114919e-001 2.840324e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -7.913373e-001 6.113799e-001 0.000000e+000
+      outer loop
+         vertex -3.606012e-001 3.463622e-001 4.000000e-002
+         vertex -4.114919e-001 2.840324e-001 -8.000000e-002
+         vertex -4.114919e-001 2.840324e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -8.522621e-001 5.231149e-001 0.000000e+000
+      outer loop
+         vertex -4.114919e-001 2.840324e-001 4.000000e-002
+         vertex -4.114919e-001 2.840324e-001 -8.000000e-002
+         vertex -4.517252e-001 2.143463e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -8.791618e-001 4.765233e-001 0.000000e+000
+      outer loop
+         vertex -4.114919e-001 2.840324e-001 4.000000e-002
+         vertex -4.517252e-001 2.143463e-001 -8.000000e-002
+         vertex -4.517252e-001 2.143463e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -9.251391e-001 3.796283e-001 0.000000e+000
+      outer loop
+         vertex -4.517252e-001 2.143463e-001 4.000000e-002
+         vertex -4.517252e-001 2.143463e-001 -8.000000e-002
+         vertex -4.802591e-001 1.391087e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -9.442167e-001 3.293249e-001 0.000000e+000
+      outer loop
+         vertex -4.517252e-001 2.143463e-001 4.000000e-002
+         vertex -4.802591e-001 1.391087e-001 -8.000000e-002
+         vertex -4.802591e-001 1.391087e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -9.740555e-001 2.263094e-001 0.000000e+000
+      outer loop
+         vertex -4.802591e-001 1.391087e-001 4.000000e-002
+         vertex -4.802591e-001 1.391087e-001 -8.000000e-002
+         vertex -4.963544e-001 6.026834e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -9.848167e-001 1.735972e-001 0.000000e+000
+      outer loop
+         vertex -4.802591e-001 1.391087e-001 4.000000e-002
+         vertex -4.963544e-001 6.026834e-002 -8.000000e-002
+         vertex -4.963544e-001 6.026834e-002 4.000000e-002
+      endloop
+   endfacet
+   facet normal -9.927306e-001 1.203578e-001 0.000000e+000
+      outer loop
+         vertex -4.963544e-001 6.026834e-002 4.000000e-002
+         vertex -4.963544e-001 6.026834e-002 -8.000000e-002
+         vertex -4.963869e-001 6.000000e-002 -4.000000e-002
+      endloop
+   endfacet
+   facet normal -9.927523e-001 1.201789e-001 0.000000e+000
+      outer loop
+         vertex -4.963544e-001 6.026834e-002 4.000000e-002
+         vertex -4.963869e-001 6.000000e-002 -4.000000e-002
+         vertex -4.963869e-001 6.000000e-002 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex -4.963869e-001 6.000000e-002 4.000000e-002
+         vertex 2.450000e-001 6.000000e-002 4.000000e-002
+         vertex -4.963544e-001 6.026834e-002 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex -4.963544e-001 6.026834e-002 4.000000e-002
+         vertex 2.450000e-001 6.000000e-002 4.000000e-002
+         vertex 2.450000e-001 1.600000e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex -4.963544e-001 6.026834e-002 4.000000e-002
+         vertex 2.450000e-001 1.600000e-001 4.000000e-002
+         vertex -4.802591e-001 1.391087e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex -3.003711e-001 3.997214e-001 4.000000e-002
+         vertex -3.606012e-001 3.463622e-001 4.000000e-002
+         vertex -2.323616e-001 4.427280e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex -2.323616e-001 4.427280e-001 4.000000e-002
+         vertex -3.606012e-001 3.463622e-001 4.000000e-002
+         vertex -4.114919e-001 2.840324e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex -2.323616e-001 4.427280e-001 4.000000e-002
+         vertex -4.114919e-001 2.840324e-001 4.000000e-002
+         vertex -1.583340e-001 4.742682e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex -1.583340e-001 4.742682e-001 4.000000e-002
+         vertex -4.114919e-001 2.840324e-001 4.000000e-002
+         vertex -4.517252e-001 2.143463e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex -1.583340e-001 4.742682e-001 4.000000e-002
+         vertex -4.517252e-001 2.143463e-001 4.000000e-002
+         vertex -8.020564e-002 4.935251e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 8.020564e-002 4.935251e-001 4.000000e-002
+         vertex 0.000000e+000 5.000000e-001 4.000000e-002
+         vertex -8.020564e-002 4.935251e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 2.550000e-001 6.000000e-002 4.000000e-002
+         vertex 4.963869e-001 6.000000e-002 4.000000e-002
+         vertex 4.963544e-001 6.026834e-002 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 2.550000e-001 1.600000e-001 4.000000e-002
+         vertex 3.606012e-001 3.463622e-001 4.000000e-002
+         vertex 2.450000e-001 1.600000e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 2.450000e-001 1.600000e-001 4.000000e-002
+         vertex 3.606012e-001 3.463622e-001 4.000000e-002
+         vertex 3.003711e-001 3.997214e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 2.450000e-001 1.600000e-001 4.000000e-002
+         vertex 3.003711e-001 3.997214e-001 4.000000e-002
+         vertex 2.323616e-001 4.427280e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 4.963544e-001 6.026834e-002 4.000000e-002
+         vertex 4.802591e-001 1.391087e-001 4.000000e-002
+         vertex 2.550000e-001 6.000000e-002 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 2.550000e-001 6.000000e-002 4.000000e-002
+         vertex 4.802591e-001 1.391087e-001 4.000000e-002
+         vertex 4.517252e-001 2.143463e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 2.550000e-001 6.000000e-002 4.000000e-002
+         vertex 4.517252e-001 2.143463e-001 4.000000e-002
+         vertex 2.550000e-001 1.600000e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 2.550000e-001 1.600000e-001 4.000000e-002
+         vertex 4.517252e-001 2.143463e-001 4.000000e-002
+         vertex 4.114919e-001 2.840324e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 2.550000e-001 1.600000e-001 4.000000e-002
+         vertex 4.114919e-001 2.840324e-001 4.000000e-002
+         vertex 3.606012e-001 3.463622e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex -4.517252e-001 2.143463e-001 4.000000e-002
+         vertex -4.802591e-001 1.391087e-001 4.000000e-002
+         vertex -8.020564e-002 4.935251e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex -8.020564e-002 4.935251e-001 4.000000e-002
+         vertex -4.802591e-001 1.391087e-001 4.000000e-002
+         vertex 2.450000e-001 1.600000e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex -8.020564e-002 4.935251e-001 4.000000e-002
+         vertex 2.450000e-001 1.600000e-001 4.000000e-002
+         vertex 8.020564e-002 4.935251e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 8.020564e-002 4.935251e-001 4.000000e-002
+         vertex 2.450000e-001 1.600000e-001 4.000000e-002
+         vertex 2.323616e-001 4.427280e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 8.020564e-002 4.935251e-001 4.000000e-002
+         vertex 2.323616e-001 4.427280e-001 4.000000e-002
+         vertex 1.583340e-001 4.742682e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex -4.963869e-001 -6.000000e-002 -4.000000e-002
+         vertex 4.963869e-001 -6.000000e-002 -4.000000e-002
+         vertex -4.995945e-001 -2.013297e-002 -4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex -4.995945e-001 -2.013297e-002 -4.000000e-002
+         vertex 4.963869e-001 -6.000000e-002 -4.000000e-002
+         vertex 4.995945e-001 -2.013297e-002 -4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex -4.995945e-001 -2.013297e-002 -4.000000e-002
+         vertex 4.995945e-001 -2.013297e-002 -4.000000e-002
+         vertex -4.963869e-001 6.000000e-002 -4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex -4.963869e-001 6.000000e-002 -4.000000e-002
+         vertex 4.995945e-001 -2.013297e-002 -4.000000e-002
+         vertex 4.963869e-001 6.000000e-002 -4.000000e-002
+      endloop
+   endfacet
+   facet normal -1.293022e-016 1.000000e+000 0.000000e+000
+      outer loop
+         vertex 4.963869e-001 -6.000000e-002 -4.000000e-002
+         vertex -4.963869e-001 -6.000000e-002 -4.000000e-002
+         vertex 4.963869e-001 -6.000000e-002 4.000000e-002
+      endloop
+   endfacet
+   facet normal -1.293022e-016 1.000000e+000 0.000000e+000
+      outer loop
+         vertex 4.963869e-001 -6.000000e-002 4.000000e-002
+         vertex -4.963869e-001 -6.000000e-002 -4.000000e-002
+         vertex -4.963869e-001 -6.000000e-002 4.000000e-002
+      endloop
+   endfacet
+   facet normal 1.293022e-016 -1.000000e+000 0.000000e+000
+      outer loop
+         vertex 2.450000e-001 6.000000e-002 4.000000e-002
+         vertex -4.963869e-001 6.000000e-002 4.000000e-002
+         vertex 2.450000e-001 6.000000e-002 2.000000e-002
+      endloop
+   endfacet
+   facet normal 1.293022e-016 -1.000000e+000 0.000000e+000
+      outer loop
+         vertex 2.450000e-001 6.000000e-002 2.000000e-002
+         vertex -4.963869e-001 6.000000e-002 4.000000e-002
+         vertex -4.963869e-001 6.000000e-002 -4.000000e-002
+      endloop
+   endfacet
+   facet normal 1.293022e-016 -1.000000e+000 0.000000e+000
+      outer loop
+         vertex 2.450000e-001 6.000000e-002 2.000000e-002
+         vertex -4.963869e-001 6.000000e-002 -4.000000e-002
+         vertex 2.550000e-001 6.000000e-002 2.000000e-002
+      endloop
+   endfacet
+   facet normal 1.293022e-016 -1.000000e+000 0.000000e+000
+      outer loop
+         vertex 2.550000e-001 6.000000e-002 2.000000e-002
+         vertex -4.963869e-001 6.000000e-002 -4.000000e-002
+         vertex 4.963869e-001 6.000000e-002 -4.000000e-002
+      endloop
+   endfacet
+   facet normal 1.293022e-016 -1.000000e+000 0.000000e+000
+      outer loop
+         vertex 2.550000e-001 6.000000e-002 2.000000e-002
+         vertex 4.963869e-001 6.000000e-002 -4.000000e-002
+         vertex 2.550000e-001 6.000000e-002 4.000000e-002
+      endloop
+   endfacet
+   facet normal 1.293022e-016 -1.000000e+000 0.000000e+000
+      outer loop
+         vertex 2.550000e-001 6.000000e-002 4.000000e-002
+         vertex 4.963869e-001 6.000000e-002 -4.000000e-002
+         vertex 4.963869e-001 6.000000e-002 4.000000e-002
+      endloop
+   endfacet
+   facet normal -8.370229e-002 9.964908e-001 0.000000e+000
+      outer loop
+         vertex 7.347881e-017 2.000000e-001 -1.800000e-001
+         vertex -2.506665e-002 1.984229e-001 -1.800000e-001
+         vertex -2.506665e-002 1.984229e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -2.077190e-001 9.781886e-001 0.000000e+000
+      outer loop
+         vertex -2.506665e-002 1.984229e-001 -8.000000e-002
+         vertex -2.506665e-002 1.984229e-001 -1.800000e-001
+         vertex -7.362491e-002 1.859553e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal -2.892204e-001 9.572625e-001 0.000000e+000
+      outer loop
+         vertex -2.506665e-002 1.984229e-001 -8.000000e-002
+         vertex -7.362491e-002 1.859553e-001 -1.800000e-001
+         vertex -7.362491e-002 1.859553e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -4.444587e-001 8.957993e-001 0.000000e+000
+      outer loop
+         vertex -7.362491e-002 1.859553e-001 -8.000000e-002
+         vertex -7.362491e-002 1.859553e-001 -1.800000e-001
+         vertex -1.175570e-001 1.618034e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal -5.181955e-001 8.552622e-001 0.000000e+000
+      outer loop
+         vertex -7.362491e-002 1.859553e-001 -8.000000e-002
+         vertex -1.175570e-001 1.618034e-001 -1.800000e-001
+         vertex -1.175570e-001 1.618034e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -6.532714e-001 7.571238e-001 0.000000e+000
+      outer loop
+         vertex -1.175570e-001 1.618034e-001 -8.000000e-002
+         vertex -1.175570e-001 1.618034e-001 -1.800000e-001
+         vertex -1.541027e-001 1.274848e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal -7.146106e-001 6.995225e-001 0.000000e+000
+      outer loop
+         vertex -1.175570e-001 1.618034e-001 -8.000000e-002
+         vertex -1.541027e-001 1.274848e-001 -1.800000e-001
+         vertex -1.541027e-001 1.274848e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -8.210368e-001 5.708753e-001 0.000000e+000
+      outer loop
+         vertex -1.541027e-001 1.274848e-001 -8.000000e-002
+         vertex -1.541027e-001 1.274848e-001 -1.800000e-001
+         vertex -1.809654e-001 8.515586e-002 -1.800000e-001
+      endloop
+   endfacet
+   facet normal -8.661239e-001 4.998294e-001 0.000000e+000
+      outer loop
+         vertex -1.541027e-001 1.274848e-001 -8.000000e-002
+         vertex -1.809654e-001 8.515586e-002 -1.800000e-001
+         vertex -1.809654e-001 8.515586e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -9.372133e-001 3.487567e-001 0.000000e+000
+      outer loop
+         vertex -1.809654e-001 8.515586e-002 -8.000000e-002
+         vertex -1.809654e-001 8.515586e-002 -1.800000e-001
+         vertex -1.964574e-001 3.747626e-002 -1.800000e-001
+      endloop
+   endfacet
+   facet normal -9.632155e-001 2.687301e-001 0.000000e+000
+      outer loop
+         vertex -1.809654e-001 8.515586e-002 -8.000000e-002
+         vertex -1.964574e-001 3.747626e-002 -1.800000e-001
+         vertex -1.964574e-001 3.747626e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -9.945013e-001 1.047244e-001 0.000000e+000
+      outer loop
+         vertex -1.964574e-001 3.747626e-002 -8.000000e-002
+         vertex -1.964574e-001 3.747626e-002 -1.800000e-001
+         vertex -1.996053e-001 -1.255810e-002 -1.800000e-001
+      endloop
+   endfacet
+   facet normal -9.997848e-001 2.074543e-002 0.000000e+000
+      outer loop
+         vertex -1.964574e-001 3.747626e-002 -8.000000e-002
+         vertex -1.996053e-001 -1.255810e-002 -1.800000e-001
+         vertex -1.996053e-001 -1.255810e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -9.893011e-001 -1.458881e-001 0.000000e+000
+      outer loop
+         vertex -1.996053e-001 -1.255810e-002 -8.000000e-002
+         vertex -1.996053e-001 -1.255810e-002 -1.800000e-001
+         vertex -1.902113e-001 -6.180340e-002 -1.800000e-001
+      endloop
+   endfacet
+   facet normal -9.735339e-001 -2.285427e-001 0.000000e+000
+      outer loop
+         vertex -1.996053e-001 -1.255810e-002 -8.000000e-002
+         vertex -1.902113e-001 -6.180340e-002 -1.800000e-001
+         vertex -1.902113e-001 -6.180340e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -9.219395e-001 -3.873340e-001 0.000000e+000
+      outer loop
+         vertex -1.902113e-001 -6.180340e-002 -8.000000e-002
+         vertex -1.902113e-001 -6.180340e-002 -1.800000e-001
+         vertex -1.688656e-001 -1.071654e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal -8.861123e-001 -4.634706e-001 0.000000e+000
+      outer loop
+         vertex -1.902113e-001 -6.180340e-002 -8.000000e-002
+         vertex -1.688656e-001 -1.071654e-001 -1.800000e-001
+         vertex -1.688656e-001 -1.071654e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -7.966490e-001 -6.044421e-001 0.000000e+000
+      outer loop
+         vertex -1.688656e-001 -1.071654e-001 -8.000000e-002
+         vertex -1.688656e-001 -1.071654e-001 -1.800000e-001
+         vertex -1.369094e-001 -1.457937e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal -7.430130e-001 -6.692770e-001 0.000000e+000
+      outer loop
+         vertex -1.688656e-001 -1.071654e-001 -8.000000e-002
+         vertex -1.369094e-001 -1.457937e-001 -1.800000e-001
+         vertex -1.369094e-001 -1.457937e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -6.213022e-001 -7.835710e-001 0.000000e+000
+      outer loop
+         vertex -1.369094e-001 -1.457937e-001 -8.000000e-002
+         vertex -1.369094e-001 -1.457937e-001 -1.800000e-001
+         vertex -9.635074e-002 -1.752613e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal -5.532274e-001 -8.330302e-001 0.000000e+000
+      outer loop
+         vertex -1.369094e-001 -1.457937e-001 -8.000000e-002
+         vertex -9.635074e-002 -1.752613e-001 -1.800000e-001
+         vertex -9.635074e-002 -1.752613e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -4.069166e-001 -9.134653e-001 0.000000e+000
+      outer loop
+         vertex -9.635074e-002 -1.752613e-001 -8.000000e-002
+         vertex -9.635074e-002 -1.752613e-001 -1.800000e-001
+         vertex -4.973798e-002 -1.937166e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal -3.286806e-001 -9.444411e-001 0.000000e+000
+      outer loop
+         vertex -9.635074e-002 -1.752613e-001 -8.000000e-002
+         vertex -4.973798e-002 -1.937166e-001 -1.800000e-001
+         vertex -4.973798e-002 -1.937166e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal -1.669630e-001 -9.859632e-001 0.000000e+000
+      outer loop
+         vertex -4.973798e-002 -1.937166e-001 -8.000000e-002
+         vertex -4.973798e-002 -1.937166e-001 -1.800000e-001
+         vertex 0.000000e+000 -2.000000e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal -8.348151e-002 -9.965093e-001 0.000000e+000
+      outer loop
+         vertex -4.973798e-002 -1.937166e-001 -8.000000e-002
+         vertex 0.000000e+000 -2.000000e-001 -1.800000e-001
+         vertex 0.000000e+000 -2.000000e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 8.348151e-002 -9.965093e-001 0.000000e+000
+      outer loop
+         vertex 0.000000e+000 -2.000000e-001 -8.000000e-002
+         vertex 0.000000e+000 -2.000000e-001 -1.800000e-001
+         vertex 4.973798e-002 -1.937166e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 1.669630e-001 -9.859632e-001 0.000000e+000
+      outer loop
+         vertex 0.000000e+000 -2.000000e-001 -8.000000e-002
+         vertex 4.973798e-002 -1.937166e-001 -1.800000e-001
+         vertex 4.973798e-002 -1.937166e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 3.286806e-001 -9.444411e-001 0.000000e+000
+      outer loop
+         vertex 4.973798e-002 -1.937166e-001 -8.000000e-002
+         vertex 4.973798e-002 -1.937166e-001 -1.800000e-001
+         vertex 9.635074e-002 -1.752613e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 4.069166e-001 -9.134653e-001 0.000000e+000
+      outer loop
+         vertex 4.973798e-002 -1.937166e-001 -8.000000e-002
+         vertex 9.635074e-002 -1.752613e-001 -1.800000e-001
+         vertex 9.635074e-002 -1.752613e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 5.532274e-001 -8.330302e-001 0.000000e+000
+      outer loop
+         vertex 9.635074e-002 -1.752613e-001 -8.000000e-002
+         vertex 9.635074e-002 -1.752613e-001 -1.800000e-001
+         vertex 1.369094e-001 -1.457937e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 6.213022e-001 -7.835710e-001 0.000000e+000
+      outer loop
+         vertex 9.635074e-002 -1.752613e-001 -8.000000e-002
+         vertex 1.369094e-001 -1.457937e-001 -1.800000e-001
+         vertex 1.369094e-001 -1.457937e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 7.430130e-001 -6.692770e-001 0.000000e+000
+      outer loop
+         vertex 1.369094e-001 -1.457937e-001 -8.000000e-002
+         vertex 1.369094e-001 -1.457937e-001 -1.800000e-001
+         vertex 1.688656e-001 -1.071654e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 7.966490e-001 -6.044421e-001 0.000000e+000
+      outer loop
+         vertex 1.369094e-001 -1.457937e-001 -8.000000e-002
+         vertex 1.688656e-001 -1.071654e-001 -1.800000e-001
+         vertex 1.688656e-001 -1.071654e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 8.861123e-001 -4.634706e-001 0.000000e+000
+      outer loop
+         vertex 1.688656e-001 -1.071654e-001 -8.000000e-002
+         vertex 1.688656e-001 -1.071654e-001 -1.800000e-001
+         vertex 1.902113e-001 -6.180340e-002 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 9.219395e-001 -3.873340e-001 0.000000e+000
+      outer loop
+         vertex 1.688656e-001 -1.071654e-001 -8.000000e-002
+         vertex 1.902113e-001 -6.180340e-002 -1.800000e-001
+         vertex 1.902113e-001 -6.180340e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 9.735339e-001 -2.285427e-001 0.000000e+000
+      outer loop
+         vertex 1.902113e-001 -6.180340e-002 -8.000000e-002
+         vertex 1.902113e-001 -6.180340e-002 -1.800000e-001
+         vertex 1.996053e-001 -1.255810e-002 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 9.893011e-001 -1.458881e-001 0.000000e+000
+      outer loop
+         vertex 1.902113e-001 -6.180340e-002 -8.000000e-002
+         vertex 1.996053e-001 -1.255810e-002 -1.800000e-001
+         vertex 1.996053e-001 -1.255810e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 9.997848e-001 2.074543e-002 0.000000e+000
+      outer loop
+         vertex 1.996053e-001 -1.255810e-002 -8.000000e-002
+         vertex 1.996053e-001 -1.255810e-002 -1.800000e-001
+         vertex 1.964574e-001 3.747626e-002 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 9.945013e-001 1.047244e-001 0.000000e+000
+      outer loop
+         vertex 1.996053e-001 -1.255810e-002 -8.000000e-002
+         vertex 1.964574e-001 3.747626e-002 -1.800000e-001
+         vertex 1.964574e-001 3.747626e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 9.632155e-001 2.687300e-001 0.000000e+000
+      outer loop
+         vertex 1.964574e-001 3.747626e-002 -8.000000e-002
+         vertex 1.964574e-001 3.747626e-002 -1.800000e-001
+         vertex 1.809654e-001 8.515586e-002 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 9.372133e-001 3.487567e-001 0.000000e+000
+      outer loop
+         vertex 1.964574e-001 3.747626e-002 -8.000000e-002
+         vertex 1.809654e-001 8.515586e-002 -1.800000e-001
+         vertex 1.809654e-001 8.515586e-002 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 8.661239e-001 4.998294e-001 0.000000e+000
+      outer loop
+         vertex 1.809654e-001 8.515586e-002 -8.000000e-002
+         vertex 1.809654e-001 8.515586e-002 -1.800000e-001
+         vertex 1.541027e-001 1.274848e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 8.210368e-001 5.708753e-001 0.000000e+000
+      outer loop
+         vertex 1.809654e-001 8.515586e-002 -8.000000e-002
+         vertex 1.541027e-001 1.274848e-001 -1.800000e-001
+         vertex 1.541027e-001 1.274848e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 7.146106e-001 6.995225e-001 0.000000e+000
+      outer loop
+         vertex 1.541027e-001 1.274848e-001 -8.000000e-002
+         vertex 1.541027e-001 1.274848e-001 -1.800000e-001
+         vertex 1.175570e-001 1.618034e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 6.532714e-001 7.571238e-001 0.000000e+000
+      outer loop
+         vertex 1.541027e-001 1.274848e-001 -8.000000e-002
+         vertex 1.175570e-001 1.618034e-001 -1.800000e-001
+         vertex 1.175570e-001 1.618034e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 5.181955e-001 8.552622e-001 0.000000e+000
+      outer loop
+         vertex 1.175570e-001 1.618034e-001 -8.000000e-002
+         vertex 1.175570e-001 1.618034e-001 -1.800000e-001
+         vertex 7.362491e-002 1.859553e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 4.444587e-001 8.957993e-001 0.000000e+000
+      outer loop
+         vertex 1.175570e-001 1.618034e-001 -8.000000e-002
+         vertex 7.362491e-002 1.859553e-001 -1.800000e-001
+         vertex 7.362491e-002 1.859553e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 2.892204e-001 9.572625e-001 0.000000e+000
+      outer loop
+         vertex 7.362491e-002 1.859553e-001 -8.000000e-002
+         vertex 7.362491e-002 1.859553e-001 -1.800000e-001
+         vertex 2.506665e-002 1.984229e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 2.077190e-001 9.781886e-001 0.000000e+000
+      outer loop
+         vertex 7.362491e-002 1.859553e-001 -8.000000e-002
+         vertex 2.506665e-002 1.984229e-001 -1.800000e-001
+         vertex 2.506665e-002 1.984229e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 8.370229e-002 9.964908e-001 0.000000e+000
+      outer loop
+         vertex 2.506665e-002 1.984229e-001 -8.000000e-002
+         vertex 2.506665e-002 1.984229e-001 -1.800000e-001
+         vertex 7.347881e-017 2.000000e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 1.000000e+000 0.000000e+000
+      outer loop
+         vertex 2.506665e-002 1.984229e-001 -8.000000e-002
+         vertex 7.347881e-017 2.000000e-001 -1.800000e-001
+         vertex -2.506665e-002 1.984229e-001 -8.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.996053e-001 -1.255810e-002 -1.800000e-001
+         vertex -1.964574e-001 3.747626e-002 -1.800000e-001
+         vertex -1.902113e-001 -6.180340e-002 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.902113e-001 -6.180340e-002 -1.800000e-001
+         vertex -1.964574e-001 3.747626e-002 -1.800000e-001
+         vertex -1.809654e-001 8.515586e-002 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.902113e-001 -6.180340e-002 -1.800000e-001
+         vertex -1.809654e-001 8.515586e-002 -1.800000e-001
+         vertex -1.688656e-001 -1.071654e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.688656e-001 -1.071654e-001 -1.800000e-001
+         vertex -1.809654e-001 8.515586e-002 -1.800000e-001
+         vertex -1.541027e-001 1.274848e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.688656e-001 -1.071654e-001 -1.800000e-001
+         vertex -1.541027e-001 1.274848e-001 -1.800000e-001
+         vertex -1.369094e-001 -1.457937e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.369094e-001 -1.457937e-001 -1.800000e-001
+         vertex -1.541027e-001 1.274848e-001 -1.800000e-001
+         vertex -1.175570e-001 1.618034e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -1.369094e-001 -1.457937e-001 -1.800000e-001
+         vertex -1.175570e-001 1.618034e-001 -1.800000e-001
+         vertex -9.635074e-002 -1.752613e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -9.635074e-002 -1.752613e-001 -1.800000e-001
+         vertex -1.175570e-001 1.618034e-001 -1.800000e-001
+         vertex -7.362491e-002 1.859553e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -9.635074e-002 -1.752613e-001 -1.800000e-001
+         vertex -7.362491e-002 1.859553e-001 -1.800000e-001
+         vertex -4.973798e-002 -1.937166e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -4.973798e-002 -1.937166e-001 -1.800000e-001
+         vertex -7.362491e-002 1.859553e-001 -1.800000e-001
+         vertex -2.506665e-002 1.984229e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -4.973798e-002 -1.937166e-001 -1.800000e-001
+         vertex -2.506665e-002 1.984229e-001 -1.800000e-001
+         vertex 0.000000e+000 -2.000000e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex -2.506665e-002 1.984229e-001 -1.800000e-001
+         vertex 2.449294e-017 2.000000e-001 -1.800000e-001
+         vertex 0.000000e+000 -2.000000e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 0.000000e+000 -2.000000e-001 -1.800000e-001
+         vertex 2.449294e-017 2.000000e-001 -1.800000e-001
+         vertex 2.506665e-002 1.984229e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 0.000000e+000 -2.000000e-001 -1.800000e-001
+         vertex 2.506665e-002 1.984229e-001 -1.800000e-001
+         vertex 4.973798e-002 -1.937166e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 4.973798e-002 -1.937166e-001 -1.800000e-001
+         vertex 2.506665e-002 1.984229e-001 -1.800000e-001
+         vertex 7.362491e-002 1.859553e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 4.973798e-002 -1.937166e-001 -1.800000e-001
+         vertex 7.362491e-002 1.859553e-001 -1.800000e-001
+         vertex 9.635074e-002 -1.752613e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 9.635074e-002 -1.752613e-001 -1.800000e-001
+         vertex 7.362491e-002 1.859553e-001 -1.800000e-001
+         vertex 1.175570e-001 1.618034e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 9.635074e-002 -1.752613e-001 -1.800000e-001
+         vertex 1.175570e-001 1.618034e-001 -1.800000e-001
+         vertex 1.369094e-001 -1.457937e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.369094e-001 -1.457937e-001 -1.800000e-001
+         vertex 1.175570e-001 1.618034e-001 -1.800000e-001
+         vertex 1.541027e-001 1.274848e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.369094e-001 -1.457937e-001 -1.800000e-001
+         vertex 1.541027e-001 1.274848e-001 -1.800000e-001
+         vertex 1.688656e-001 -1.071654e-001 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.688656e-001 -1.071654e-001 -1.800000e-001
+         vertex 1.541027e-001 1.274848e-001 -1.800000e-001
+         vertex 1.809654e-001 8.515586e-002 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.688656e-001 -1.071654e-001 -1.800000e-001
+         vertex 1.809654e-001 8.515586e-002 -1.800000e-001
+         vertex 1.902113e-001 -6.180340e-002 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.902113e-001 -6.180340e-002 -1.800000e-001
+         vertex 1.809654e-001 8.515586e-002 -1.800000e-001
+         vertex 1.964574e-001 3.747626e-002 -1.800000e-001
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 -1.000000e+000
+      outer loop
+         vertex 1.902113e-001 -6.180340e-002 -1.800000e-001
+         vertex 1.964574e-001 3.747626e-002 -1.800000e-001
+         vertex 1.996053e-001 -1.255810e-002 -1.800000e-001
+      endloop
+   endfacet
+   facet normal -1.000000e+000 0.000000e+000 0.000000e+000
+      outer loop
+         vertex 2.550000e-001 1.600000e-001 2.000000e-002
+         vertex 2.550000e-001 6.000000e-002 2.000000e-002
+         vertex 2.550000e-001 1.600000e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -1.000000e+000 0.000000e+000 0.000000e+000
+      outer loop
+         vertex 2.550000e-001 1.600000e-001 4.000000e-002
+         vertex 2.550000e-001 6.000000e-002 2.000000e-002
+         vertex 2.550000e-001 6.000000e-002 4.000000e-002
+      endloop
+   endfacet
+   facet normal 1.000000e+000 0.000000e+000 0.000000e+000
+      outer loop
+         vertex 2.450000e-001 6.000000e-002 2.000000e-002
+         vertex 2.450000e-001 1.600000e-001 2.000000e-002
+         vertex 2.450000e-001 6.000000e-002 4.000000e-002
+      endloop
+   endfacet
+   facet normal 1.000000e+000 0.000000e+000 0.000000e+000
+      outer loop
+         vertex 2.450000e-001 6.000000e-002 4.000000e-002
+         vertex 2.450000e-001 1.600000e-001 2.000000e-002
+         vertex 2.450000e-001 1.600000e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -2.775558e-015 -1.000000e+000 0.000000e+000
+      outer loop
+         vertex 2.450000e-001 1.600000e-001 2.000000e-002
+         vertex 2.550000e-001 1.600000e-001 2.000000e-002
+         vertex 2.450000e-001 1.600000e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal -2.775558e-015 -1.000000e+000 0.000000e+000
+      outer loop
+         vertex 2.450000e-001 1.600000e-001 4.000000e-002
+         vertex 2.550000e-001 1.600000e-001 2.000000e-002
+         vertex 2.550000e-001 1.600000e-001 4.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 2.450000e-001 1.600000e-001 2.000000e-002
+         vertex 2.450000e-001 6.000000e-002 2.000000e-002
+         vertex 2.550000e-001 1.600000e-001 2.000000e-002
+      endloop
+   endfacet
+   facet normal 0.000000e+000 0.000000e+000 1.000000e+000
+      outer loop
+         vertex 2.550000e-001 1.600000e-001 2.000000e-002
+         vertex 2.450000e-001 6.000000e-002 2.000000e-002
+         vertex 2.550000e-001 6.000000e-002 2.000000e-002
+      endloop
+   endfacet
+endsolid

+ 186 - 0
examples/webgl_loader_stl.html

@@ -0,0 +1,186 @@
+<!DOCTYPE html>
+<html lang="en">
+	<head>
+		<title>three.js webgl - collada</title>
+		<meta charset="utf-8">
+		<meta name="viewport" content="width=device-width, user-scalable=no, minimum-scale=1.0, maximum-scale=1.0">
+		<style>
+			body {
+				font-family: Monospace;
+				background-color: #000000;
+				margin: 0px;
+				overflow: hidden;
+			}
+
+			#info {
+				color: #fff;
+				position: absolute;
+				top: 10px;
+				width: 100%;
+				text-align: center;
+				z-index: 100;
+				display:block;
+
+			}
+
+			a { color: skyblue }
+		</style>
+	</head>
+	<body>
+		<div id="info">
+			<a href="http://github.com/mrdoob/three.js" target="_blank">three.js</a> -
+			STL loader test by <a href="https://github.com/aleeper">aleeper</a> 
+		</div>
+
+		<script src="../build/three.min.js"></script>
+
+		<script src="js/loaders/STLLoader.js"></script>
+
+		<script src="js/Detector.js"></script>
+		<script src="js/Stats.js"></script>
+
+		<script>
+
+			if ( ! Detector.webgl ) Detector.addGetWebGLMessage();
+
+			var container, stats;
+
+			var camera, scene, renderer, objects;
+			var particleLight, pointLight;
+			var stl;
+      var material = new THREE.MeshPhongMaterial( { ambient :0xFF0000, color: 0xFF0000, specular: 0xFFFFFF } );
+      
+      var loader = new THREE.STLLoader();
+      loader.addEventListener( 'load', function ( event ) {
+          var object = event.content;
+          if(material instanceof THREE.Material){
+              for ( var i = 0; i < object.children.length; i ++ ) {
+                  object.children[ i ].material = material;
+              }
+          }
+          object.updateMatrix();// Not sure if this is needed.
+          stl = object;
+          init();
+          animate();
+      } );
+      var file_path = './models/stl/slotted_disk.stl';
+      loader.load( file_path );
+
+
+			function init() {
+
+				container = document.createElement( 'div' );
+				document.body.appendChild( container );
+
+				camera = new THREE.PerspectiveCamera( 45, window.innerWidth / window.innerHeight, 1, 2000 );
+				camera.position.set( 2, 2, 3 );
+
+				scene = new THREE.Scene();
+
+				// Grid
+
+				var size = 14, step = 1;
+
+				var geometry = new THREE.Geometry();
+				var material = new THREE.LineBasicMaterial( { color: 0xcccccc, opacity: 0.2 } );
+
+				for ( var i = - size; i <= size; i += step ) {
+
+					geometry.vertices.push( new THREE.Vector3( - size, - 0.04, i ) );
+					geometry.vertices.push( new THREE.Vector3(   size, - 0.04, i ) );
+
+					geometry.vertices.push( new THREE.Vector3( i, - 0.04, - size ) );
+					geometry.vertices.push( new THREE.Vector3( i, - 0.04,   size ) );
+
+				}
+
+				var line = new THREE.Line( geometry, material, THREE.LinePieces );
+				scene.add( line );
+
+				// Add the STL file
+
+				scene.add( stl );
+
+				particleLight = new THREE.Mesh( new THREE.SphereGeometry( 4, 8, 8 ), new THREE.MeshBasicMaterial( { color: 0xffffff } ) );
+				scene.add( particleLight );
+
+				// Lights
+
+				scene.add( new THREE.AmbientLight( 0xcccccc ) );
+
+				var directionalLight = new THREE.DirectionalLight(/*Math.random() * 0xffffff*/0xeeeeee );
+				directionalLight.position.x = Math.random() - 0.5;
+				directionalLight.position.y = Math.random() - 0.5;
+				directionalLight.position.z = Math.random() - 0.5;
+				directionalLight.position.normalize();
+				scene.add( directionalLight );
+
+				pointLight = new THREE.PointLight( 0xffffff, 4 );
+				pointLight.position = particleLight.position;
+				scene.add( pointLight );
+
+				renderer = new THREE.WebGLRenderer();
+				renderer.setSize( window.innerWidth, window.innerHeight );
+
+				container.appendChild( renderer.domElement );
+
+				stats = new Stats();
+				stats.domElement.style.position = 'absolute';
+				stats.domElement.style.top = '0px';
+				container.appendChild( stats.domElement );
+
+				//
+
+				window.addEventListener( 'resize', onWindowResize, false );
+
+			}
+
+			function onWindowResize() {
+
+				camera.aspect = window.innerWidth / window.innerHeight;
+				camera.updateProjectionMatrix();
+
+				renderer.setSize( window.innerWidth, window.innerHeight );
+
+			}
+
+			//
+
+			var t = 0;
+			var clock = new THREE.Clock();
+
+			function animate() {
+
+				var delta = clock.getDelta();
+
+				requestAnimationFrame( animate );
+
+				if ( t > 1 ) t = 0;
+
+
+				render();
+				stats.update();
+
+			}
+
+			function render() {
+
+				var timer = Date.now() * 0.0005;
+
+				camera.position.x = Math.cos( timer ) * 3;
+				camera.position.y = 1;
+				camera.position.z = Math.sin( timer ) * 3;
+
+				camera.lookAt( scene.position );
+
+				particleLight.position.x = Math.sin( timer * 4 ) * 3009;
+				particleLight.position.y = Math.cos( timer * 5 ) * 4000;
+				particleLight.position.z = Math.cos( timer * 4 ) * 3009;
+
+				renderer.render( scene, camera );
+
+			}
+
+		</script>
+	</body>
+</html>