2
0
Эх сурвалжийг харах

Hmm, I found confusing having exporter tests as examples... ?

Mr.doob 14 жил өмнө
parent
commit
d5a8479fc0

+ 0 - 176
examples/blender249_dice.html

@@ -1,176 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="en">
-	<head>
-		<title>three.js - geometry - blender mesh</title>
-		<meta charset="utf-8">
-		<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"/>
-		<style type="text/css">
-			body {
-				font-family: Monospace;
-				background-color: #f0f0f0;
-				margin: 0px;
-				overflow: hidden;
-			}
-		</style>
-	</head>
-	<body>
-
-		<script type="text/javascript" src="../build/Three.js"></script>
-
-		<script type="text/javascript" src="geometry/c4d/Dice249UV.js"></script>
-		<script type="text/javascript" src="js/Stats.js"></script>
-
-		<script type="text/javascript">
-	//*
-			var SCREEN_WIDTH = window.innerWidth;
-			var SCREEN_HEIGHT = window.innerHeight;
-
-			var container;
-			var stats;
-
-			var camera;
-			var scene;
-			var renderer;
-
-			var model;
-
-			var targetRotation = 0;
-			var targetRotationOnMouseDown = 0;
-
-			var mouseX = 0;
-			var mouseXOnMouseDown = 0;
-			var mouseY = 0;
-
-			var windowHalfX = window.innerWidth / 2;
-			var windowHalfY = window.innerHeight / 2;
-
-			init();
-			setInterval(loop, 1000/60);
-
-			function init() {
-
-				container = document.createElement('div');
-				document.body.appendChild(container);
-
-				var info = document.createElement('div');
-				info.style.position = 'absolute';
-				info.style.top = '10px';
-				info.style.width = '100%';
-				info.style.textAlign = 'center';
-				info.innerHTML = 'Drag to spin';
-				container.appendChild(info);
-
-				camera = new THREE.Camera( 70, SCREEN_WIDTH / SCREEN_HEIGHT, 1, 10000 );
-				camera.position.y = 250;
-				camera.position.z = 500;
-				camera.target.position.y = 0;
-
-				scene = new THREE.Scene();
-
-				//model
-				model = new THREE.Mesh( new Dice249UV(), new THREE.MeshBasicMaterial( { map: loadImage( 'textures/dice.gif' ) } ) );
-				model.rotation.x = Math.PI * .5;
-				model.rotation.z = Math.PI * .25;
-				model.scale = new THREE.Vector3(70,70,70);
-				scene.addObject(model);
-
-				renderer = new THREE.CanvasRenderer();
-				renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT );
-
-				container.appendChild( renderer.domElement );
-
-				stats = new Stats();
-				stats.domElement.style.position = 'absolute';
-				stats.domElement.style.top = '0px';
-				container.appendChild( stats.domElement );
-
-				document.addEventListener( 'mousedown', onDocumentMouseDown, false );
-				document.addEventListener( 'touchstart', onDocumentTouchStart, false );
-				document.addEventListener( 'touchmove', onDocumentTouchMove, false );
-			}
-
-			//
-
-			function onDocumentMouseDown( event ) {
-
-				event.preventDefault();
-
-				document.addEventListener( 'mousemove', onDocumentMouseMove, false );
-				document.addEventListener( 'mouseup', onDocumentMouseUp, false );
-				document.addEventListener( 'mouseout', onDocumentMouseOut, false );
-
-				mouseXOnMouseDown = event.clientX - windowHalfX;
-				targetRotationOnMouseDown = targetRotation;
-			}
-
-			function onDocumentMouseMove( event ) {
-
-				mouseX = event.clientX - windowHalfX;
-				mouseY = event.clientY - windowHalfY;
-
-				targetRotation = targetRotationOnMouseDown + ( mouseX - mouseXOnMouseDown ) * 0.02;
-			}
-
-			function onDocumentMouseUp( event ) {
-
-				document.removeEventListener( 'mousemove', onDocumentMouseMove, false );
-				document.removeEventListener( 'mouseup', onDocumentMouseUp, false );
-				document.removeEventListener( 'mouseout', onDocumentMouseOut, false );
-			}
-
-			function onDocumentMouseOut( event ) {
-
-				document.removeEventListener( 'mousemove', onDocumentMouseMove, false );
-				document.removeEventListener( 'mouseup', onDocumentMouseUp, false );
-				document.removeEventListener( 'mouseout', onDocumentMouseOut, false );
-			}
-
-			function onDocumentTouchStart( event ) {
-
-				if ( event.touches.length == 1 ) {
-
-					event.preventDefault();
-
-					mouseXOnMouseDown = event.touches[ 0 ].pageX - windowHalfX;
-					targetRotationOnMouseDown = targetRotation;
-
-				}
-			}
-
-			function onDocumentTouchMove( event ) {
-
-				if ( event.touches.length == 1 ) {
-
-					event.preventDefault();
-
-					mouseX = event.touches[ 0 ].pageX - windowHalfX;
-					targetRotation = targetRotationOnMouseDown + ( mouseX - mouseXOnMouseDown ) * 0.05;
-
-				}
-			}
-
-			//
-
-			function loop() {
-				
-				model.rotation.z += ( targetRotation - model.rotation.z ) * 0.05;
-
-				renderer.render(scene, camera);
-				stats.update();
-			}
-			function loadImage( path ) {
-
-				var image = document.createElement( 'img' );
-				var texture = new THREE.Texture( image, THREE.UVMapping )
-
-				image.onload = function () { texture.loaded = true; };
-				image.src = path;
-
-				return texture;
-
-			}
-
-		</script>
-
-	</body>
-</html>

+ 0 - 165
examples/c4d_coloured_box.html

@@ -1,165 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="en">
-	<head>
-		<title>three.js - geometry - c4d mesh</title>
-		<meta charset="utf-8">
-		<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"/>
-		<style type="text/css">
-			body {
-				font-family: Monospace;
-				background-color: #000000;
-				color: #DEDEDE;
-				margin: 0px;
-				overflow: hidden;
-			}
-		</style>
-	</head>
-	<body>
-
-		<script type="text/javascript" src="../build/Three.js"></script>
-
-		<script type="text/javascript" src="geometry/c4d/Box6.js"></script>
-
-		<script type="text/javascript" src="js/Stats.js"></script>
-
-		<script type="text/javascript">
-	//*
-			var SCREEN_WIDTH = window.innerWidth;
-			var SCREEN_HEIGHT = window.innerHeight;
-
-			var container;
-			var stats;
-
-			var camera;
-			var scene;
-			var renderer;
-
-			var model,material;
-
-			var targetRotation = 0;
-			var targetRotationOnMouseDown = 0;
-
-			var mouseX = 0;
-			var mouseXOnMouseDown = 0;
-
-			var windowHalfX = window.innerWidth / 2;
-			var windowHalfY = window.innerHeight / 2;
-
-			init();
-			setInterval(loop, 1000/60);
-
-			function init() {
-
-				container = document.createElement('div');
-				document.body.appendChild(container);
-
-				var info = document.createElement('div');
-				info.style.position = 'absolute';
-				info.style.top = '10px';
-				info.style.width = '100%';
-				info.style.textAlign = 'center';
-				info.innerHTML = 'Drag to spin';
-				container.appendChild(info);
-
-				camera = new THREE.Camera( 70, SCREEN_WIDTH / SCREEN_HEIGHT, 1, 10000 );
-				camera.position.y = 250;
-				camera.position.z = 500;
-				camera.target.position.y = 50;
-
-				scene = new THREE.Scene();
-
-				//model
-				var geometry = new Box6();
-				geometry.autoColor();
-				model = new THREE.Mesh( geometry, new THREE.MeshFaceMaterial());
-				model.rotation.x = Math.PI * .5;
-				scene.addObject(model);
-
-				renderer = new THREE.CanvasRenderer();
-				renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT );
-
-				container.appendChild( renderer.domElement );
-
-				stats = new Stats();
-				stats.domElement.style.position = 'absolute';
-				stats.domElement.style.top = '0px';
-				container.appendChild( stats.domElement );
-				
-				document.addEventListener( 'mousedown', onDocumentMouseDown, false );
-				document.addEventListener( 'touchstart', onDocumentTouchStart, false );
-				document.addEventListener( 'touchmove', onDocumentTouchMove, false );
-			}
-
-			//
-
-			function onDocumentMouseDown( event ) {
-
-				event.preventDefault();
-
-				document.addEventListener( 'mousemove', onDocumentMouseMove, false );
-				document.addEventListener( 'mouseup', onDocumentMouseUp, false );
-				document.addEventListener( 'mouseout', onDocumentMouseOut, false );
-
-				mouseXOnMouseDown = event.clientX - windowHalfX;
-				targetRotationOnMouseDown = targetRotation;
-			}
-
-			function onDocumentMouseMove( event ) {
-
-				mouseX = event.clientX - windowHalfX;
-
-				targetRotation = targetRotationOnMouseDown + ( mouseX - mouseXOnMouseDown ) * 0.02;
-			}
-
-			function onDocumentMouseUp( event ) {
-
-				document.removeEventListener( 'mousemove', onDocumentMouseMove, false );
-				document.removeEventListener( 'mouseup', onDocumentMouseUp, false );
-				document.removeEventListener( 'mouseout', onDocumentMouseOut, false );
-			}
-
-			function onDocumentMouseOut( event ) {
-
-				document.removeEventListener( 'mousemove', onDocumentMouseMove, false );
-				document.removeEventListener( 'mouseup', onDocumentMouseUp, false );
-				document.removeEventListener( 'mouseout', onDocumentMouseOut, false );
-			}
-
-			function onDocumentTouchStart( event ) {
-
-				if ( event.touches.length == 1 ) {
-
-					event.preventDefault();
-
-					mouseXOnMouseDown = event.touches[ 0 ].pageX - windowHalfX;
-					targetRotationOnMouseDown = targetRotation;
-
-				}
-			}
-
-			function onDocumentTouchMove( event ) {
-
-				if ( event.touches.length == 1 ) {
-
-					event.preventDefault();
-
-					mouseX = event.touches[ 0 ].pageX - windowHalfX;
-					targetRotation = targetRotationOnMouseDown + ( mouseX - mouseXOnMouseDown ) * 0.05;
-
-				}
-			}
-
-			//
-
-			function loop() {
-
-				model.rotation.z += ( targetRotation - model.rotation.z ) * 0.05;
-
-				renderer.render(scene, camera);
-				stats.update();
-			}
-
-		</script>
-
-	</body>
-</html>

+ 0 - 399
examples/c4d_deltaInc_bot.html

@@ -1,399 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="en">
-	<head>
-		<title>three.js - geometry - C4D exporter colour test</title>
-		<meta charset="utf-8">
-		<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"/>
-		<style type="text/css">
-			body {
-				font-family: Monospace;
-				background-color: #252525;
-				color: #FFFFFF;
-				margin: 0px;
-				overflow: hidden;
-			}
-			a{
-				color: #FE8101;
-			}
-				#colour-picker {
-					margin:auto;
-					position:absolute;
-					bottom:10px;
-					left:50%;
-					margin-left:-400px;
-					width:800px;
-					height:50px;
-					border:1px solid #000;
-				}
-				#colour-picker #left, #colour-picker #right {
-					width:50px;
-					height:50px;
-					line-height:50px;
-					text-align:center;
-					moz-user-select:none;
-					webkit-user-select:none;
-					user-select:none;
-					cursor:pointer;
-				}
-				#colour-picker #left {
-					position:absolute;
-					left:0px;
-					border-right:1px solid #000;
-				}
-
-				#colour-picker #right {
-					position:absolute;
-					right:0px;
-					border-left:1px solid #000;
-				}
-				#colour-picker #colours-container {
-					overflow:hidden;
-					width:700px;
-					height:50px;
-					position:absolute;
-					left:51px;
-				}
-				#colour-picker #colours-scroller {
-				}
-				#colour-picker .colours {
-					float:left;
-				}
-				#colour-picker .colours div {
-					width:174px;
-					border-right:1px solid #000;
-					height:50px;
-					float:left;
-					background-color:#ccc;
-				}
-				#colour-picker .colours div:last-child {
-					border-right:1px solid #fff;
-				}
-		</style>
-	</head>
-	<body>
-		<!--<Colour picker>-->
-		<div id="colour-picker">
-			<div id="left">
-				&lt;
-			</div>
-			<div id="colours-container">
-				<div id="colours-scroller">
-				</div>
-			</div>
-			<div id="right">
-				&gt;
-			</div>
-		</div>
-		<script src="http://ajax.googleapis.com/ajax/libs/jquery/1.4.2/jquery.min.js"></script>	
-		<script>
-			//Big thanks to Max Novakovic for the color picker! woo hoo!
-			//for more handy js for Max's projects on github: https://github.com/betamax
-		
-			var colours = [{"c3":"#F0EDE8","c2":"#E3E4AA","c1":"#959684","c4":"#070707"},{"c3":"#4B4B4B","c2":"#010101","c1":"#020202","c4":"#252525"},{"c3":"#FDFDFD","c2":"#FC0000","c1":"#010101","c4":"#99D0EE"},{"c3":"#FFFFC9","c2":"#FBFD04","c1":"#FF0500","c4":"#111111"},{"c3":"#FFFFFF","c2":"#811881","c1":"#111111","c4":"#F60081"},{"c3":"#FFC306","c2":"#040301","c1":"#5D9412","c4":"#0AA0C3"},{"c3":"#111111","c2":"#C8EBF1","c1":"#FC0007","c4":"#FE8101"},{"c3":"#5A065C","c2":"#E6057B","c1":"#FB9205","c4":"#FAFF02"},{"c3":"#F70084","c2":"#7BC20C","c1":"#02A4CB","c4":"#030301"},{"c3":"#FDFDFD","c2":"#FF0700","c1":"#111111","c4":"#CB0305"},{"c3":"#FBFF04","c2":"#8BD9E5","c1":"#F1017E","c4":"#111111"},{"c3":"#FF3F08","c2":"#EF0276","c1":"#029FC8","c4":"#080705"},{"c3":"#FEFEFE","c2":"#FF0305","c1":"#A5D1EE","c4":"#0B3098"},{"c3":"#FFFFFF","c2":"#CEECF6","c1":"#FCFD09","c4":"#020202"}];
-			function createColourPicker(colours){
-
-				var container_width = 700,
-				total_length = colours.length * container_width;
-
-				$("#colours-scroller").css("width", total_length + "px");
-
-				for(var i = 0, j = colours.length; i < j; i++) {
-					var container = $("<div />"),
-					c1 = $("<div />"),
-					c2 = $("<div />"),
-					c3 = $("<div />"),
-					c4 = $("<div />");
-
-					container.addClass("colours");
-
-					c1.css("background-color", colours[i].c1.replace("0x", "#"));
-					c2.css("background-color", colours[i].c2.replace("0x", "#"));
-					c3.css("background-color", colours[i].c3.replace("0x", "#"));
-					c4.css("background-color", colours[i].c4.replace("0x", "#"));
-
-					container.append(c1);
-					container.append(c2);
-					container.append(c3);
-					container.append(c4);
-
-					$("#colours-scroller").append(container);
-
-				}
-
-				$("#right").unbind("click");
-				$("#right").bind("click", function(e){
-					$("#colours-scroller").stop(true, true);
-					var current_margin = parseInt($("#colours-scroller").css("margin-left").replace("px", ""));
-					if(Math.abs(current_margin-container_width) != total_length) {
-						$("#colours-scroller").animate({"margin-left": current_margin-container_width+"px"});
-					}
-				});
-
-				$("#left").unbind("click");
-				$("#left").bind("click", function(e){
-					$("#colours-scroller").stop(true, true);
-					var current_margin = parseInt($("#colours-scroller").css("margin-left").replace("px", ""));
-					if(current_margin+container_width != container_width) {
-						$("#colours-scroller").animate({"margin-left": current_margin+container_width+"px"});
-					}
-				});
-
-				$(".colours").unbind("click");
-				$(".colours").bind("click", function(e){
-					var divs = $(this).children("div"),
-					c1 = $(divs[0]).css("background-color"),
-					c2 = $(divs[1]).css("background-color"),
-					c3 = $(divs[2]).css("background-color"),
-					c4 = $(divs[3]).css("background-color");
-
-					// console.log("c1: " + rgb2hex(c1), "c2: " + rgb2hex(c2), "c3: " + rgb2hex(c3), "c4: " + rgb2hex(c4))
-					
-					for(var i = 0 ; i < geoms.length ; i++){
-						
-						if(geoms[i].colors['c1'] != undefined) geoms[i].colors['c1'] =  parseInt(rgb2hex(c1));
-						if(geoms[i].colors['c2'] != undefined) geoms[i].colors['c2'] =  parseInt(rgb2hex(c2));
-						if(geoms[i].colors['c3'] != undefined) geoms[i].colors['c3'] =  parseInt(rgb2hex(c3));
-						if(geoms[i].colors['c4'] != undefined) geoms[i].colors['c4'] =  parseInt(rgb2hex(c4));
-						geoms[i].autoColor();
-					}
-					
-				});
-				
-				function rgb2hex(rgbString){
-					var parts = rgbString
-					        .match(/^rgb\((\d+),\s*(\d+),\s*(\d+)\)$/)
-					;
-					// parts now should be ["rgb(0, 70, 255", "0", "70", "255"]
-
-					delete (parts[0]);
-					for (var i = 1; i <= 3; ++i) {
-					    parts[i] = parseInt(parts[i]).toString(16);
-					    if (parts[i].length == 1) parts[i] = '0' + parts[i];
-					}
-					var hexString = '0x'+parts.join('');
-					return hexString;
-				}
-
-			}
-
-			$(function(){
-				createColourPicker(colours);
-			});
-		</script>
-		<!--</Colour picker>-->
-			
-		<script type="text/javascript" src="../build/Three.js"></script>
-
-		<script type="text/javascript" src="geometry/c4d/BotUpperBody.js"></script>
-		<script type="text/javascript" src="geometry/c4d/BotLowerBody.js"></script>
-		<script type="text/javascript" src="geometry/c4d/BotArmL.js"></script>
-		<script type="text/javascript" src="geometry/c4d/BotArmR.js"></script>
-		<script type="text/javascript" src="js/Stats.js"></script>
-
-		<script type="text/javascript">
-	//*
-			var SCREEN_WIDTH = window.innerWidth;
-			var SCREEN_HEIGHT = window.innerHeight;
-
-			var container;
-			var stats;
-
-			var camera;
-			var scene;
-			var renderer;
-			
-			var model,armR,armL,upperBody;
-			var geoms = [];
-			var armLDist,armRDist;
-			
-			var targetRotation = 0;
-			var targetRotationOnMouseDown = 0;
-
-			var mouseX = 0;
-			var mouseXOnMouseDown = 0;
-			var mouseY = 0;
-
-			var windowHalfX = window.innerWidth / 2;
-			var windowHalfY = window.innerHeight / 2;
-
-			init();
-			setInterval(loop, 1000/60);
-
-			function init() {
-
-				container = document.createElement('div');
-				document.body.appendChild(container);
-
-				var info = document.createElement('div');
-				info.style.position = 'absolute';
-				info.style.top = '10px';
-				info.style.width = '100%';
-				info.style.textAlign = 'center';
-				info.innerHTML = '<h3>Original design by <a href="http://www.deltainc.nl/">deltaInc</a></h3><br />Color Picker by <a href="http://maxnov.com/">Max Novakovic</a><br />Drag to spin';
-				container.appendChild(info);
-
-				camera = new THREE.Camera( 70, SCREEN_WIDTH / SCREEN_HEIGHT, 1, 10000 );
-				camera.position.y = -200;
-				camera.position.z = 500;
-				camera.target.position.y = -250;
-
-				scene = new THREE.Scene();
-
-				//model
-				var upperGeom = new BotUpperBody();
-				upperBody = new THREE.Mesh( upperGeom, new THREE.MeshFaceMaterial());
-				var armLGeom = new BotArmL();
-				armL = new THREE.Mesh( armLGeom, new THREE.MeshFaceMaterial());
-				var armRGeom = new BotArmR();
-				armR = new THREE.Mesh( armRGeom, new THREE.MeshFaceMaterial());
-				lowerGeom = new BotLowerBody();
-				model = new THREE.Mesh( lowerGeom, new THREE.MeshFaceMaterial());
-				lowerGeom.autoColor();
-				armRGeom.autoColor();
-				armLGeom.autoColor();
-				upperGeom.autoColor();
-				geoms = [lowerGeom,upperGeom,armLGeom,armRGeom];
-				
-				initModel(model,lowerGeom);
-				initModel(upperBody,upperGeom);
-				initModel(armL,armLGeom);
-				initModel(armR,armRGeom);
-				
-				armRDist = upperBody.position.distanceTo(armR.position) * .73;
-				armLDist = upperBody.position.distanceTo(armL.position) * .73;
-				
-				scene.addObject(model);
-				scene.addObject(upperBody);
-				scene.addObject(armR);
-				scene.addObject(armL);
-
-				renderer = new THREE.CanvasRenderer();
-				renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT );
-
-				container.appendChild( renderer.domElement );
-
-				stats = new Stats();
-				stats.domElement.style.position = 'absolute';
-				stats.domElement.style.top = '0px';
-				container.appendChild( stats.domElement );
-
-				document.addEventListener( 'mousedown', onDocumentMouseDown, false );
-				document.addEventListener( 'touchstart', onDocumentTouchStart, false );
-				document.addEventListener( 'touchmove', onDocumentTouchMove, false );
-			}
-
-			//
-
-			function onDocumentMouseDown( event ) {
-
-				event.preventDefault();
-
-				document.addEventListener( 'mousemove', onDocumentMouseMove, false );
-				document.addEventListener( 'mouseup', onDocumentMouseUp, false );
-				document.addEventListener( 'mouseout', onDocumentMouseOut, false );
-
-				mouseXOnMouseDown = event.clientX - windowHalfX;
-				targetRotationOnMouseDown = targetRotation;
-			}
-
-			function onDocumentMouseMove( event ) {
-
-				mouseX = event.clientX - windowHalfX;
-				mouseY = event.clientY - windowHalfY;
-
-				targetRotation = targetRotationOnMouseDown + ( mouseX - mouseXOnMouseDown ) * 0.02;
-			}
-
-			function onDocumentMouseUp( event ) {
-
-				document.removeEventListener( 'mousemove', onDocumentMouseMove, false );
-				document.removeEventListener( 'mouseup', onDocumentMouseUp, false );
-				document.removeEventListener( 'mouseout', onDocumentMouseOut, false );
-			}
-
-			function onDocumentMouseOut( event ) {
-
-				document.removeEventListener( 'mousemove', onDocumentMouseMove, false );
-				document.removeEventListener( 'mouseup', onDocumentMouseUp, false );
-				document.removeEventListener( 'mouseout', onDocumentMouseOut, false );
-			}
-
-			function onDocumentTouchStart( event ) {
-
-				if ( event.touches.length == 1 ) {
-
-					event.preventDefault();
-
-					mouseXOnMouseDown = event.touches[ 0 ].pageX - windowHalfX;
-					targetRotationOnMouseDown = targetRotation;
-
-				}
-			}
-
-			function onDocumentTouchMove( event ) {
-
-				if ( event.touches.length == 1 ) {
-
-					event.preventDefault();
-
-					mouseX = event.touches[ 0 ].pageX - windowHalfX;
-					targetRotation = targetRotationOnMouseDown + ( mouseX - mouseXOnMouseDown ) * 0.05;
-
-				}
-			}
-
-			//
-
-			function loop() {
-				model.rotation.z += ( targetRotation - model.rotation.z ) * 0.025;
-				//armL.rotation.x += ( targetRotation - model.rotation.z ) * 0.01;
-				//armL.rotation.x -= ( targetRotation - model.rotation.z ) * 0.01;
-				upperBody.rotation.y = -model.rotation.z * 0.5;
-				
-				armL.rotation.y = armR.rotation.y = upperBody.rotation.y;
-				
-				/*
-				armL.position.x = upperBody.position.x + (Math.cos(upperBody.rotation.y) * armRDist);
-				armL.position.z = upperBody.position.z + (Math.sin(upperBody.rotation.y) * armRDist);
-				//armL.rotation.x = upperBody.rotation.y * .005;
-				armL.rotation.y = upperBody.rotation.y;
-				//armR.rotation.x -= 0.005;
-			
-				
-				armR.position.x = upperBody.position.x - (Math.cos(upperBody.rotation.y) * armLDist);
-				armR.position.z = upperBody.position.z - (Math.sin(upperBody.rotation.y) * armLDist);
-				//armR.rotation.x = upperBody.rotation.y * .005;//gimbal lock ?
-				armR.rotation.y = upperBody.rotation.y;
-				//*/
-				renderer.render(scene, camera);
-				stats.update();
-			}
-			function initBitmapMaterial(url) {
-
-				texture = document.createElement( 'canvas' );
-				texture.width = 128;
-				texture.height = 128;
-
-				material = new THREE.MeshBitmapMaterial( texture );
-
-				var temp = new Image();
-				temp.onload = function () {
-					material.bitmap = this;
-					renderer.render(scene, camera);
-				};
-				temp.src = url;
-			}
-			function initModel(model,geom){
-				geom.autoColor();
-				model.position = geom.getPosition();
-				model.rotation = geom.getRotation();
-				model.rotation.x += Math.PI;
-				// model.rotation.y += Math.PI;
-				// model.rotation.z += Math.PI;
-				model.scale    = geom.getScale();
-			}
-
-		</script>
-
-	</body>
-</html>

+ 0 - 134
examples/c4d_deltaInc_nano_lights.html

@@ -1,134 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="en">
-	<head>
-		<title>three.js - nano with point light</title>
-		<meta charset="utf-8">
-		<style type="text/css">
-			body {
-				background-color: #000000;
-				margin: 0px;
-				overflow: hidden;
-			}
-
-			#info {
-				position: absolute;
-				top: 0px; width: 100%;
-				color: #ffffff;
-				padding: 5px;
-				font-family: Monospace;
-				font-size: 13px;
-				text-align: center;
-			}
-
-			a {
-				color: #FF8628;
-				text-decoration: none;
-			}
-
-			a:hover {
-				color: #FFAB4C;
-			}
-		</style>
-	</head>
-	<body>
-
-		<div id="container"></div>
-		<div id="info">
-			<a href="http://github.com/mrdoob/three.js" target="_blank">three.js</a> - point lights demo.<br />
-			Nano design by <a href="http://deltainc.nl" target="_blank">DeltaInc</a><br />
-			<small>Based on pointlights example</small>
-		</div>
-
-		<script type="text/javascript" src="../build/Three.js"></script> 
-		<script type="text/javascript" src="obj/nano/Nano.js"></script> 
-
-		<script type="text/javascript">
-
-			var camera, scene, renderer,
-			particle1, particle2, particle2,
-			light1, light2, light3,
-			object;
-
-			init();
-			setInterval( loop, 1000 / 60 );
-
-			function init() {
-
-				var container = document.getElementById( 'container' );
-
-				camera = new THREE.Camera( 65, window.innerWidth / window.innerHeight, 1, 1000 );
-				camera.position.z = 100;
-
-				scene = new THREE.Scene();
-
-				object = new THREE.Mesh( new Nano(), new THREE.MeshLambertMaterial( { color: 0xffffff, shading: THREE.FlatShading } ) );
-				object.overdraw = true;
-				object.scale = new THREE.Vector3(.25,.25,.25);
-				scene.addObject( object );
-
-				particle1 = new THREE.Particle( new THREE.ParticleCircleMaterial( { color: 0xFC0007 } ) );
-				particle1.scale.x = particle1.scale.y = particle1.scale.z = 0.5;
-				scene.addObject( particle1 );
-
-				particle2 = new THREE.Particle( new THREE.ParticleCircleMaterial( { color: 0xC8EBF1 } ) );
-				particle2.scale.x = particle2.scale.y = particle2.scale.z = 0.5;
-				scene.addObject( particle2 );
-
-				particle3 = new THREE.Particle( new THREE.ParticleCircleMaterial( { color: 0xFE8101 } ) );
-				particle3.scale.x = particle3.scale.y = particle3.scale.z = 0.5;
-				scene.addObject( particle3 );
-
-				scene.addLight( new THREE.AmbientLight( 0x00020 ) );
-				
-				light1 = new THREE.PointLight( 0xFC0007 );
-				scene.addLight( light1 );
-
-				light2 = new THREE.PointLight( 0xC8EBF1 );
-				scene.addLight( light2 );
-
-				light3 = new THREE.PointLight( 0xFE8101 );
-				scene.addLight( light3 );
-
-				renderer = new THREE.CanvasRenderer();
-				renderer.setSize( window.innerWidth, window.innerHeight );
-				container.appendChild( renderer.domElement );
-
-			}
-
-			function loop() {
-
-				var time = new Date().getTime() * 0.0005;
-
-				object.rotation.y -= 0.01;
-
-				particle1.position.x = Math.sin( time * 0.7 ) * 30;
-				particle1.position.y = Math.cos( time * 0.5 ) * 40;
-				particle1.position.z = Math.cos( time * 0.3 ) * 30;
-
-				light1.position.x = particle1.position.x;
-				light1.position.y = particle1.position.y;
-				light1.position.z = particle1.position.z;
-
-				particle2.position.x = Math.cos( time * 0.3 ) * 30;
-				particle2.position.y = Math.sin( time * 0.5 ) * 40;
-				particle2.position.z = Math.sin( time * 0.7 ) * 30;
-
-				light2.position.x = particle2.position.x;
-				light2.position.y = particle2.position.y;
-				light2.position.z = particle2.position.z;
-
-				particle3.position.x = Math.sin( time * 0.7 ) * 30;
-				particle3.position.y = Math.cos( time * 0.3 ) * 40;
-				particle3.position.z = Math.sin( time * 0.5 ) * 30;
-
-				light3.position.x = particle3.position.x;
-				light3.position.y = particle3.position.y;
-				light3.position.z = particle3.position.z;
-
-				renderer.render(scene, camera);
-
-			}
-
-		</script>
-	</body>
-</html>

+ 0 - 173
examples/c4d_dice.html

@@ -1,173 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="en">
-	<head>
-		<title>three.js - geometry - c4d mesh</title>
-		<meta charset="utf-8">
-		<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"/>
-		<style type="text/css">
-			body {
-				font-family: Monospace;
-				background-color: #f0f0f0;
-				margin: 0px;
-				overflow: hidden;
-			}
-		</style>
-	</head>
-	<body>
-
-		<script type="text/javascript" src="../build/Three.js"></script>
-		<script type="text/javascript" src="geometry/c4d/Dice.js"></script>
-		<script type="text/javascript" src="js/Stats.js"></script>
-
-		<script type="text/javascript">
-	//*
-			var SCREEN_WIDTH = window.innerWidth;
-			var SCREEN_HEIGHT = window.innerHeight;
-
-			var container;
-			var stats;
-
-			var camera;
-			var scene;
-			var renderer;
-
-			var model,material;
-
-			var targetRotation = 0;
-			var targetRotationOnMouseDown = 0;
-
-			var mouseX = 0;
-			var mouseXOnMouseDown = 0;
-			var mouseY = 0;
-
-			var windowHalfX = window.innerWidth / 2;
-			var windowHalfY = window.innerHeight / 2;
-
-			init();
-			setInterval(loop, 1000/60);
-
-			function init() {
-
-				container = document.createElement('div');
-				document.body.appendChild(container);
-
-				var info = document.createElement('div');
-				info.style.position = 'absolute';
-				info.style.top = '10px';
-				info.style.width = '100%';
-				info.style.textAlign = 'center';
-				info.innerHTML = 'Drag to spin';
-				container.appendChild(info);
-
-				camera = new THREE.Camera( 70, SCREEN_WIDTH / SCREEN_HEIGHT, 1, 10000 );
-				camera.position.y = 150;
-				camera.position.z = 500;
-				camera.target.position.y = 50;
-
-				scene = new THREE.Scene();
-
-				//model
-				model = new THREE.Mesh( new Dice(), new THREE.MeshBasicMaterial( { map: loadImage( 'geometry/dice.gif' ) } ) );
-				model.rotation.x = Math.PI * .5;
-				model.scale = new THREE.Vector3(.75,.75,.75);
-				scene.addObject(model);
-
-				renderer = new THREE.CanvasRenderer();
-				renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT );
-
-				container.appendChild( renderer.domElement );
-
-				stats = new Stats();
-				stats.domElement.style.position = 'absolute';
-				stats.domElement.style.top = '0px';
-				container.appendChild( stats.domElement );
-
-				document.addEventListener( 'mousedown', onDocumentMouseDown, false );
-				document.addEventListener( 'touchstart', onDocumentTouchStart, false );
-				document.addEventListener( 'touchmove', onDocumentTouchMove, false );
-			}
-
-			//
-
-			function onDocumentMouseDown( event ) {
-
-				event.preventDefault();
-
-				document.addEventListener( 'mousemove', onDocumentMouseMove, false );
-				document.addEventListener( 'mouseup', onDocumentMouseUp, false );
-				document.addEventListener( 'mouseout', onDocumentMouseOut, false );
-
-				mouseXOnMouseDown = event.clientX - windowHalfX;
-				targetRotationOnMouseDown = targetRotation;
-			}
-
-			function onDocumentMouseMove( event ) {
-
-				mouseX = event.clientX - windowHalfX;
-				mouseY = event.clientY - windowHalfY;
-
-				targetRotation = targetRotationOnMouseDown + ( mouseX - mouseXOnMouseDown ) * 0.02;
-			}
-
-			function onDocumentMouseUp( event ) {
-
-				document.removeEventListener( 'mousemove', onDocumentMouseMove, false );
-				document.removeEventListener( 'mouseup', onDocumentMouseUp, false );
-				document.removeEventListener( 'mouseout', onDocumentMouseOut, false );
-			}
-
-			function onDocumentMouseOut( event ) {
-
-				document.removeEventListener( 'mousemove', onDocumentMouseMove, false );
-				document.removeEventListener( 'mouseup', onDocumentMouseUp, false );
-				document.removeEventListener( 'mouseout', onDocumentMouseOut, false );
-			}
-
-			function onDocumentTouchStart( event ) {
-
-				if ( event.touches.length == 1 ) {
-
-					event.preventDefault();
-
-					mouseXOnMouseDown = event.touches[ 0 ].pageX - windowHalfX;
-					targetRotationOnMouseDown = targetRotation;
-
-				}
-			}
-
-			function onDocumentTouchMove( event ) {
-
-				if ( event.touches.length == 1 ) {
-
-					event.preventDefault();
-
-					mouseX = event.touches[ 0 ].pageX - windowHalfX;
-					targetRotation = targetRotationOnMouseDown + ( mouseX - mouseXOnMouseDown ) * 0.05;
-
-				}
-			}
-
-			//
-
-			function loop() {
-				model.rotation.z += ( targetRotation - model.rotation.z ) * 0.05;
-
-				renderer.render(scene, camera);
-				stats.update();
-			}
-			function loadImage( path ) {
-
-				var image = document.createElement( 'img' );
-				var texture = new THREE.Texture( image, THREE.UVMapping )
-
-				image.onload = function () { texture.loaded = true; };
-				image.src = path;
-
-				return texture;
-
-			}
-
-		</script>
-
-	</body>
-</html>

+ 0 - 190
examples/c4d_dodeca.html

@@ -1,190 +0,0 @@
-<!DOCTYPE HTML>
-<html lang="en">
-	<head>
-		<title>three.js - geometry - c4d mesh</title>
-		<meta charset="utf-8">
-		<meta name="viewport" content="width=device-width; initial-scale=1.0; maximum-scale=1.0; user-scalable=0;"/>
-		<style type="text/css">
-			body {
-				font-family: Monospace;
-				background-color: #f0f0f0;
-				margin: 0px;
-				overflow: hidden;
-			}
-		</style>
-	</head>
-	<body>
-
-		<script type="text/javascript" src="../build/Three.js"></script>
-		<script type="text/javascript" src="geometry/c4d/DodecaEdges.js"></script>
-		<script type="text/javascript" src="js/Stats.js"></script>
-
-		<script type="text/javascript">
-	//*
-			var SCREEN_WIDTH = window.innerWidth;
-			var SCREEN_HEIGHT = window.innerHeight;
-
-			var container;
-			var stats;
-
-			var camera;
-			var scene;
-			var renderer;
-
-			var model,model2,model3,material;
-
-			var targetRotation = 0;
-			var targetRotationOnMouseDown = 0;
-
-			var mouseX = 0;
-			var mouseXOnMouseDown = 0;
-
-			var windowHalfX = window.innerWidth / 2;
-			var windowHalfY = window.innerHeight / 2;
-
-			init();
-			setInterval(loop, 1000/60);
-
-			function init() {
-
-				container = document.createElement('div');
-				document.body.appendChild(container);
-
-				var info = document.createElement('div');
-				info.style.position = 'absolute';
-				info.style.top = '10px';
-				info.style.width = '100%';
-				info.style.textAlign = 'center';
-				info.innerHTML = 'Drag to spin dodecahedrons';
-				container.appendChild(info);
-
-				camera = new THREE.Camera( 70, SCREEN_WIDTH / SCREEN_HEIGHT, 1, 10000 );
-				camera.position.y = 350;
-				camera.position.z = 750;
-				camera.target.position.y = 150;
-
-				scene = new THREE.Scene();
-
-				//model
-				var geometry = new DodecaEdges();
-				for (var i = 0; i < geometry.faces.length; i++) geometry.faces[i].material = [ new THREE.MeshBasicMaterial( {color:Math.random() * 0xffffff} ) ];
-				model = new THREE.Mesh( geometry, new THREE.MeshFaceMaterial());
-				var s = 3;
-				model.scale = new THREE.Vector3(s,s,s);
-				
-				
-				model2 = new THREE.Mesh( geometry, new THREE.MeshFaceMaterial());
-				model2.rotation.x = Math.PI;
-				model2.scale = new THREE.Vector3(s*1.610833,s*1.610833,s*1.610833);
-				model3 = new THREE.Mesh( geometry, new THREE.MeshFaceMaterial());
-				model3.scale = new THREE.Vector3(s*3.2216,s*3.2216,s*3.2216);
-				
-				
-				scene.addObject(model);
-				scene.addObject(model3);
-				scene.addObject(model2);
-				
-				
-				renderer = new THREE.CanvasRenderer();
-				renderer.setSize( SCREEN_WIDTH, SCREEN_HEIGHT );
-
-				container.appendChild( renderer.domElement );
-
-				stats = new Stats();
-				stats.domElement.style.position = 'absolute';
-				stats.domElement.style.top = '0px';
-				container.appendChild( stats.domElement );
-
-				document.addEventListener( 'mousedown', onDocumentMouseDown, false );
-				document.addEventListener( 'touchstart', onDocumentTouchStart, false );
-				document.addEventListener( 'touchmove', onDocumentTouchMove, false );
-			}
-
-			//
-
-			function onDocumentMouseDown( event ) {
-
-				event.preventDefault();
-
-				document.addEventListener( 'mousemove', onDocumentMouseMove, false );
-				document.addEventListener( 'mouseup', onDocumentMouseUp, false );
-				document.addEventListener( 'mouseout', onDocumentMouseOut, false );
-
-				mouseXOnMouseDown = event.clientX - windowHalfX;
-				targetRotationOnMouseDown = targetRotation;
-			}
-
-			function onDocumentMouseMove( event ) {
-
-				mouseX = event.clientX - windowHalfX;
-
-				targetRotation = targetRotationOnMouseDown + ( mouseX - mouseXOnMouseDown ) * 0.02;
-			}
-
-			function onDocumentMouseUp( event ) {
-
-				document.removeEventListener( 'mousemove', onDocumentMouseMove, false );
-				document.removeEventListener( 'mouseup', onDocumentMouseUp, false );
-				document.removeEventListener( 'mouseout', onDocumentMouseOut, false );
-			}
-
-			function onDocumentMouseOut( event ) {
-
-				document.removeEventListener( 'mousemove', onDocumentMouseMove, false );
-				document.removeEventListener( 'mouseup', onDocumentMouseUp, false );
-				document.removeEventListener( 'mouseout', onDocumentMouseOut, false );
-			}
-
-			function onDocumentTouchStart( event ) {
-
-				if ( event.touches.length == 1 ) {
-
-					event.preventDefault();
-
-					mouseXOnMouseDown = event.touches[ 0 ].pageX - windowHalfX;
-					targetRotationOnMouseDown = targetRotation;
-
-				}
-			}
-
-			function onDocumentTouchMove( event ) {
-
-				if ( event.touches.length == 1 ) {
-
-					event.preventDefault();
-
-					mouseX = event.touches[ 0 ].pageX - windowHalfX;
-					targetRotation = targetRotationOnMouseDown + ( mouseX - mouseXOnMouseDown ) * 0.05;
-
-				}
-			}
-
-			//
-
-			function loop() {
-
-				model3.rotation.y = model2.rotation.y = model.rotation.y += ( targetRotation - model.rotation.y ) * 0.05;
-
-				renderer.render(scene, camera);
-				stats.update();
-			}
-			function initBitmapMaterial(url) {
-
-				texture = document.createElement( 'canvas' );
-				texture.width = 128;
-				texture.height = 128;
-
-				material = new THREE.MeshBitmapMaterial( texture );
-
-				var temp = new Image();
-				temp.onload = function () {
-					material.bitmap = this;
-					renderer.render(scene, camera);
-				};
-				temp.src = url;
-			}
-
-		</script>
-
-	</body>
-</html>

+ 0 - 162
examples/geometry/c4d/BotArmL.js

@@ -1,162 +0,0 @@
-var BotArmL = function () {
-
-	var scope = this;
-
-	THREE.Geometry.call(this);
-
-	v( 92.491638, 127.223816, -37.000000 );
-	v( 92.491638, 21.679474, -37.000000 );
-	v( 138.491638, 127.223816, -37.000000 );
-	v( 138.491638, 21.679474, -37.000000 );
-	v( 138.491638, 127.223816, 37.000000 );
-	v( 138.491638, 21.679474, 37.000000 );
-	v( 92.491638, 127.223816, 37.000000 );
-	v( 92.491638, 21.679474, 37.000000 );
-	v( 92.491638, 192.692810, -37.000000 );
-	v( 138.491638, 192.692810, -37.000000 );
-	v( 138.491638, 192.692810, 37.000000 );
-	v( 92.491638, 192.692810, 37.000000 );
-	v( 138.491638, 192.692810, 26.723249 );
-	v( 138.491638, 127.223816, 26.723249 );
-	v( 150.491623, 204.761200, -26.723249 );
-	v( 138.491638, 192.692810, -26.723249 );
-	v( 111.229446, 192.692810, 26.723249 );
-	v( 111.229446, 192.692810, -26.723249 );
-	v( 150.491623, 36.327454, -26.825705 );
-	v( 138.491638, 127.223816, -26.723249 );
-	v( 150.491623, 204.761200, 26.723249 );
-	v( 111.229446, 204.761200, 26.723249 );
-	v( 150.491623, 36.327454, 26.825705 );
-	v( 138.491638, 36.327454, -26.825705 );
-	v( 138.491638, 36.327454, 26.825705 );
-	v( 111.229446, 204.761200, -26.723249 );
-	v( 92.441467, 21.679474, -26.500002 );
-	v( 123.675186, 21.679474, -26.500002 );
-	v( 123.675186, 21.679474, 26.500002 );
-	v( 92.441467, 21.679474, 26.500002 );
-	v( 92.441467, -36.918777, -26.500002 );
-	v( 123.675186, -6.918777, -26.500002 );
-	v( 123.675186, -6.918777, 26.500002 );
-	v( 92.441467, -36.918777, 26.500002 );
-
-	f4( 2, 3, 1, 0, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 11, 6, 11, 6, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 0.000000, 1.000000, 1.000000, 1.000000);
-	f4( 6, 7, 5, 4, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 0, 1, 7, 6, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 31, 32, 33, 30, 0.000000, 0.000000, 0.000000 );
-	uv( 0.834036, 0.834036, 0.834036, 0.165964, 0.165964, 0.165964, 0.165964, 0.834036);
-	f4( 2, 19, 23, 3, 0.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 4, 10, 11, 6, 0.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 1.000000);
-	f4( 12, 10, 4, 13, 0.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 0, 8, 9, 2, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 0.000000);
-	f4( 6, 11, 8, 0, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f4( 9, 15, 19, 2, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 13, 4, 5, 24, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 25, 21, 20, 14, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 17, 8, 11, 16, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 21, 16, 12, 20, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 8, 17, 15, 9, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 14, 20, 22, 18, -0.919978, -0.391970, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 23, 18, 22, 24, -0.919978, -0.391970, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 16, 21, 25, 17, -0.692720, -0.721207, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 12, 24, 22, 20, -0.692720, -0.721207, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 12, 16, 11, 10, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 23, 24, 5, 3, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 14, 15, 17, 25, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 15, 14, 18, 23, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 3, 27, 26, 1, 0.000000, 0.000000, -1.000000 );
-	uv( 1.000000, 1.000000, 0.834036, 0.834036, 0.165964, 0.834036, 0.000000, 1.000000);
-	f4( 5, 28, 27, 3, 0.000000, 0.000000, -1.000000 );
-	uv( 1.000000, 0.000000, 0.834036, 0.165964, 0.834036, 0.834036, 1.000000, 1.000000);
-	f4( 7, 29, 28, 5, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 0.000000, 0.165964, 0.165964, 0.834036, 0.165964, 1.000000, 0.000000);
-	f4( 1, 26, 29, 7, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 0.165964, 0.834036, 0.165964, 0.165964, 0.000000, 0.000000);
-	f4( 27, 31, 30, 26, -1.000000, 0.000000, 0.000000 );
-	uv( 0.834036, 0.834036, 0.834036, 0.834036, 0.165964, 0.834036, 0.165964, 0.834036);
-	f4( 28, 32, 31, 27, -1.000000, 0.000000, 0.000000 );
-	uv( 0.834036, 0.165964, 0.834036, 0.165964, 0.834036, 0.834036, 0.834036, 0.834036);
-	f4( 29, 33, 32, 28, -1.000000, 0.000000, 0.000000 );
-	uv( 0.165964, 0.165964, 0.165964, 0.165964, 0.834036, 0.165964, 0.834036, 0.165964);
-	f4( 26, 30, 33, 29, -1.000000, 0.000000, 0.000000 );
-	uv( 0.165964, 0.834036, 0.165964, 0.834036, 0.165964, 0.165964, 0.165964, 0.165964);
-
-	this.computeCentroids();
-	this.computeNormals(true);
-
-	scope.colors = {};
-	scope.selections = {};
-	scope.selections["c1"] = [1, 12, 14, 16, 17, 18, 19, 22, 23, 27];
-	scope.selections["c2"] = [0, 2, 3, 4, 5, 11, 21, 24, 25, 26, 28, 29, 30, 31];
-	scope.selections["c3"] = [6, 7, 8, 9, 10, 13, 15, 20];
-	scope.colors["c2"] = 0x028fd4;
-	scope.colors["c3"] = 0xe0dc0a;
-	scope.colors["c1"] = 0x000000;
-
-	scope.autoColor = function(){
-		for(var s in this.selections){
-			for(var i = 0 ; i < this.selections[s].length; i++) this.faces[this.selections[s][i]].material = [new THREE.MeshBasicMaterial({color:this.colors[s]})];
-		}
-	}
-
-	scope.getPosition = function(){	return new THREE.Vector3(0.00138092041015625, -167.945556640625, 33.943828582763672);	}
-
-	scope.getRotation = function(){	return new THREE.Vector3(0.0, 0.0, 0.0);	}
-
-	scope.getScale = function(){	return new THREE.Vector3(0.5, 0.5, 0.5);	}
-
-	function v( x, y, z ) {
-
-		scope.vertices.push( new THREE.Vertex( new THREE.Vector3( x, y, z ) ) );
-
-	}
-
-	function f3( a, b, c, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face3( a, b, c, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function f4( a, b, c, d, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face4( a, b, c, d, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function uv( u1, v1, u2, v2, u3, v3, u4, v4 ) {
-
-		var uv = [];
-		uv.push( new THREE.UV( u1, v1 ) );
-		uv.push( new THREE.UV( u2, v2 ) );
-		uv.push( new THREE.UV( u3, v3 ) );
-		if ( u4 && v4 ) uv.push( new THREE.UV( u4, v4 ) );
-		scope.uvs.push( uv );
-	}
-
-}
-
-BotArmL.prototype = new THREE.Geometry();
-BotArmL.prototype.constructor = BotArmL;

+ 0 - 190
examples/geometry/c4d/BotArmR.js

@@ -1,190 +0,0 @@
-var BotArmR = function () {
-
-	var scope = this;
-
-	THREE.Geometry.call(this);
-
-	v( -91.270126, 69.073563, -37.000000 );
-	v( -91.270126, 23.073559, -37.000000 );
-	v( -137.270111, 69.073563, -37.000000 );
-	v( -137.270111, 23.073559, -37.000000 );
-	v( -137.270111, 69.073563, 37.000000 );
-	v( -137.270111, 23.073559, 37.000000 );
-	v( -91.270126, 69.073563, 37.000000 );
-	v( -91.270126, 23.073559, 37.000000 );
-	v( -137.270111, 69.073563, 8.448944 );
-	v( -91.270126, 69.073563, 8.448944 );
-	v( -91.270126, 191.377396, -37.000000 );
-	v( -137.270111, 191.377396, -37.000000 );
-	v( -137.270111, 191.377396, 8.448944 );
-	v( -91.270126, 191.377396, 8.448944 );
-	v( -122.331985, 69.073563, 31.323776 );
-	v( -104.416565, 69.073563, 31.323776 );
-	v( -122.331985, 69.073563, 13.050186 );
-	v( -104.416565, 69.073563, 13.050186 );
-	v( -122.331985, 139.273560, 31.323776 );
-	v( -104.416565, 139.273560, 31.323776 );
-	v( -122.331985, 139.273560, 13.050186 );
-	v( -104.416565, 139.273560, 13.050186 );
-	v( -122.331985, 147.773560, 31.323776 );
-	v( -104.416565, 147.773560, 31.323776 );
-	v( -122.331985, 147.773560, 13.050186 );
-	v( -104.416565, 147.773560, 13.050186 );
-	v( -122.331985, 157.473557, 31.323776 );
-	v( -104.416565, 157.473557, 31.323776 );
-	v( -122.331985, 157.473557, 13.050186 );
-	v( -104.416565, 157.473557, 13.050186 );
-	v( -122.331985, 201.373550, 31.323776 );
-	v( -104.416565, 201.373550, 31.323776 );
-	v( -122.331985, 201.373550, 13.050186 );
-	v( -104.416565, 201.373550, 13.050186 );
-	v( -91.401825, 23.073559, -26.612669 );
-	v( -122.325165, 23.073559, -26.612669 );
-	v( -122.325165, 23.073559, 26.612663 );
-	v( -91.401825, 23.073559, 26.612663 );
-	v( -91.401825, -36.826431, -26.612669 );
-	v( -122.325165, -6.826431, -26.612669 );
-	v( -122.325165, -6.826431, 26.612663 );
-	v( -91.401825, -36.826431, 26.612663 );
-
-	f4( 1, 3, 2, 0, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 3, 5, 8, 2, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 0.500000, 1.000000, 0.000000, 1.000000);
-	f4( 5, 7, 6, 4, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 9, 7, 1, 0, 0.000000, 0.000000, 1.000000 );
-	uv( 0.500000, 1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 41, 40, 39, 38, 1.000000, 0.000000, 0.000000 );
-	uv( 0.140674, 0.140674, 0.859326, 0.140674, 0.859326, 0.859326, 0.140674, 0.859326);
-	f4( 10, 11, 12, 13, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, 0.000000, 0.500000);
-	f3( 5, 4, 8, 1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.500000, 1.000000);
-	f3( 7, 9, 6, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 0.500000, 1.000000, 0.000000, 1.000000);
-	f4( 30, 31, 33, 32, 0.000000, 0.000000, -1.000000 );
-	uv( 0.809245, 0.904623, 0.190755, 0.904623, 0.190755, 0.595377, 0.809245, 0.595377);
-	f4( 13, 12, 8, 9, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 0.500000, 1.000000, 0.500000, 1.000000, 0.500000, 0.000000, 0.500000);
-	f4( 12, 11, 2, 8, 0.000000, 0.000000, -1.000000 );
-	uv( 1.000000, 0.500000, 1.000000, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000);
-	f4( 11, 10, 0, 2, 0.000000, 0.000000, -1.000000 );
-	uv( 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000);
-	f4( 10, 13, 9, 0, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.500000, 0.000000, 0.500000, 0.000000, 0.000000);
-	f4( 16, 17, 9, 8, -1.000000, 0.000000, 0.000000 );
-	uv( 0.500000, 1.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.500000, 1.000000);
-	f4( 17, 15, 6, 9, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 15, 14, 4, 6, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 0.924485, 0.924485, 1.000000, 1.000000, 0.000000, 0.000000);
-	f4( 14, 16, 8, 4, 0.696310, -0.717741, 0.000000 );
-	uv( 0.924485, 0.924485, 0.500000, 1.000000, 0.500000, 1.000000, 1.000000, 1.000000);
-	f4( 20, 21, 17, 16, 0.920953, -0.389673, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 21, 19, 15, 17, 0.920953, -0.389673, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 19, 18, 14, 15, 0.696310, -0.717741, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 18, 20, 16, 14, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 24, 25, 21, 20, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 25, 23, 19, 21, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 23, 22, 18, 19, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 22, 24, 20, 18, 1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 28, 29, 25, 24, 1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 29, 27, 23, 25, 1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 27, 26, 22, 23, 0.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 26, 28, 24, 22, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 32, 33, 29, 28, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 33, 31, 27, 29, -1.000000, -0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 31, 30, 26, 27, 0.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 30, 32, 28, 26, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 34, 35, 3, 1, 0.000000, 1.000000, 0.000000 );
-	uv( 0.140674, 0.859326, 0.859326, 0.859326, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 35, 36, 5, 3, 0.000000, 1.000000, 0.000000 );
-	uv( 0.859326, 0.859326, 0.859326, 0.140674, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 36, 37, 7, 5, 0.000000, 1.000000, 0.000000 );
-	uv( 0.859326, 0.140674, 0.140674, 0.140674, 0.000000, 0.000000, 1.000000, 0.000000);
-	f4( 37, 34, 1, 7, 0.000000, 0.000000, -1.000000 );
-	uv( 0.140674, 0.140674, 0.140674, 0.859326, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 38, 39, 35, 34, 0.000000, 0.000000, -1.000000 );
-	uv( 0.140674, 0.859326, 0.859326, 0.859326, 0.859326, 0.859326, 0.140674, 0.859326);
-	f4( 39, 40, 36, 35, 0.000000, 0.000000, -1.000000 );
-	uv( 0.859326, 0.859326, 0.859326, 0.140674, 0.859326, 0.140674, 0.859326, 0.859326);
-	f4( 40, 41, 37, 36, 0.000000, 0.000000, -1.000000 );
-	uv( 0.859326, 0.140674, 0.140674, 0.140674, 0.140674, 0.140674, 0.859326, 0.140674);
-	f4( 41, 38, 34, 37, 1.000000, 0.000000, 0.000000 );
-	uv( 0.140674, 0.140674, 0.140674, 0.859326, 0.140674, 0.859326, 0.140674, 0.140674);
-
-	this.computeCentroids();
-	this.computeNormals(true);
-
-	scope.colors = {};
-	scope.selections = {};
-	scope.selections["c1"] = [8, 29, 30, 31, 32];
-	scope.selections["c2"] = [0, 1, 2, 3, 4, 5, 6, 7, 9, 10, 11, 12, 13, 14, 15, 16, 25, 26, 27, 28, 33, 34, 35, 36, 37, 38, 39, 40];
-	scope.selections["c3"] = [17, 18, 19, 20];
-	scope.selections["c4"] = [21, 22, 23, 24];
-	scope.colors["c1"] = 0x000000;
-	scope.colors["c2"] = 0x028fd4;
-	scope.colors["c4"] = 0xed3537;
-	scope.colors["c3"] = 0xe0dc0a;
-
-	scope.autoColor = function(){
-		for(var s in this.selections){
-			for(var i = 0 ; i < this.selections[s].length; i++) this.faces[this.selections[s][i]].material = [new THREE.MeshBasicMaterial({color:this.colors[s]})];
-		}
-	}
-
-	scope.getPosition = function(){	return new THREE.Vector3(-0.28577423095703125, -168.17227172851562, 33.943828582763672);	}
-
-	scope.getRotation = function(){	return new THREE.Vector3(0.0, 0.0, 0.0);	}
-
-	scope.getScale = function(){	return new THREE.Vector3(0.5, 0.5, 0.5);	}
-
-	function v( x, y, z ) {
-
-		scope.vertices.push( new THREE.Vertex( new THREE.Vector3( x, y, z ) ) );
-
-	}
-
-	function f3( a, b, c, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face3( a, b, c, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function f4( a, b, c, d, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face4( a, b, c, d, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function uv( u1, v1, u2, v2, u3, v3, u4, v4 ) {
-
-		var uv = [];
-		uv.push( new THREE.UV( u1, v1 ) );
-		uv.push( new THREE.UV( u2, v2 ) );
-		uv.push( new THREE.UV( u3, v3 ) );
-		if ( u4 && v4 ) uv.push( new THREE.UV( u4, v4 ) );
-		scope.uvs.push( uv );
-	}
-
-}
-
-BotArmR.prototype = new THREE.Geometry();
-BotArmR.prototype.constructor = BotArmR;

+ 0 - 563
examples/geometry/c4d/BotLowerBody.js

@@ -1,563 +0,0 @@
-var BotLowerBody = function () {
-
-	var scope = this;
-
-	THREE.Geometry.call(this);
-
-	v( 0.000000, 8.469804, -25.455685 );
-	v( -0.000002, 8.469804, -53.022503 );
-	v( -22.512768, 4.911262, -42.781345 );
-	v( 0.000000, 8.469804, -53.022518 );
-	v( -26.144451, 8.468858, 2.540005 );
-	v( -26.144451, -5.486561, -3.559986 );
-	v( -26.367752, 23.834919, 53.022518 );
-	v( -26.367752, 23.834919, 39.052502 );
-	v( -17.997009, 23.834919, 39.052502 );
-	v( -17.997009, 23.834919, 53.022518 );
-	v( -17.997009, 19.072422, 53.022518 );
-	v( -26.367752, 19.072422, 53.022518 );
-	v( -17.997009, 19.072422, 39.052502 );
-	v( -26.367752, 19.072422, 39.052502 );
-	v( -32.601906, 19.072418, 53.022518 );
-	v( -32.601906, 19.072418, 39.052502 );
-	v( -32.601906, 14.944919, 39.057381 );
-	v( -32.601913, 0.692018, 21.599010 );
-	v( -32.601906, -10.070072, 33.337505 );
-	v( -32.601913, -10.075294, 21.599010 );
-	v( -32.601913, -10.075294, 10.738934 );
-	v( -17.937599, 14.944919, 27.697529 );
-	v( -32.601913, 0.692018, 10.738934 );
-	v( -18.905342, -16.332626, -25.448856 );
-	v( -26.143005, -23.834919, -52.991795 );
-	v( -11.643021, -20.358688, 2.540005 );
-	v( -26.311214, 14.944919, 39.052147 );
-	v( -26.144451, -16.334915, -25.448856 );
-	v( -32.601906, -5.481800, -3.559986 );
-	v( -11.646904, -20.363503, 11.185955 );
-	v( -26.311214, 14.944919, 27.697529 );
-	v( -11.646904, 14.944919, 39.057381 );
-	v( -11.646904, 19.072418, 39.052502 );
-	v( -11.646904, -23.790085, 49.733681 );
-	v( -11.646904, 19.072418, 53.022518 );
-	v( -26.144455, 2.190541, -34.722237 );
-	v( -11.646904, 0.724927, 53.022518 );
-	v( -11.646904, 14.944919, 25.074200 );
-	v( -32.601906, 0.724927, 53.022518 );
-	v( -11.646904, 0.724927, 33.337505 );
-	v( -32.601906, 0.724927, 33.337505 );
-	v( -32.601906, -10.070072, 33.337505 );
-	v( -11.646904, -10.070072, 33.337505 );
-	v( -11.646904, -10.070072, 53.022518 );
-	v( -32.601906, -10.070072, 53.022518 );
-	v( -11.646904, -23.790085, 53.022518 );
-	v( -32.601906, -23.790085, 53.022518 );
-	v( -11.646904, -23.790085, 11.189114 );
-	v( -32.601906, -23.790085, 11.189114 );
-	v( -17.937599, 14.944919, 39.052147 );
-	v( -11.646904, -23.790085, 11.189114 );
-	v( -32.601906, -20.333195, 11.185955 );
-	v( -32.601906, -23.790085, 11.189114 );
-	v( -26.311214, 14.944919, 30.315639 );
-	v( -22.530685, 8.468865, -52.991772 );
-	v( -17.937599, 14.944919, 30.315639 );
-	v( -14.892025, -20.358364, -25.448856 );
-	v( -15.268379, -20.358364, 2.509366 );
-	v( -32.601906, -20.333195, 2.540005 );
-	v( -32.601906, 14.944919, 2.540005 );
-	v( -11.646904, 14.944919, 2.540005 );
-	v( -32.601906, 14.944919, 25.074200 );
-	v( 0.000000, -23.683624, -53.018497 );
-	v( -11.646904, 14.944919, 17.658443 );
-	v( -32.601906, 14.944919, 17.658443 );
-	v( -11.657383, 14.944919, 25.079433 );
-	v( -11.646904, 7.007417, 25.074200 );
-	v( -32.591423, 14.944919, 25.079433 );
-	v( -32.601906, 7.007417, 25.074200 );
-	v( -22.518890, 4.855207, -52.991795 );
-	v( -11.646904, -20.358219, 2.540005 );
-	v( -26.144470, -16.334919, -52.991795 );
-	v( -18.893738, -20.358040, -25.448856 );
-	v( -18.905342, -16.330708, -3.596409 );
-	v( -14.929680, 8.468858, -0.557674 );
-	v( -26.142986, -23.834915, -25.448856 );
-	v( -32.601906, -20.333195, -3.559986 );
-	v( -26.144451, -5.486561, 2.540005 );
-	v( -26.144451, -16.343426, -3.559986 );
-	v( -15.080200, -20.358364, -0.541342 );
-	v( -32.601913, -0.807982, 20.099010 );
-	v( -32.601913, -8.575294, 20.099010 );
-	v( -32.601913, -8.575294, 12.238934 );
-	v( -32.601913, -0.807982, 12.238934 );
-	v( -40.329689, -0.807982, 20.099010 );
-	v( -26.144451, 2.186163, -0.521877 );
-	v( -32.601906, -23.790085, 49.733681 );
-	v( -40.329689, -8.575294, 20.099010 );
-	v( -40.329689, -8.575294, 12.238934 );
-	v( -40.329689, -0.807982, 12.238934 );
-	v( -42.499687, -0.807982, 20.099010 );
-	v( -42.499687, -8.575294, 20.099010 );
-	v( -42.499687, -8.575294, 12.238934 );
-	v( -42.499687, -0.807982, 12.238934 );
-	v( 26.143742, -20.084923, -52.991802 );
-	v( 26.144472, -5.716291, -52.991802 );
-	v( 26.144453, -5.619403, -3.559986 );
-	v( 26.144463, -5.667847, -34.707203 );
-	v( -11.840092, 8.468939, -37.809090 );
-	v( 0.000000, 8.469853, -37.806103 );
-	v( 0.000000, 8.469804, -50.109692 );
-	v( -11.840076, 8.468966, -50.082230 );
-	v( -5.924137, 8.469396, -37.807590 );
-	v( -5.913811, 8.469384, -50.095951 );
-	v( 0.000000, 8.469831, -43.957890 );
-	v( -5.918974, 8.469390, -43.951771 );
-	v( -11.840084, 8.468952, -43.945660 );
-	v( -32.601906, -10.070072, 49.734653 );
-	v( -26.132481, 14.944919, 13.080716 );
-	v( -32.601906, 19.072418, 49.748653 );
-	v( -17.997009, 19.072422, 49.748653 );
-	v( -11.646904, 19.072418, 49.748653 );
-	v( -26.367752, 19.072422, 49.748653 );
-	v( -26.367752, 23.834919, 49.748653 );
-	v( -17.997009, 23.834919, 49.748653 );
-	v( -11.646904, -10.070072, 49.734653 );
-	v( -26.144451, 8.468858, -42.781071 );
-	v( -18.893738, -20.358040, -3.632832 );
-	v( -11.646904, 0.724927, 49.790146 );
-	v( -32.601906, 0.724927, 49.790146 );
-	v( -22.530708, 8.468858, -42.781071 );
-	v( -26.144451, 8.468858, -0.533763 );
-	v( -32.601906, -5.481800, 2.540005 );
-	v( 0.000000, -23.784893, -25.662609 );
-	v( -26.144451, 4.869660, -42.781071 );
-	v( -26.144470, 4.902339, -52.991795 );
-	v( -26.132481, 14.944919, 2.540005 );
-	v( -14.936008, 8.468858, 2.540005 );
-	v( -14.935799, 14.944919, 13.080716 );
-	v( -14.935799, 14.944919, 2.540005 );
-	v( -14.923347, 8.468858, -25.594269 );
-	v( -26.143719, -20.084915, -25.448856 );
-	v( -26.143738, -20.084919, -52.991795 );
-	v( -26.144470, -5.716290, -52.991795 );
-	v( -26.144451, -5.619403, -3.559986 );
-	v( -26.144463, -5.667847, -34.707195 );
-	v( 22.512772, 4.911263, -42.781353 );
-	v( 26.144453, 8.468858, 2.540005 );
-	v( 26.144453, -5.486561, -3.559986 );
-	v( 26.367754, 23.834923, 53.022518 );
-	v( 26.367754, 23.834923, 39.052502 );
-	v( 17.997011, 23.834923, 39.052502 );
-	v( 17.997011, 23.834923, 53.022518 );
-	v( 17.997011, 19.072422, 53.022518 );
-	v( 26.367754, 19.072422, 53.022518 );
-	v( 17.997011, 19.072422, 39.052502 );
-	v( 26.367754, 19.072422, 39.052502 );
-	v( 32.601906, 19.072418, 53.022518 );
-	v( 32.601906, 19.072418, 39.052502 );
-	v( 32.601906, 14.944919, 39.057384 );
-	v( 32.601913, 0.692018, 21.599010 );
-	v( 32.601906, -10.070072, 33.337505 );
-	v( 32.601913, -10.075294, 21.599010 );
-	v( 32.601913, -10.075294, 10.738934 );
-	v( 17.937601, 14.944919, 27.697521 );
-	v( 32.601913, 0.692018, 10.738934 );
-	v( 18.905342, -16.332626, -25.448864 );
-	v( 26.143007, -23.834923, -52.991802 );
-	v( 11.643020, -20.358688, 2.540005 );
-	v( 26.311216, 14.944919, 39.052151 );
-	v( 26.144453, -16.334915, -25.448864 );
-	v( 32.601906, -5.481800, -3.559986 );
-	v( 11.646903, -20.363503, 11.185955 );
-	v( 26.311216, 14.944919, 27.697521 );
-	v( 11.646903, 14.944919, 39.057384 );
-	v( 11.646903, 19.072418, 39.052502 );
-	v( 11.646903, -23.790089, 49.733685 );
-	v( 11.646903, 19.072418, 53.022518 );
-	v( 26.144459, 2.190542, -34.722248 );
-	v( 11.646903, 0.724927, 53.022518 );
-	v( 11.646903, 14.944919, 25.074200 );
-	v( 32.601906, 0.724927, 53.022518 );
-	v( 11.646903, 0.724927, 33.337505 );
-	v( 32.601906, 0.724927, 33.337505 );
-	v( 32.601906, -10.070072, 33.337505 );
-	v( 11.646903, -10.070072, 33.337505 );
-	v( 11.646903, -10.070072, 53.022518 );
-	v( 32.601906, -10.070072, 53.022518 );
-	v( 11.646903, -23.790089, 53.022518 );
-	v( 32.601906, -23.790089, 53.022518 );
-	v( 17.937601, 14.944919, 39.052151 );
-	v( 11.646903, -23.790089, 11.189114 );
-	v( 32.601906, -20.333195, 11.185955 );
-	v( 32.601906, -23.790089, 11.189114 );
-	v( 26.311216, 14.944919, 30.315639 );
-	v( 22.530687, 8.468867, -52.991772 );
-	v( 17.937601, 14.944919, 30.315639 );
-	v( 14.892026, -20.358364, -25.448864 );
-	v( 15.268376, -20.358364, 2.509365 );
-	v( 32.601906, -20.333195, 2.540005 );
-	v( 32.601906, 14.944919, 2.540005 );
-	v( 11.646903, 14.944919, 2.540005 );
-	v( 32.601906, 14.944919, 25.074200 );
-	v( 11.646903, 14.944919, 17.658443 );
-	v( 32.601906, 14.944919, 17.658443 );
-	v( 11.657381, 14.944919, 25.079433 );
-	v( 11.646903, 7.007418, 25.074200 );
-	v( 32.591423, 14.944919, 25.079433 );
-	v( 32.601906, 7.007418, 25.074200 );
-	v( 22.518894, 4.855207, -52.991802 );
-	v( 11.646903, -20.358223, 2.540005 );
-	v( 18.893738, -20.358044, -25.448864 );
-	v( 18.905342, -16.330708, -3.596409 );
-	v( 14.929679, 8.468858, -0.557682 );
-	v( 26.142988, -23.834915, -25.448864 );
-	v( 32.601906, -20.333195, -3.559986 );
-	v( 26.144453, -5.486561, 2.540005 );
-	v( 26.144453, -16.343426, -3.559986 );
-	v( 15.080199, -20.358364, -0.541355 );
-	v( 32.601913, -0.807982, 20.099010 );
-	v( 32.601913, -8.575294, 20.099010 );
-	v( 32.601913, -8.575294, 12.238934 );
-	v( 32.601913, -0.807982, 12.238934 );
-	v( 40.329697, -0.807982, 20.099010 );
-	v( 26.144453, 2.186163, -0.521885 );
-	v( 32.601906, -23.790089, 49.733685 );
-	v( 40.329697, -8.575294, 20.099010 );
-	v( 40.329697, -8.575294, 12.238934 );
-	v( 40.329697, -0.807982, 12.238934 );
-	v( 42.499695, -0.807982, 20.099010 );
-	v( 42.499695, -8.575294, 20.099010 );
-	v( 42.499695, -8.575294, 12.238934 );
-	v( 42.499695, -0.807982, 12.238934 );
-	v( 14.935796, 14.944919, 13.080715 );
-	v( 14.935796, 14.944919, 2.540005 );
-	v( 14.923348, 8.468858, -25.594280 );
-	v( 26.143724, -20.084915, -25.448864 );
-	v( 11.840092, 8.468940, -37.809101 );
-	v( 11.840075, 8.468966, -50.082241 );
-	v( 5.924135, 8.469398, -37.807606 );
-	v( 5.913811, 8.469384, -50.095959 );
-	v( 5.918972, 8.469390, -43.951778 );
-	v( 11.840084, 8.468953, -43.945667 );
-	v( 32.601906, -10.070072, 49.734661 );
-	v( 26.132483, 14.944919, 13.080715 );
-	v( 32.601906, 19.072418, 49.748653 );
-	v( 17.997011, 19.072422, 49.748653 );
-	v( 11.646903, 19.072418, 49.748653 );
-	v( 26.367754, 19.072422, 49.748653 );
-	v( 26.367754, 23.834923, 49.748653 );
-	v( 17.997011, 23.834923, 49.748653 );
-	v( 11.646903, -10.070072, 49.734661 );
-	v( 26.144453, 8.468858, -42.781086 );
-	v( 18.893738, -20.358044, -3.632832 );
-	v( 11.646903, 0.724927, 49.790142 );
-	v( 32.601906, 0.724927, 49.790142 );
-	v( 22.530710, 8.468858, -42.781086 );
-	v( 26.144453, 8.468858, -0.533772 );
-	v( 32.601906, -5.481800, 2.540005 );
-	v( 26.144453, 4.869661, -42.781086 );
-	v( 26.144472, 4.902339, -52.991802 );
-	v( 26.132483, 14.944919, 2.540005 );
-	v( 14.936008, 8.468858, 2.540005 );
-
-	f4( 17, 19, 41, 40, 1.000000, 0.000000, -0.000000 );
-	f4( 223, 224, 191, 193, 1.000000, 0.000000, -0.000000 );
-	f4( 51, 29, 50, 52, 1.000000, 0.000000, -0.000000 );
-	f4( 87, 88, 82, 81, 1.000000, 0.000000, -0.000000 );
-	f4( 115, 43, 45, 33, 1.000000, 0.000000, -0.000000 );
-	f4( 111, 34, 36, 118, 1.000000, 0.000000, -0.000000 );
-	f4( 38, 36, 34, 14, 1.000000, 0.000000, -0.000000 );
-	f4( 0, 99, 98, 130, 1.000000, 0.000000, -0.000000 );
-	f3( 50, 29, 42, 1.000000, 0.000000, -0.000000 );
-	f4( 37, 39, 42, 66, 1.000000, 0.000000, -0.000000 );
-	f4( 29, 70, 66, 42, 1.000000, 0.000000, -0.000000 );
-	f4( 80, 81, 19, 17, 1.000000, 0.000000, -0.000000 );
-	f4( 81, 82, 20, 19, 1.000000, 0.000000, -0.000000 );
-	f4( 82, 83, 22, 20, 1.000000, 0.000000, -0.000000 );
-	f4( 112, 13, 15, 109, 1.000000, 0.000000, -0.000000 );
-	f4( 33, 50, 42, 115, 1.000000, 0.000000, -0.000000 );
-	f4( 69, 125, 124, 2, 1.000000, 0.000000, -0.000000 );
-	f4( 117, 72, 56, 79, 1.000000, 0.000000, -0.000000 );
-	f3( 25, 70, 60, 1.000000, 0.000000, -0.000000 );
-	f4( 78, 76, 28, 134, 1.000000, 0.000000, -0.000000 );
-	f4( 51, 76, 117, 57, 1.000000, 0.000000, -0.000000 );
-	f3( 131, 75, 72, 1.000000, 0.000000, -0.000000 );
-	f4( 45, 43, 44, 46, 1.000000, 0.000000, -0.000000 );
-	f4( 104, 100, 103, 105, 1.000000, 0.000000, -0.000000 );
-	f4( 28, 76, 58, 122, 1.000000, 0.000000, -0.000000 );
-	f4( 12, 49, 55, 8, 1.000000, 0.000000, -0.000000 );
-	f4( 135, 124, 125, 133, 1.000000, 0.000000, -0.000000 );
-	f4( 5, 28, 122, 77, 1.000000, 0.000000, -0.000000 );
-	f4( 51, 57, 25, 29, 1.000000, 0.000000, -0.000000 );
-	f4( 24, 62, 123, 75, 1.000000, 0.000000, -0.000000 );
-	f4( 2, 124, 116, 120, 1.000000, 0.000000, -0.000000 );
-	f3( 28, 5, 134, 1.000000, 0.000000, -0.000000 );
-	f4( 54, 69, 2, 120, 1.000000, 0.000000, -0.000000 );
-	f4( 23, 73, 78, 27, 1.000000, 0.000000, -0.000000 );
-	f4( 112, 109, 14, 11, 1.000000, 0.000000, -0.000000 );
-	f4( 119, 16, 61, 68, 1.000000, 0.000000, -0.000000 );
-	f4( 56, 72, 75, 123, 1.000000, 0.000000, -0.000000 );
-	f4( 42, 39, 40, 41, 1.000000, 0.000000, -0.000000 );
-	f4( 74, 130, 116, 121, 1.000000, 0.000000, -0.000000 );
-	f4( 23, 27, 131, 72, 1.000000, 0.000000, -0.000000 );
-	f4( 24, 125, 69, 62, 1.000000, 0.000000, -0.000000 );
-	f4( 62, 69, 54, 3, 1.000000, 0.000000, -0.000000 );
-	f4( 89, 84, 80, 83, 1.000000, 0.000000, -0.000000 );
-	f4( 193, 191, 158, 196, 1.000000, 0.000000, -0.000000 );
-	f4( 3, 54, 101, 103, 1.000000, 0.000000, -0.000000 );
-	f3( 120, 98, 106, 1.000000, 0.000000, -0.000000 );
-	f4( 169, 244, 245, 171, 1.000000, 0.000000, -0.000000 );
-	f4( 105, 103, 101, 106, 1.000000, 0.000000, -0.000000 );
-	f4( 46, 86, 33, 45, 1.000000, 0.000000, -0.000000 );
-	f4( 84, 87, 81, 80, 1.000000, 0.000000, -0.000000 );
-	f3( 103, 100, 3, 1.000000, 0.000000, -0.000000 );
-	f3( 99, 102, 98, 1.000000, 0.000000, -0.000000 );
-	f4( 86, 52, 50, 33, 1.000000, 0.000000, -0.000000 );
-	f3( 122, 58, 20, 1.000000, 0.000000, -0.000000 );
-	f4( 105, 102, 99, 104, 1.000000, 0.000000, -0.000000 );
-	f4( 120, 106, 101, 54, 1.000000, 0.000000, -0.000000 );
-	f4( 4, 77, 122, 59, 1.000000, 0.000000, -0.000000 );
-	f4( 106, 98, 102, 105, 1.000000, 0.000000, -0.000000 );
-	f4( 108, 126, 59, 64, 1.000000, 0.000000, -0.000000 );
-	f4( 109, 15, 16, 119, 1.000000, 0.000000, -0.000000 );
-	f4( 111, 32, 12, 110, 1.000000, 0.000000, -0.000000 );
-	f4( 113, 7, 13, 112, 1.000000, 0.000000, -0.000000 );
-	f4( 114, 8, 7, 113, 1.000000, 0.000000, -0.000000 );
-	f4( 114, 9, 10, 110, 1.000000, 0.000000, -0.000000 );
-	f4( 119, 40, 39, 118, 1.000000, 0.000000, -0.000000 );
-	f4( 115, 42, 41, 107, 1.000000, 0.000000, -0.000000 );
-	f4( 86, 46, 44, 107, 1.000000, 0.000000, -0.000000 );
-	f3( 119, 68, 40, 1.000000, 0.000000, -0.000000 );
-	f4( 98, 120, 116, 130, 1.000000, 0.000000, -0.000000 );
-	f4( 63, 64, 68, 66, 1.000000, 0.000000, -0.000000 );
-	f4( 83, 80, 17, 22, 1.000000, 0.000000, -0.000000 );
-	f4( 127, 4, 126, 129, 1.000000, 0.000000, -0.000000 );
-	f4( 17, 40, 68, 22, 1.000000, 0.000000, -0.000000 );
-	f4( 79, 56, 130, 74, 1.000000, 0.000000, -0.000000 );
-	f4( 58, 51, 19, 20, 1.000000, 0.000000, -0.000000 );
-	f4( 35, 116, 124, 135, 1.000000, 0.000000, -0.000000 );
-	f4( 90, 91, 87, 84, 1.000000, 0.000000, -0.000000 );
-	f4( 121, 4, 127, 74, 1.000000, 0.000000, -0.000000 );
-	f4( 76, 78, 73, 117, 1.000000, 0.000000, -0.000000 );
-	f4( 132, 24, 75, 131, 1.000000, 0.000000, -0.000000 );
-	f4( 129, 60, 25, 57, 1.000000, 0.000000, -0.000000 );
-	f4( 85, 121, 116, 35, 1.000000, 0.000000, -0.000000 );
-	f3( 117, 79, 57, 1.000000, 0.000000, -0.000000 );
-	f4( 57, 79, 74, 127, 1.000000, 0.000000, -0.000000 );
-	f4( 128, 129, 126, 108, 1.000000, 0.000000, -0.000000 );
-	f4( 135, 133, 132, 131, 1.000000, 0.000000, -0.000000 );
-	f4( 27, 35, 135, 131, 1.000000, 0.000000, -0.000000 );
-	f4( 78, 5, 35, 27, 1.000000, 0.000000, -0.000000 );
-	f4( 77, 85, 35, 5, 1.000000, 0.000000, -0.000000 );
-	f3( 190, 137, 251, 1.000000, 0.000000, -0.000000 );
-	f4( 91, 92, 88, 87, 1.000000, 0.000000, -0.000000 );
-	f4( 4, 121, 85, 77, 1.000000, 0.000000, -0.000000 );
-	f4( 0, 130, 56, 123, 1.000000, 0.000000, -0.000000 );
-	f4( 26, 16, 15, 13, 1.000000, 0.000000, -0.000000 );
-	f4( 53, 26, 13, 7, 1.000000, 0.000000, -0.000000 );
-	f4( 23, 72, 117, 73, 1.000000, 0.000000, -0.000000 );
-	f4( 14, 109, 119, 38, 1.000000, 0.000000, -0.000000 );
-	f4( 88, 89, 83, 82, 1.000000, 0.000000, -0.000000 );
-	f4( 122, 20, 22, 59, 1.000000, 0.000000, -0.000000 );
-	f4( 7, 8, 55, 53, 1.000000, 0.000000, -0.000000 );
-	f4( 111, 110, 10, 34, 1.000000, 0.000000, -0.000000 );
-	f4( 63, 128, 108, 64, 1.000000, 0.000000, -0.000000 );
-	f4( 30, 53, 55, 21, 1.000000, 0.000000, -0.000000 );
-	f4( 19, 51, 52, 41, 1.000000, 0.000000, -0.000000 );
-	f4( 113, 112, 11, 6, 1.000000, 0.000000, -0.000000 );
-	f3( 18, 19, 20, 1.000000, 0.000000, -0.000000 );
-	f4( 114, 113, 6, 9, 1.000000, 0.000000, -0.000000 );
-	f4( 118, 31, 32, 111, 1.000000, 0.000000, -0.000000 );
-	f4( 118, 39, 37, 31, 1.000000, 0.000000, -0.000000 );
-	f4( 64, 59, 22, 68, 1.000000, 0.000000, -0.000000 );
-	f4( 10, 9, 6, 11, 1.000000, 0.000000, -0.000000 );
-	f4( 92, 93, 89, 88, 1.000000, 0.000000, -0.000000 );
-	f4( 93, 90, 84, 89, 1.000000, 0.000000, -0.000000 );
-	f4( 220, 221, 222, 219, 1.000000, 0.000000, -0.000000 );
-	f4( 66, 68, 67, 65, 1.000000, 0.000000, -0.000000 );
-	f4( 31, 49, 12, 32, 1.000000, 0.000000, -0.000000 );
-	f4( 110, 12, 8, 114, 1.000000, 0.000000, -0.000000 );
-	f4( 60, 129, 128, 63, 1.000000, 0.000000, -0.000000 );
-	f4( 25, 60, 63, 66, 1.000000, 0.000000, -0.000000 );
-	f4( 119, 118, 36, 38, 1.000000, 0.000000, -0.000000 );
-	f3( 4, 59, 126, 1.000000, 0.000000, -0.000000 );
-	f4( 115, 107, 44, 43, 1.000000, 0.000000, -0.000000 );
-	f4( 107, 41, 52, 86, 1.000000, 0.000000, -0.000000 );
-	f4( 30, 21, 65, 61, 1.000000, 0.000000, -0.000000 );
-	f4( 16, 26, 30, 61, 1.000000, 0.000000, -0.000000 );
-	f4( 31, 37, 21, 49, 1.000000, 0.000000, -0.000000 );
-	f4( 174, 152, 150, 173, 1.000000, 0.000000, -0.000000 );
-	f4( 177, 233, 241, 176, 1.000000, 0.000000, -0.000000 );
-	f4( 181, 162, 182, 183, 1.000000, 0.000000, -0.000000 );
-	f4( 211, 217, 216, 210, 1.000000, 0.000000, -0.000000 );
-	f4( 178, 176, 241, 166, 1.000000, 0.000000, -0.000000 );
-	f4( 169, 167, 237, 244, 1.000000, 0.000000, -0.000000 );
-	f4( 167, 169, 171, 147, 1.000000, 0.000000, -0.000000 );
-	f4( 227, 99, 0, 225, 1.000000, 0.000000, -0.000000 );
-	f3( 162, 181, 175, 1.000000, 0.000000, -0.000000 );
-	f4( 175, 172, 170, 196, 1.000000, 0.000000, -0.000000 );
-	f4( 196, 200, 162, 175, 1.000000, 0.000000, -0.000000 );
-	f4( 152, 210, 209, 150, 1.000000, 0.000000, -0.000000 );
-	f4( 153, 211, 210, 152, 1.000000, 0.000000, -0.000000 );
-	f4( 155, 212, 211, 153, 1.000000, 0.000000, -0.000000 );
-	f4( 148, 146, 238, 235, 1.000000, 0.000000, -0.000000 );
-	f4( 175, 181, 166, 241, 1.000000, 0.000000, -0.000000 );
-	f4( 249, 250, 199, 136, 1.000000, 0.000000, -0.000000 );
-	f4( 243, 208, 187, 201, 1.000000, 0.000000, -0.000000 );
-	f3( 200, 158, 191, 1.000000, 0.000000, -0.000000 );
-	f3( 96, 138, 161, 1.000000, 0.000000, -0.000000 );
-	f4( 243, 205, 182, 188, 1.000000, 0.000000, -0.000000 );
-	f4( 156, 201, 226, 160, 1.000000, 0.000000, -0.000000 );
-	f4( 177, 176, 178, 179, 1.000000, 0.000000, -0.000000 );
-	f4( 230, 100, 104, 231, 1.000000, 0.000000, -0.000000 );
-	f4( 189, 205, 161, 248, 1.000000, 0.000000, -0.000000 );
-	f4( 186, 180, 145, 141, 1.000000, 0.000000, -0.000000 );
-	f4( 250, 249, 97, 95, 1.000000, 0.000000, -0.000000 );
-	f4( 248, 161, 138, 206, 1.000000, 0.000000, -0.000000 );
-	f4( 158, 188, 182, 162, 1.000000, 0.000000, -0.000000 );
-	f4( 123, 62, 157, 204, 1.000000, 0.000000, -0.000000 );
-	f4( 242, 249, 136, 246, 1.000000, 0.000000, -0.000000 );
-	f4( 207, 96, 161, 205, 1.000000, 0.000000, -0.000000 );
-	f4( 136, 199, 185, 246, 1.000000, 0.000000, -0.000000 );
-	f4( 207, 202, 156, 160, 1.000000, 0.000000, -0.000000 );
-	f4( 147, 235, 238, 144, 1.000000, 0.000000, -0.000000 );
-	f4( 192, 149, 245, 198, 1.000000, 0.000000, -0.000000 );
-	f4( 204, 201, 187, 123, 1.000000, 0.000000, -0.000000 );
-	f4( 173, 172, 175, 174, 1.000000, 0.000000, -0.000000 );
-	f4( 242, 225, 203, 247, 1.000000, 0.000000, -0.000000 );
-	f3( 201, 204, 226, 1.000000, 0.000000, -0.000000 );
-	f4( 199, 250, 157, 62, 1.000000, 0.000000, -0.000000 );
-	f4( 185, 199, 62, 3, 1.000000, 0.000000, -0.000000 );
-	f4( 209, 213, 218, 212, 1.000000, 0.000000, -0.000000 );
-	f4( 183, 174, 233, 215, 1.000000, 0.000000, -0.000000 );
-	f4( 3, 230, 228, 185, 1.000000, 0.000000, -0.000000 );
-	f4( 228, 232, 246, 185, 1.000000, 0.000000, -0.000000 );
-	f4( 195, 154, 163, 192, 1.000000, 0.000000, -0.000000 );
-	f4( 228, 230, 231, 232, 1.000000, 0.000000, -0.000000 );
-	f4( 166, 215, 179, 178, 1.000000, 0.000000, -0.000000 );
-	f4( 210, 216, 213, 209, 1.000000, 0.000000, -0.000000 );
-	f3( 100, 230, 3, 1.000000, 0.000000, -0.000000 );
-	f3( 229, 99, 227, 1.000000, 0.000000, -0.000000 );
-	f4( 181, 183, 215, 166, 1.000000, 0.000000, -0.000000 );
-	f4( 155, 153, 248, 190, 1.000000, 0.000000, -0.000000 );
-	f4( 99, 229, 231, 104, 1.000000, 0.000000, -0.000000 );
-	f3( 232, 227, 246, 1.000000, 0.000000, -0.000000 );
-	f4( 248, 206, 137, 190, 1.000000, 0.000000, -0.000000 );
-	f4( 229, 227, 232, 231, 1.000000, 0.000000, -0.000000 );
-	f4( 190, 251, 234, 194, 1.000000, 0.000000, -0.000000 );
-	f4( 149, 148, 235, 245, 1.000000, 0.000000, -0.000000 );
-	f4( 145, 165, 237, 236, 1.000000, 0.000000, -0.000000 );
-	f4( 146, 140, 239, 238, 1.000000, 0.000000, -0.000000 );
-	f4( 140, 141, 240, 239, 1.000000, 0.000000, -0.000000 );
-	f4( 143, 142, 240, 236, 1.000000, 0.000000, -0.000000 );
-	f4( 172, 173, 245, 244, 1.000000, 0.000000, -0.000000 );
-	f4( 174, 175, 241, 233, 1.000000, 0.000000, -0.000000 );
-	f4( 177, 179, 215, 233, 1.000000, 0.000000, -0.000000 );
-	f3( 198, 245, 173, 1.000000, 0.000000, -0.000000 );
-	f4( 242, 246, 227, 225, 1.000000, 0.000000, -0.000000 );
-	f4( 198, 194, 193, 196, 1.000000, 0.000000, -0.000000 );
-	f4( 150, 209, 212, 155, 1.000000, 0.000000, -0.000000 );
-	f4( 251, 137, 252, 224, 1.000000, 0.000000, -0.000000 );
-	f4( 198, 173, 150, 155, 1.000000, 0.000000, -0.000000 );
-	f4( 225, 187, 208, 203, 1.000000, 0.000000, -0.000000 );
-	f4( 152, 182, 189, 153, 1.000000, 0.000000, -0.000000 );
-	f4( 249, 242, 168, 97, 1.000000, 0.000000, -0.000000 );
-	f4( 216, 220, 219, 213, 1.000000, 0.000000, -0.000000 );
-	f4( 252, 137, 247, 203, 1.000000, 0.000000, -0.000000 );
-	f4( 202, 207, 205, 243, 1.000000, 0.000000, -0.000000 );
-	f4( 204, 157, 94, 226, 1.000000, 0.000000, -0.000000 );
-	f4( 158, 191, 224, 188, 1.000000, 0.000000, -0.000000 );
-	f4( 242, 247, 214, 168, 1.000000, 0.000000, -0.000000 );
-	f3( 208, 243, 188, 1.000000, 0.000000, -0.000000 );
-	f4( 203, 208, 188, 252, 1.000000, 0.000000, -0.000000 );
-	f4( 251, 224, 223, 234, 1.000000, 0.000000, -0.000000 );
-	f4( 94, 95, 97, 226, 1.000000, 0.000000, -0.000000 );
-	f4( 97, 168, 160, 226, 1.000000, 0.000000, -0.000000 );
-	f4( 168, 138, 207, 160, 1.000000, 0.000000, -0.000000 );
-	f4( 168, 214, 206, 138, 1.000000, 0.000000, -0.000000 );
-	f4( 163, 159, 149, 192, 1.000000, 0.000000, -0.000000 );
-	f4( 217, 221, 220, 216, 1.000000, 0.000000, -0.000000 );
-	f4( 137, 206, 214, 247, 1.000000, 0.000000, -0.000000 );
-	f4( 187, 225, 0, 123, 1.000000, 0.000000, -0.000000 );
-	f4( 148, 149, 159, 146, 1.000000, 0.000000, -0.000000 );
-	f4( 146, 159, 184, 140, 1.000000, 0.000000, -0.000000 );
-	f4( 243, 201, 156, 202, 1.000000, 0.000000, -0.000000 );
-	f4( 245, 235, 147, 171, 1.000000, 0.000000, -0.000000 );
-	f4( 212, 218, 217, 211, 1.000000, 0.000000, -0.000000 );
-	f3( 153, 189, 248, 1.000000, 0.000000, -0.000000 );
-	f4( 186, 141, 140, 184, 1.000000, 0.000000, -0.000000 );
-	f4( 143, 236, 237, 167, 1.000000, 0.000000, -0.000000 );
-	f4( 234, 223, 193, 194, 1.000000, 0.000000, -0.000000 );
-	f4( 186, 184, 163, 154, 1.000000, 0.000000, -0.000000 );
-	f4( 183, 182, 152, 174, 1.000000, 0.000000, -0.000000 );
-	f4( 144, 238, 239, 139, 1.000000, 0.000000, -0.000000 );
-	f3( 152, 151, 153, 1.000000, 0.000000, -0.000000 );
-	f4( 139, 239, 240, 142, 1.000000, 0.000000, -0.000000 );
-	f4( 165, 164, 244, 237, 1.000000, 0.000000, -0.000000 );
-	f4( 170, 172, 244, 164, 1.000000, 0.000000, -0.000000 );
-	f4( 155, 190, 194, 198, 1.000000, 0.000000, -0.000000 );
-	f4( 139, 142, 143, 144, 1.000000, 0.000000, -0.000000 );
-	f4( 218, 222, 221, 217, 1.000000, 0.000000, -0.000000 );
-	f4( 213, 219, 222, 218, 1.000000, 0.000000, -0.000000 );
-	f4( 154, 170, 164, 180, 1.000000, 0.000000, -0.000000 );
-	f4( 197, 198, 196, 195, 1.000000, 0.000000, -0.000000 );
-	f4( 145, 180, 164, 165, 1.000000, 0.000000, -0.000000 );
-	f4( 141, 145, 236, 240, 1.000000, 0.000000, -0.000000 );
-	f4( 90, 93, 92, 91, 1.000000, 0.000000, -0.000000 );
-
-	this.computeCentroids();
-	this.computeNormals(true);
-
-	scope.colors = {};
-	scope.selections = {};
-	scope.selections["c1"] = [0, 1, 2, 3, 8, 9, 10, 14, 15, 16, 19, 20, 24, 27, 28, 30, 31, 32, 35, 37, 42, 43, 49, 52, 53, 56, 57, 58, 59, 60, 64, 65, 67, 69, 72, 74, 78, 80, 89, 93, 97, 98, 101, 103, 107, 108, 109, 114, 115, 117, 118, 120, 122, 123, 124, 125, 126, 128, 129, 134, 135, 136, 140, 141, 142, 145, 146, 149, 150, 153, 154, 156, 157, 158, 161, 163, 168, 169, 172, 175, 178, 179, 182, 183, 184, 185, 186, 190, 191, 193, 195, 198, 200, 204, 206, 215, 219, 223, 224, 227, 229, 233, 234, 235, 239, 240, 241];
-	scope.selections["c2"] = [4, 5, 6, 7, 17, 18, 21, 22, 25, 26, 29, 33, 34, 36, 38, 39, 40, 41, 44, 45, 46, 48, 50, 51, 54, 55, 61, 62, 63, 66, 68, 73, 75, 76, 79, 81, 82, 90, 92, 94, 95, 96, 99, 100, 102, 104, 105, 106, 110, 111, 112, 113, 116, 119, 121, 127, 130, 131, 132, 133, 143, 144, 147, 148, 151, 152, 155, 159, 160, 162, 164, 165, 166, 167, 170, 171, 174, 176, 177, 181, 187, 188, 189, 192, 194, 199, 201, 202, 205, 207, 208, 216, 218, 220, 221, 222, 225, 226, 228, 230, 231, 232, 236, 237, 238, 242, 243];
-	scope.selections["c3"] = [11, 12, 13, 47, 70, 137, 138, 139, 180, 196];
-	scope.selections["c4"] = [23, 71, 77, 83, 84, 85, 86, 87, 88, 91, 173, 197, 203, 209, 210, 211, 212, 213, 214, 217];
-	scope.colors["c1"] = 0x000000;
-	scope.colors["c2"] = 0x028fd4;
-	scope.colors["c3"] = 0xe0dc0a;
-	scope.colors["c4"] = 0xed3537;
-
-	scope.autoColor = function(){
-		for(var s in this.selections){
-			for(var i = 0 ; i < this.selections[s].length; i++) this.faces[this.selections[s][i]].material = [new THREE.MeshBasicMaterial({color:this.colors[s]})];
-		}
-	}
-
-	scope.getPosition = function(){	return new THREE.Vector3(-0.87381744384765625, -354.34426879882812, 2.7036786079406738);	}
-
-	scope.getRotation = function(){	return new THREE.Vector3(-1.5707963705062866, 0.0, 1.7484555314695172e-07);	}
-
-	scope.getScale = function(){	return new THREE.Vector3(1.6200000047683716, 1.6200000047683716, 1.6200000047683716);	}
-
-	function v( x, y, z ) {
-
-		scope.vertices.push( new THREE.Vertex( new THREE.Vector3( x, y, z ) ) );
-
-	}
-
-	function f3( a, b, c, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face3( a, b, c, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function f4( a, b, c, d, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face4( a, b, c, d, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function uv( u1, v1, u2, v2, u3, v3, u4, v4 ) {
-
-		var uv = [];
-		uv.push( new THREE.UV( u1, v1 ) );
-		uv.push( new THREE.UV( u2, v2 ) );
-		uv.push( new THREE.UV( u3, v3 ) );
-		if ( u4 && v4 ) uv.push( new THREE.UV( u4, v4 ) );
-		scope.uvs.push( uv );
-	}
-
-}
-
-BotLowerBody.prototype = new THREE.Geometry();
-BotLowerBody.prototype.constructor = BotLowerBody;

+ 0 - 920
examples/geometry/c4d/BotUpperBody.js

@@ -1,920 +0,0 @@
-var BotUpperBody = function () {
-
-	var scope = this;
-
-	THREE.Geometry.call(this);
-
-	v( -30.000000, 50.000000, -79.798981 );
-	v( -70.000000, 50.000000, -79.798981 );
-	v( -70.000000, 210.000000, -79.798981 );
-	v( -40.000000, 210.000000, -79.798981 );
-	v( -40.000000, 150.000000, -79.798981 );
-	v( 40.000000, 150.000000, -79.798981 );
-	v( 40.000000, 210.000000, -79.798981 );
-	v( 70.000000, 210.000000, -79.798981 );
-	v( 70.000000, 50.000000, -79.798981 );
-	v( 30.000000, 50.000000, -79.798981 );
-	v( 30.000000, 5.243652, -79.798981 );
-	v( -30.000000, 5.243652, -79.798981 );
-	v( 40.000000, 69.972107, -77.507408 );
-	v( -40.000000, 69.972107, -77.507408 );
-	v( -40.000000, 119.972107, -77.507408 );
-	v( 40.000000, 119.972107, -77.507408 );
-	v( -90.180664, 50.000000, 75.044548 );
-	v( -70.000000, 77.765770, 138.201019 );
-	v( -70.000000, 210.000000, 138.201019 );
-	v( -78.010635, 300.711853, -61.681286 );
-	v( 40.000000, 210.000000, -70.000000 );
-	v( -78.010635, 300.711853, 107.800003 );
-	v( 70.000000, 210.000000, 138.201019 );
-	v( 70.000000, 77.765770, 138.201019 );
-	v( -42.648903, 50.000000, 110.000000 );
-	v( 88.819336, 35.047543, 74.979904 );
-	v( -90.180664, 35.120094, 75.237579 );
-	v( 77.589371, 300.711853, 107.800003 );
-	v( 40.000000, 69.972107, -71.972038 );
-	v( -40.000000, 69.972107, -71.972038 );
-	v( -40.000000, 119.972107, -71.972038 );
-	v( 40.000000, 119.972107, -71.972038 );
-	v( 36.599998, 73.372108, -71.972038 );
-	v( -36.599998, 73.372108, -71.972038 );
-	v( -36.599998, 116.572105, -71.972038 );
-	v( 36.599998, 116.572105, -71.972038 );
-	v( -70.000000, 210.000000, 120.000000 );
-	v( 70.000000, 150.000000, 105.000000 );
-	v( -70.000000, 210.000000, -70.000000 );
-	v( 70.000000, 200.000000, 105.000000 );
-	v( 70.000000, 210.000000, 120.000000 );
-	v( 70.000000, 210.000000, -70.000000 );
-	v( -39.783688, 150.185150, -70.799431 );
-	v( -70.000000, 200.000000, 105.000000 );
-	v( 70.000000, 200.000000, 120.000000 );
-	v( -70.000000, 150.000000, 105.000000 );
-	v( -70.000000, 200.000000, 120.000000 );
-	v( 70.000000, 150.000000, -70.000000 );
-	v( -70.000000, 150.000000, -70.000000 );
-	v( -70.000000, 150.074203, -70.000000 );
-	v( 70.000000, 150.073151, -70.000000 );
-	v( 39.697052, 150.185150, -70.799431 );
-	v( -40.000000, 210.000000, -70.000000 );
-	v( -90.210632, 230.000000, -70.000000 );
-	v( -90.210632, 280.000000, -30.000000 );
-	v( -90.210632, 280.000000, 120.000000 );
-	v( -90.210632, 200.000000, 120.000000 );
-	v( -90.210632, 200.000000, 105.000000 );
-	v( -90.210632, 150.000000, 105.000000 );
-	v( -90.210632, 150.000000, -70.000000 );
-	v( -88.837646, 180.000000, -30.000000 );
-	v( -88.837646, 230.000000, -30.000000 );
-	v( -88.837646, 250.000000, -10.000000 );
-	v( -88.837646, 250.000000, 70.000000 );
-	v( -88.837646, 180.000000, 70.000000 );
-	v( 89.789368, 230.000000, -70.000000 );
-	v( 89.789368, 280.000000, -30.000000 );
-	v( 89.789368, 280.000000, 120.000000 );
-	v( 89.789368, 200.000000, 120.000000 );
-	v( 89.789368, 200.000000, 105.000000 );
-	v( 89.789368, 150.000000, 105.000000 );
-	v( 89.789368, 150.000000, -70.000000 );
-	v( 91.162354, 180.000000, -30.000000 );
-	v( 91.162354, 230.000000, -30.000000 );
-	v( 91.162354, 250.000000, -10.000000 );
-	v( 91.162354, 250.000000, 70.000000 );
-	v( 91.162354, 180.000000, 70.000000 );
-	v( -79.837646, 180.000000, -30.000000 );
-	v( -79.837646, 230.000000, -30.000000 );
-	v( -79.837646, 250.000000, -10.000000 );
-	v( -79.837646, 250.000000, 70.000000 );
-	v( -79.837646, 180.000000, 70.000000 );
-	v( 82.162354, 180.000000, -30.000000 );
-	v( 82.162354, 230.000000, -30.000000 );
-	v( 82.162354, 250.000000, -10.000000 );
-	v( 82.162354, 250.000000, 70.000000 );
-	v( 82.162354, 180.000000, 70.000000 );
-	v( -78.010635, 239.526596, -62.378723 );
-	v( -78.010635, 280.000000, -30.000000 );
-	v( -78.010635, 280.000000, 107.800003 );
-	v( 77.589371, 239.526596, -62.378723 );
-	v( 77.589371, 280.000000, -30.000000 );
-	v( 77.589371, 280.000000, 107.800003 );
-	v( 77.589371, 300.711853, -61.681286 );
-	v( -90.180664, 50.000000, 118.400002 );
-	v( -33.548904, 33.100948, 110.000000 );
-	v( -70.000000, 50.000000, 70.000000 );
-	v( -70.000000, 128.796860, 138.201019 );
-	v( -70.000000, 50.000000, -70.000000 );
-	v( -30.000000, 50.000000, -70.000000 );
-	v( 70.000000, 106.216438, 138.201019 );
-	v( 30.000000, 50.000000, -70.000000 );
-	v( 70.000000, 50.000000, -70.000000 );
-	v( 70.000000, 50.000000, 70.000000 );
-	v( -90.180664, -28.540840, 118.400002 );
-	v( 37.961815, -11.641788, 110.000000 );
-	v( -70.000000, 106.087738, 138.201019 );
-	v( 47.061813, -28.540840, 110.000000 );
-	v( -30.000000, 5.243652, -50.000000 );
-	v( 30.000000, 5.243652, -50.000000 );
-	v( -33.548904, -11.641788, 110.000000 );
-	v( -70.000000, 70.000000, -20.000000 );
-	v( -70.000000, 130.000000, 20.000000 );
-	v( -70.000000, 130.288666, -70.000000 );
-	v( -70.000000, 130.000000, 70.000000 );
-	v( 70.000000, 130.000000, 20.000000 );
-	v( 70.000000, 70.000000, 20.000000 );
-	v( -70.000000, 130.000031, -20.000000 );
-	v( 70.000000, 70.000000, -20.000000 );
-	v( 70.000000, 130.000000, -70.000000 );
-	v( 70.000000, 130.000000, 70.000000 );
-	v( 30.000000, 40.000000, -70.000000 );
-	v( 30.000000, 15.243652, -40.000000 );
-	v( 30.000000, 20.000000, -50.000000 );
-	v( 70.000000, 130.000000, -20.000000 );
-	v( 30.000000, 40.000000, -40.000000 );
-	v( -30.000000, 40.000000, -70.000000 );
-	v( -30.000000, 40.000000, -40.000000 );
-	v( -30.000000, 20.000000, -40.000000 );
-	v( -30.000000, 20.000000, -50.000000 );
-	v( -90.180664, -28.540840, 110.000000 );
-	v( -90.180664, 50.000000, 110.000000 );
-	v( -90.180664, 50.000000, 70.000000 );
-	v( -90.180664, 130.000000, 70.000000 );
-	v( -90.180664, 130.000000, 20.000000 );
-	v( -90.180664, 70.081894, 20.000000 );
-	v( -90.180664, 70.000000, -20.000000 );
-	v( -90.180664, 130.000000, -20.000000 );
-	v( -90.180664, 130.288666, -70.000000 );
-	v( -90.180664, 40.000000, -70.000000 );
-	v( -90.180664, 40.000000, -40.000000 );
-	v( -90.180664, 20.000000, -40.000000 );
-	v( -90.180664, 20.000000, -50.000000 );
-	v( -90.180664, -10.000000, -50.000000 );
-	v( -90.180664, -50.000000, -10.000000 );
-	v( -90.180664, -50.000000, 60.000000 );
-	v( -90.180664, -28.540840, 60.000000 );
-	v( 88.819336, -28.540840, 110.000000 );
-	v( 88.819336, 50.000000, 110.000000 );
-	v( 88.819336, 50.000000, 70.000000 );
-	v( 88.819336, 130.000000, 70.000000 );
-	v( 88.819336, 130.000000, 20.000000 );
-	v( 88.819336, 70.000000, 20.000000 );
-	v( 88.819336, 70.000000, -20.000000 );
-	v( 88.819336, 130.000000, -20.000000 );
-	v( 88.819336, 130.000000, -70.000000 );
-	v( 88.819336, 40.000000, -70.000000 );
-	v( 88.819336, 40.000000, -40.000000 );
-	v( 88.819336, 20.000000, -40.000000 );
-	v( 88.819336, 20.000000, -50.000000 );
-	v( 88.819336, -10.000000, -50.000000 );
-	v( 88.819336, -50.000000, -10.000000 );
-	v( 88.819336, -50.000000, 60.000000 );
-	v( 88.819336, -28.540840, 60.000000 );
-	v( -90.180664, -24.000000, 28.226105 );
-	v( -90.180664, -24.000000, -19.773895 );
-	v( -90.180664, 24.000000, -19.773895 );
-	v( -90.180664, 24.000000, 28.226105 );
-	v( 88.819336, 24.000000, -19.773895 );
-	v( 88.819336, 24.000000, 28.226105 );
-	v( 88.819336, -24.000000, -19.773895 );
-	v( 88.819336, -24.000000, 28.226105 );
-	v( -131.969193, -13.000000, -8.773895 );
-	v( -131.969193, -13.000000, 17.226105 );
-	v( -131.969193, 13.000000, 17.226105 );
-	v( -131.969193, 13.000000, -8.773895 );
-	v( 83.819328, -24.000000, 28.226105 );
-	v( 83.819328, 24.000000, 28.226105 );
-	v( 83.819328, 24.000000, -19.773895 );
-	v( 83.819328, -24.000000, -19.773895 );
-	v( 83.819328, 13.000000, -8.773895 );
-	v( 83.819328, 13.000000, 17.226105 );
-	v( 83.819328, -13.000000, 17.226105 );
-	v( 83.819328, -13.000000, -8.773895 );
-	v( 126.690536, 13.000000, -8.773895 );
-	v( 126.690536, 13.000000, 17.226105 );
-	v( 126.690536, -13.000000, -8.773895 );
-	v( 126.690536, -13.000000, 17.226105 );
-	v( 44.069336, -50.000000, -10.000000 );
-	v( 44.069336, -50.000000, 60.000000 );
-	v( 44.069336, -28.540840, 60.000000 );
-	v( 44.069336, -10.000000, -50.000000 );
-	v( -45.430664, -10.000000, -50.000000 );
-	v( -45.430664, -50.000000, -10.000000 );
-	v( -45.430664, -50.000000, 60.000000 );
-	v( -45.430664, -28.540840, 60.000000 );
-	v( 13.350517, -20.439323, 17.469305 );
-	v( 13.350517, -20.470863, -8.712248 );
-	v( -14.711840, -20.470863, -8.712248 );
-	v( -14.711840, -20.439323, 17.469305 );
-	v( 13.350517, -76.575394, 17.537935 );
-	v( 13.350517, -76.606949, -8.643618 );
-	v( -14.711840, -76.606949, -8.643618 );
-	v( -14.711840, -76.575394, 17.537935 );
-	v( 13.350517, -84.694839, 17.554567 );
-	v( 13.350517, -84.726395, -8.626986 );
-	v( -14.711840, -84.726395, -8.626986 );
-	v( -14.711840, -84.694839, 17.554567 );
-	v( 13.350517, -129.618423, 17.613504 );
-	v( 13.350517, -129.649979, -8.568048 );
-	v( -14.711840, -129.649979, -8.568048 );
-	v( -14.711840, -129.618423, 17.613504 );
-	v( 134.332764, 13.000000, -8.773895 );
-	v( 134.332764, 13.000000, 17.226105 );
-	v( 134.332764, -13.000000, -8.773895 );
-	v( 134.332764, -13.000000, 17.226105 );
-	v( 170.190567, 13.000000, -8.773895 );
-	v( 170.190567, 13.000000, 17.226105 );
-	v( 170.190567, -13.000000, -8.773895 );
-	v( 170.190567, -13.000000, 17.226105 );
-	v( -139.624573, -13.000000, -8.773895 );
-	v( -139.624573, -13.000000, 17.226105 );
-	v( -139.624573, 13.000000, 17.226105 );
-	v( -139.624573, 13.000000, -8.773895 );
-	v( -170.224594, -13.000000, -8.773895 );
-	v( -170.224594, -13.000000, 17.226105 );
-	v( -170.224594, 13.000000, 17.226105 );
-	v( -170.224594, 13.000000, -8.773895 );
-	v( -85.180664, -24.000000, 28.226105 );
-	v( -85.180664, -24.000000, -19.773895 );
-	v( -85.180664, 24.000000, -19.773895 );
-	v( -85.180664, 24.000000, 28.226105 );
-	v( -85.180664, -13.000000, 17.226105 );
-	v( -85.180664, -13.000000, -8.773895 );
-	v( -85.180664, 13.000000, -8.773895 );
-	v( -85.180664, 13.000000, 17.226105 );
-	v( -70.000000, 130.000000, 20.000000 );
-	v( -70.000000, 70.000000, -20.000000 );
-	v( 37.961815, 33.100948, 110.000000 );
-	v( -70.000000, 130.000031, -20.000000 );
-	v( -70.000000, 130.288666, -70.000000 );
-	v( -70.000000, 50.000000, 70.000000 );
-	v( -42.648903, -28.540840, 118.400002 );
-	v( -70.000000, 130.000000, 70.000000 );
-	v( 70.000000, 130.000000, 20.000000 );
-	v( 70.000000, 130.000000, 70.000000 );
-	v( 70.000000, 70.000000, 20.000000 );
-	v( 70.000000, 70.000000, -20.000000 );
-	v( 70.000000, 50.000000, 70.000000 );
-	v( -90.180664, 35.111900, 118.400002 );
-	v( 30.000000, 19.911865, -40.000000 );
-	v( 30.000000, 40.000000, -40.000000 );
-	v( 30.000000, 20.000000, -50.000000 );
-	v( -30.000000, 40.000000, -70.000000 );
-	v( 70.000000, 130.000000, -20.000000 );
-	v( 30.000000, 50.000000, -70.000000 );
-	v( 70.000000, 130.000000, -70.000000 );
-	v( 30.000000, 40.000000, -70.000000 );
-	v( 70.000000, 128.773056, 138.201019 );
-	v( -30.000000, 20.000000, -40.000000 );
-	v( -30.000000, 40.000000, -40.000000 );
-	v( 70.000000, 94.263382, 138.201019 );
-	v( -30.000000, 20.000000, -50.000000 );
-	v( -30.000000, 5.243652, -50.000000 );
-	v( -70.000000, 50.000000, -70.000000 );
-	v( -30.000000, 50.000000, -70.000000 );
-	v( 70.000000, 50.000000, -70.000000 );
-	v( -90.180664, 5.000000, -50.000000 );
-	v( 88.819336, 5.000000, -50.000000 );
-	v( 29.771923, -10.000000, -50.000000 );
-	v( -70.000000, 94.516479, 138.201019 );
-	v( -30.014065, -10.000000, -50.000000 );
-	v( 88.819336, -28.540840, 97.206703 );
-	v( -42.648903, -28.540840, 110.000000 );
-	v( 47.061813, 50.000000, 110.000000 );
-	v( -90.180664, -28.540840, 97.206703 );
-	v( 88.819336, 35.111900, 97.151810 );
-	v( 88.819336, 35.111900, 110.000000 );
-	v( -90.180664, 35.111900, 97.151810 );
-	v( -90.180664, 35.111900, 110.000000 );
-	v( -90.180664, 94.517036, 70.000000 );
-	v( 88.819336, 50.000000, 74.945549 );
-	v( -70.000000, 105.073616, 70.000000 );
-	v( -70.000000, 77.933533, 69.999985 );
-	v( 70.000000, 77.933533, 69.999985 );
-	v( 47.061813, -28.540840, 118.400002 );
-	v( 88.819336, -28.540840, 118.400002 );
-	v( 88.819336, 50.000000, 118.400002 );
-	v( 47.061813, 50.000000, 118.400002 );
-	v( 88.819336, 35.111900, 118.400002 );
-	v( -42.648903, 50.000000, 118.400002 );
-	v( 70.000000, 78.195251, 70.000000 );
-	v( 70.000000, 94.377434, 70.000000 );
-	v( 70.000000, 106.244400, 70.000000 );
-	v( 70.000000, 128.761108, 70.000000 );
-	v( -67.619431, 70.585670, 19.836960 );
-	v( 89.789368, 190.000000, -70.000000 );
-	v( -70.000000, 94.517036, 70.000000 );
-	v( 89.789368, 170.000000, -70.000000 );
-	v( 89.789368, 210.000000, -70.000000 );
-
-	f4( 98, 1, 0, 99, 0.000000, -1.000000, 0.000000 );
-	uv( 0.050000, 0.044949, 0.050000, 0.000000, 0.000000, 0.000000, 0.000000, 0.044949);
-	f4( 252, 159, 268, 109, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 168, 178, 179, 170, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 52, 3, 2, 38, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 49, 59, 48, 0.000000, 0.000000, 1.000000 );
-	uv( 0.874017, 0.033034, 0.869713, 0.000000, 0.869713, 0.112281);
-	f4( 174, 222, 221, 173, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 53, 38, 49, 59, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 175, 223, 222, 174, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 90, 93, 91, 0.000000, 0.000000, -1.000000 );
-	uv( 0.008506, 0.918433, 0.098006, 0.939836, 0.098006, 0.939836);
-	f4( 67, 92, 89, 55, 0.000000, 0.000000, -1.000000 );
-	uv( 0.348567, 1.000000, 0.330653, 0.926667, 0.330653, 0.073333, 0.348567, 0.000000);
-	f4( 5, 51, 20, 6, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000568, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 89, 21, 19, 88, 0.000000, 0.000000, -1.000000 );
-	uv( 0.330653, 0.073333, 0.330653, 0.073333, 0.114052, 0.040000, 0.114052, 0.040000);
-	f4( 91, 93, 27, 92, 0.000000, 1.000000, 0.000000 );
-	uv( 0.114052, 0.960000, 0.114052, 0.960000, 0.330653, 0.926667, 0.330653, 0.926667);
-	f4( 41, 7, 6, 20, 0.000000, 1.000000, 0.000000 );
-	uv( 0.575000, 0.044949, 0.575000, 0.000000, 0.537500, 0.000000, 0.537500, 0.044949);
-	f4( 75, 69, 70, 76, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 88, 19, 87, 0.000000, 1.000000, 0.000000 );
-	uv( 0.098006, 0.060164, 0.098006, 0.060164, 0.008506, 0.081567);
-	f4( 74, 73, 65, 66, -0.000000, -0.000000, -1.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000061, 1.000000);
-	f4( 75, 67, 68, 69, -0.000000, -0.000000, -1.000000 );
-	uv( 0.000260, 0.999765, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000113);
-	f4( 270, 17, 23, 261, 0.000000, 0.000000, -1.000000 );
-	uv( 0.875000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.875000, 0.000000);
-	f4( 66, 91, 92, 67, 0.000000, 0.000000, 0.000000 );
-	uv( 0.104280, 1.000000, 0.114052, 0.960000, 0.330653, 0.926667, 0.348567, 1.000000);
-	f3( 293, 150, 245, 0.000000, 0.000000, -1.000000 );
-	uv( 0.221141, 0.894864, 0.239072, 1.000000, 0.239072, 0.894864);
-	f4( 172, 220, 223, 175, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 149, 281, 25, 163, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 24, 290, 242, 273, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 291, 248, 149, 0.000000, 0.264156, 0.964480 );
-	uv( 0.191257, 0.894864, 0.143443, 0.894864, 0.143443, 1.000000);
-	f4( 49, 240, 243, 45, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 173, 221, 220, 172, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 272, 275, 146, 163, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 37, 245, 256, 50, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 215, 219, 217, 213, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 16, 131, 24, 0.000000, 1.000000, 0.000000 );
-	uv( 0.250000, 1.000000, 1.000000, 1.000000, 1.000000, 0.750000);
-	f4( 276, 272, 163, 25, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 115, 116, 118, 124, -1.000000, 0.000000, 0.000000 );
-	uv( 0.675000, 0.457793, 0.750000, 0.457793, 0.750000, 0.274307, 0.675000, 0.274307);
-	f4( 214, 218, 219, 215, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 171, 176, 177, 169, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 164, 228, 229, 165, 0.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 170, 179, 176, 171, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 7, 41, 266, 8, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 101, 9, 8, 102, 0.000000, 1.000000, 0.000000 );
-	uv( 0.825000, 0.044949, 0.825000, 0.000000, 0.775000, 0.000000, 0.775000, 0.044949);
-	f3( 269, 191, 197, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 0.750000, 0.000000, 1.000000, 1.000000, 1.000000);
-	f4( 169, 177, 178, 168, 0.999854, 0.002757, 0.016881 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 121, 125, 122, 123, 0.999854, 0.002757, 0.016881 );
-	uv( 0.837500, 0.044949, 0.837500, 0.182564, 0.862500, 0.182564, 0.862500, 0.136693);
-	f4( 10, 9, 101, 121, 0.999854, 0.002757, 0.016881 );
-	uv( 0.875000, 0.000000, 0.825000, 0.000000, 0.825000, 0.044949, 0.837500, 0.044949);
-	f4( 121, 123, 109, 10, 0.999854, 0.002757, 0.016881 );
-	uv( 0.837500, 0.044949, 0.862500, 0.136693, 0.875000, 0.136693, 0.875000, 0.000000);
-	f4( 267, 263, 271, 143, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 108, 11, 10, 109, 1.000000, 0.000000, 0.000000 );
-	uv( 0.950000, 0.136693, 0.950000, 0.000000, 0.875000, 0.000000, 0.875000, 0.136693);
-	f4( 142, 262, 263, 267, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 263, 109, 269, 271, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 99, 0, 11, 126, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.044949, 1.000000, 0.000000, 0.950000, 0.000000, 0.987500, 0.044949);
-	f4( 129, 128, 127, 126, -1.000000, 0.000000, 0.000000 );
-	uv( 0.962500, 0.136693, 0.962500, 0.182564, 0.987500, 0.182564, 0.987500, 0.044949);
-	f4( 11, 108, 129, 126, -1.000000, 0.000000, 0.000000 );
-	uv( 0.950000, 0.000000, 0.950000, 0.136693, 0.962500, 0.136693, 0.987500, 0.044949);
-	f4( 75, 85, 84, 74, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000);
-	f4( 73, 83, 82, 72, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f4( 74, 84, 83, 73, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000);
-	f4( 18, 97, 258, 22, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 0.500000, 1.000000, 0.500000, 0.000000, 0.000000, 0.000000);
-	f4( 109, 268, 160, 269, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 9, 10, 11, 0, -0.999787, 0.010669, -0.017650 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 12, 9, 0, 13, -0.999626, -0.006864, -0.026465 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 15, 7, 8, 12, -0.999546, -0.022870, -0.019608 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 6, 7, 15, 5, -0.999546, -0.022870, -0.019608 );
-	uv( 0.000000, 0.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.272467, 0.032596);
-	f4( 5, 15, 14, 4, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 14, 2, 3, 4, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 13, 1, 2, 14, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f3( 0, 1, 13, 0.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f3( 9, 12, 8, -0.999156, 0.037673, 0.016369 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 60, 77, 78, 61, -0.999380, 0.009872, 0.033784 );
-	uv( 1.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 1.000000, 1.000000);
-	f3( 41, 65, 299, -0.999328, 0.014809, 0.033522 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.750000);
-	f3( 52, 38, 53, -0.999156, 0.037673, 0.016369 );
-	uv( 0.278948, 1.000000, 0.112281, 1.000000, 0.000000, 0.000000);
-	f4( 20, 52, 53, 65, -0.999787, 0.010669, -0.017650 );
-	uv( 0.723392, 1.000000, 0.278948, 1.000000, 0.000000, 0.000000, 1.000000, 0.000000);
-	f4( 3, 52, 42, 4, -0.999848, 0.016003, -0.006867 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 65, 41, 20, -0.999812, -0.013727, -0.013727 );
-	uv( 1.000000, 0.000000, 0.890059, 1.000000, 0.723392, 1.000000);
-	f4( 92, 27, 21, 89, -0.999626, -0.006864, -0.026465 );
-	uv( 0.330653, 0.926667, 0.330653, 0.926667, 0.330653, 0.073333, 0.330653, 0.073333);
-	f4( 35, 32, 33, 34, 0.000000, 0.000000, -1.000000 );
-	uv( 0.049663, 0.950337, 0.950337, 0.950337, 0.950337, 0.049663, 0.049663, 0.049663);
-	f4( 15, 31, 30, 14, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 12, 28, 31, 15, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 13, 29, 28, 12, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 14, 30, 29, 13, 0.000000, 0.901303, 0.433189 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 31, 35, 34, 30, 0.000000, 0.901303, 0.433189 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 28, 32, 35, 31, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 29, 33, 32, 28, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 30, 34, 33, 29, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 19, 93, 90, 87, 0.000000, 0.000000, -1.000000 );
-	uv( 0.098006, 0.060164, 0.098006, 0.939836, 0.008506, 0.918433, 0.008506, 0.081567);
-	f4( 21, 27, 93, 19, 0.000000, 0.000000, -1.000000 );
-	uv( 0.330653, 0.073333, 0.330653, 0.926667, 0.114052, 0.960000, 0.114052, 0.040000);
-	f3( 72, 71, 298, 0.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 0.250000);
-	f4( 64, 81, 77, 60, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 0.000000);
-	f4( 72, 82, 86, 76, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 0.000000);
-	f4( 86, 83, 84, 85, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 76, 70, 71, 72, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 66, 67, 75, 74, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 63, 80, 81, 64, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f4( 62, 79, 80, 63, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 1.000000);
-	f4( 61, 78, 79, 62, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 1.000000, 1.000000);
-	f4( 39, 69, 68, 44, -1.000000, 0.000000, 0.000000 );
-	uv( 0.503283, 0.890059, 0.503283, 1.000000, 0.478854, 1.000000, 0.478854, 0.890059);
-	f4( 54, 88, 87, 53, -1.000000, 0.000000, 0.000000 );
-	uv( 0.104280, 0.000000, 0.098006, 0.060164, 0.008506, 0.081567, 0.000000, 0.000000);
-	f4( 46, 56, 57, 43, -1.000000, 0.000000, 0.000000 );
-	uv( 0.478854, 0.112281, 0.478854, 0.000000, 0.503283, 0.000000, 0.503283, 0.112281);
-	f4( 76, 86, 85, 75, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000);
-	f4( 43, 57, 58, 45, 0.000000, 0.000000, -1.000000 );
-	uv( 0.503283, 0.112281, 0.503283, 0.000000, 0.584712, 0.000000, 0.584712, 0.112281);
-	f4( 37, 70, 69, 39, 0.000000, 0.000000, -1.000000 );
-	uv( 0.584712, 0.890059, 0.584712, 1.000000, 0.503283, 1.000000, 0.503283, 0.890059);
-	f4( 65, 90, 91, 66, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 0.008506, 0.918433, 0.098006, 0.939836, 0.104280, 1.000000);
-	f4( 53, 87, 90, 65, 0.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 0.008506, 0.081567, 0.008506, 0.918433, 0.000000, 1.000000);
-	f4( 55, 89, 88, 54, 1.000000, 0.000000, 0.000000 );
-	uv( 0.348567, 0.000000, 0.330653, 0.073333, 0.114052, 0.040000, 0.104280, 0.000000);
-	f3( 47, 71, 50, 1.000000, 0.000000, 0.000000 );
-	uv( 0.869713, 0.890059, 0.869713, 1.000000, 0.873956, 0.967438);
-	f4( 37, 47, 71, 70, 1.000000, 0.000000, 0.000000 );
-	uv( 0.584712, 0.890059, 0.869713, 0.890059, 0.869713, 1.000000, 0.584712, 1.000000);
-	f4( 45, 58, 59, 48, 1.000000, 0.000000, 0.000000 );
-	uv( 0.584712, 0.112281, 0.584712, 0.000000, 0.869713, 0.000000, 0.869713, 0.112281);
-	f4( 52, 20, 51, 42, 0.000000, -1.000000, 0.000000 );
-	uv( 0.989261, 0.082423, 0.989261, 0.917577, 0.880452, 0.917577, 0.880452, 0.082423);
-	f3( 78, 77, 81, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 80, 79, 78, 81, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 62, 54, 53, 61, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000194, 0.000185);
-	f4( 63, 55, 54, 62, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 57, 56, 55, 63, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 0.999887, 1.000000, 1.000000, 1.000000, 0.000000, 0.000260, 0.000235);
-	f4( 57, 63, 64, 58, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 58, 64, 60, 59, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 61, 53, 59, 60, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 83, 86, 82, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 40, 44, 68, 67, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 36, 55, 56, 46, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 292, 261, 23, 284, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 36, 18, 22, 40, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 67, 55, 36, 40, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 293, 100, 261, 292, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 38, 2, 1, 264, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 51, 5, 4, 42, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 220, 224, 227, 223, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 221, 225, 224, 220, 0.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 167, 231, 228, 164, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 206, 210, 211, 207, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 165, 141, 267, 143, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 0.500000, 1.000000, 0.000000);
-	f4( 165, 229, 230, 166, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 271, 198, 192, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.250000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 166, 230, 231, 167, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 297, 280, 132, 241, -1.000000, 0.000000, 0.000000 );
-	uv( 0.191258, 0.112741, 0.191257, 0.000000, 0.143443, 0.000000, 0.143443, 0.112741);
-	f3( 297, 282, 280, -1.000000, 0.000000, 0.000000 );
-	uv( 0.191258, 0.112741, 0.215165, 0.112741, 0.191257, 0.000000);
-	f3( 293, 292, 150, 0.000000, -1.000000, 0.000000 );
-	uv( 0.221141, 0.894864, 0.203211, 0.894864, 0.239072, 1.000000);
-	f4( 245, 150, 151, 244, 0.000000, -1.000000, 0.000000 );
-	uv( 0.239072, 0.894864, 0.239072, 1.000000, 0.298840, 1.000000, 0.298840, 0.894864);
-	f4( 236, 134, 133, 243, 0.000000, -1.000000, 0.000000 );
-	uv( 0.298840, 0.112741, 0.298840, 0.000000, 0.239072, 0.000000, 0.239072, 0.112741);
-	f4( 292, 291, 149, 150, 0.000000, -1.000000, 0.000000 );
-	uv( 0.203211, 0.894864, 0.191257, 0.894864, 0.143443, 1.000000, 0.239072, 1.000000);
-	f4( 244, 151, 152, 246, 0.000000, 0.000000, 1.000000 );
-	uv( 0.298840, 0.894864, 0.298840, 1.000000, 0.370561, 1.000000, 0.370561, 0.894864);
-	f4( 135, 295, 237, 136, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 246, 152, 153, 247, 0.000000, 0.000000, 1.000000 );
-	uv( 0.370561, 0.894864, 0.370561, 1.000000, 0.418376, 1.000000, 0.418376, 0.894864);
-	f4( 239, 137, 136, 237, 0.000000, 0.000000, 1.000000 );
-	uv( 0.490097, 0.112741, 0.490097, 0.000000, 0.418376, 0.000000, 0.418376, 0.112741);
-	f4( 247, 153, 154, 254, 0.000000, 1.000000, 0.000000 );
-	uv( 0.418376, 0.894864, 0.418376, 1.000000, 0.490097, 1.000000, 0.490097, 0.894864);
-	f4( 240, 138, 137, 239, 0.000000, 1.000000, 0.000000 );
-	uv( 0.549865, 0.112741, 0.549865, 0.000000, 0.490097, 0.000000, 0.490097, 0.112741);
-	f4( 254, 154, 155, 256, 0.000000, 1.000000, 0.000000 );
-	uv( 0.490097, 0.894864, 0.490097, 1.000000, 0.549865, 1.000000, 0.549865, 0.894864);
-	f4( 264, 139, 138, 240, 0.000000, 1.000000, 0.000000 );
-	uv( 0.645494, 0.112741, 0.657448, 0.000000, 0.549865, 0.000000, 0.549865, 0.112741);
-	f4( 139, 264, 265, 253, 0.000000, 1.000000, 0.000000 );
-	uv( 0.657448, 0.000000, 0.645494, 0.112741, 0.645494, 0.336205, 0.657448, 0.336205);
-	f4( 266, 256, 155, 156, 0.000000, 1.000000, 0.000000 );
-	uv( 0.645494, 0.894864, 0.549865, 0.894864, 0.549865, 1.000000, 0.657448, 1.000000);
-	f4( 156, 257, 255, 266, 0.000000, 1.000000, 0.000000 );
-	uv( 0.657448, 1.000000, 0.657448, 0.671400, 0.645494, 0.671400, 0.645494, 0.894864);
-	f4( 260, 140, 139, 253, 0.000000, 1.000000, 0.000000 );
-	uv( 0.693308, 0.336205, 0.693308, 0.000000, 0.657448, 0.000000, 0.657448, 0.336205);
-	f4( 257, 156, 157, 251, -1.000000, 0.000000, 0.000000 );
-	uv( 0.657448, 0.671400, 0.657448, 1.000000, 0.693308, 1.000000, 0.693308, 0.671400);
-	f4( 259, 141, 140, 260, -1.000000, 0.000000, 0.000000 );
-	uv( 0.717216, 0.336205, 0.717216, 0.000000, 0.693308, 0.000000, 0.693308, 0.336205);
-	f4( 251, 157, 158, 250, -1.000000, 0.000000, 0.000000 );
-	uv( 0.693308, 0.671400, 0.693308, 1.000000, 0.717216, 1.000000, 0.717216, 0.671400);
-	f4( 250, 158, 159, 252, -1.000000, 0.000000, 0.000000 );
-	uv( 0.717216, 0.671400, 0.717216, 1.000000, 0.729169, 1.000000, 0.729169, 0.671400);
-	f4( 262, 142, 141, 259, 0.000000, -1.000000, 0.000000 );
-	uv( 0.729169, 0.336205, 0.729169, 0.000000, 0.717216, 0.000000, 0.717216, 0.336205);
-	f4( 184, 212, 214, 186, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 222, 226, 225, 221, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 185, 213, 212, 184, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 195, 194, 193, 192, 0.000000, -0.969314, 0.245825 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 223, 227, 226, 222, 0.037038, -0.985523, 0.165447 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 152, 149, 169, 0.024681, -0.980989, 0.192486 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 151, 150, 149, 152, 0.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 169, 149, 163, 171, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 132, 16, 24, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 0.250000, 1.000000, 1.000000, 0.750000);
-	f4( 145, 164, 165, 144, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f3( 165, 143, 144, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 141, 142, 267, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.500000);
-	f4( 166, 140, 141, 165, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 136, 137, 138, 139, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f3( 136, 139, 140, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f3( 136, 140, 166, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 136, 166, 167, 135, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f3( 132, 280, 135, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 0.500000, 1.000000, 0.000000, 0.000000);
-	f4( 131, 94, 290, 24, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 167, 132, 135, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 132, 167, 164, 146, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f3( 145, 146, 164, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 162, 171, 163, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 170, 171, 162, 161, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 170, 161, 160, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 170, 160, 268, 158, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 0.500000, 0.000000, 1.000000);
-	f4( 170, 158, 157, 168, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f3( 153, 168, 157, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 153, 157, 156, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 155, 154, 153, 156, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 153, 152, 169, 168, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 226, 227, 224, 225, 0.000000, 0.000000, 1.000000 );
-	uv( 0.229167, 0.770833, 0.770833, 0.770833, 0.770833, 0.229167, 0.229167, 0.229167);
-	f4( 231, 235, 232, 228, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 0.229167, 0.770833, 0.229167, 0.229167, 0.000000, 0.000000);
-	f4( 230, 234, 235, 231, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 1.000000, 0.770833, 0.770833, 0.229167, 0.770833, 0.000000, 1.000000);
-	f4( 229, 233, 234, 230, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 0.000000, 0.770833, 0.229167, 0.770833, 0.770833, 1.000000, 1.000000);
-	f4( 228, 232, 233, 229, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 0.000000, 0.229167, 0.229167, 0.770833, 0.229167, 1.000000, 0.000000);
-	f4( 235, 174, 173, 232, 0.000000, 0.000000, 1.000000 );
-	uv( 0.229167, 0.770833, 0.229167, 0.770833, 0.229167, 0.229167, 0.229167, 0.229167);
-	f4( 234, 175, 174, 235, 0.000000, 0.000000, 1.000000 );
-	uv( 0.770833, 0.770833, 0.770833, 0.770833, 0.229167, 0.770833, 0.229167, 0.770833);
-	f4( 233, 172, 175, 234, 0.000000, 0.000000, 1.000000 );
-	uv( 0.770833, 0.229167, 0.770833, 0.229167, 0.770833, 0.770833, 0.770833, 0.770833);
-	f4( 232, 173, 172, 233, 1.000000, 0.000000, 0.000000 );
-	uv( 0.229167, 0.229167, 0.229167, 0.229167, 0.770833, 0.229167, 0.770833, 0.229167);
-	f4( 216, 217, 219, 218, 1.000000, 0.000000, 0.000000 );
-	uv( 0.229167, 0.229167, 0.770833, 0.229167, 0.770833, 0.770833, 0.229167, 0.770833);
-	f4( 178, 180, 183, 179, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 0.229167, 0.229167, 0.229167, 0.770833, 0.000000, 1.000000);
-	f4( 179, 183, 182, 176, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 0.229167, 0.770833, 0.770833, 0.770833, 1.000000, 1.000000);
-	f4( 176, 182, 181, 177, 1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 0.770833, 0.770833, 0.770833, 0.229167, 1.000000, 0.000000);
-	f4( 177, 181, 180, 178, 1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 0.770833, 0.229167, 0.229167, 0.229167, 0.000000, 0.000000);
-	f4( 180, 184, 186, 183, 1.000000, 0.000000, 0.000000 );
-	uv( 0.229167, 0.229167, 0.229167, 0.229167, 0.229167, 0.770833, 0.229167, 0.770833);
-	f4( 181, 185, 184, 180, 1.000000, 0.000000, 0.000000 );
-	uv( 0.770833, 0.229167, 0.770833, 0.229167, 0.229167, 0.229167, 0.229167, 0.229167);
-	f4( 182, 187, 185, 181, 1.000000, 0.000000, 0.000000 );
-	uv( 0.770833, 0.770833, 0.770833, 0.770833, 0.770833, 0.229167, 0.770833, 0.229167);
-	f4( 183, 186, 187, 182, 1.000000, 0.000000, 0.000000 );
-	uv( 0.229167, 0.770833, 0.229167, 0.770833, 0.770833, 0.770833, 0.770833, 0.770833);
-	f4( 187, 215, 213, 185, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 186, 214, 215, 187, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 212, 216, 218, 214, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 213, 217, 216, 212, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 268, 159, 158, 0.000000, -0.923880, -0.382683 );
-	uv( 1.000000, 0.500000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 146, 145, 194, 195, 0.000000, -0.923880, -0.382683 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 145, 144, 193, 194, 0.000000, -0.382683, -0.923880 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 193, 144, 143, 192, 0.000000, -0.382683, -0.923880 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 190, 189, 162, 163, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 162, 189, 188, 161, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 188, 191, 160, 161, 0.000000, -0.923880, -0.382683 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 191, 188, 189, 190, 0.000000, -0.923880, -0.382683 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 209, 208, 211, 210, 0.000000, -0.382683, -0.923880 );
-	uv( 0.167653, 0.832347, 0.832347, 0.832347, 0.832347, 0.167653, 0.167653, 0.167653);
-	f4( 271, 269, 197, 198, 0.000000, -0.382683, -0.923880 );
-	uv( 0.000000, 0.250000, 0.000000, 0.750000, 1.000000, 1.000000, 1.000000, 0.000000);
-	f4( 190, 196, 197, 191, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 195, 199, 196, 190, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 1.000000);
-	f4( 192, 198, 199, 195, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 197, 201, 202, 198, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 196, 200, 201, 197, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 199, 203, 200, 196, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 198, 202, 203, 199, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 201, 205, 206, 202, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 200, 204, 205, 201, 0.000000, 0.076104, 0.997100 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 203, 207, 204, 200, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 202, 206, 207, 203, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 205, 209, 210, 206, 0.000000, 0.076104, 0.997100 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 204, 208, 209, 205, 0.025441, 0.076153, 0.996772 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 207, 211, 208, 204, 0.000000, 0.076104, 0.997100 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 289, 288, 285, 286, 0.000000, 0.076104, 0.997100 );
-	uv( 0.500000, 0.000000, 0.000000, 0.500000, 1.000000, 0.500000, 1.000000, 0.000000);
-	f4( 149, 132, 24, 274, -0.025441, 0.076153, 0.996772 );
-	uv( 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 0.750000, 1.000000, 0.500000);
-	f4( 280, 133, 134, 135, -0.227336, -0.033900, 0.973226 );
-	uv( 0.500000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 278, 26, 146, 275, -0.347221, -0.009902, 0.937731 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 274, 281, 149, 0.038172, 0.057130, 0.997637 );
-	uv( 1.000000, 0.500000, 0.250000, 0.000000, 0.000000, 0.000000);
-	f4( 287, 289, 25, 281, 0.025441, 0.076153, 0.996772 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 249, 278, 275, 104, -0.707107, -0.017993, 0.706878 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 288, 289, 287, -0.347221, -0.009902, 0.937731 );
-	uv( 0.000000, 0.500000, 0.500000, 0.000000, 0.000000, 0.000000);
-	f4( 147, 130, 275, 272, -0.227336, -0.033900, 0.973226 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 284, 283, 241, 248, -0.382785, -0.050933, 0.922432 );
-	uv( 0.000000, 0.500000, 1.000000, 0.500000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 290, 94, 249, -0.382785, -0.050933, 0.922432 );
-	uv( 0.000000, 0.750000, 0.000000, 1.000000, 0.500000, 1.000000);
-	f4( 238, 95, 110, 105, -0.227336, -0.033900, 0.973226 );
-	uv( 0.107697, 0.526924, 0.107697, 0.723076, 0.892303, 0.723076, 0.892303, 0.526924);
-	f4( 242, 290, 249, 104, 0.227336, -0.033900, 0.973226 );
-	uv( 1.000000, 0.750000, 0.000000, 0.750000, 0.500000, 1.000000, 1.000000, 1.000000);
-	f3( 274, 148, 281, 0.382785, -0.050933, 0.922432 );
-	uv( 1.000000, 0.500000, 1.000000, 0.000000, 0.250000, 0.000000);
-	f4( 146, 26, 16, 132, 0.227336, -0.033900, 0.973226 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 284, 23, 17, 283, 0.347221, -0.009902, 0.937731 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 22, 258, 44, 40, 0.707107, -0.017993, 0.706878 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 294, 258, 100, 293, 0.382785, -0.050933, 0.922432 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 274, 288, 287, 148, -0.025441, 0.076153, 0.996772 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 107, 285, 288, 274, -0.038172, 0.057130, 0.997637 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 147, 286, 285, 107, 0.347221, -0.009902, 0.937731 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 273, 242, 104, 130, 0.227336, -0.033900, 0.973226 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 289, 286, 272, 276, 0.000000, 0.076104, 0.997100 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 16, 26, 249, 94, -0.038172, 0.057130, 0.997637 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 274, 238, 105, 107, -0.025441, 0.076153, 0.996772 );
-	uv( 1.000000, 0.500000, 0.926539, 0.507871, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 24, 95, 238, 274, 0.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.750000, 0.922269, 0.713910, 0.926539, 0.507871, 1.000000, 0.500000);
-	f4( 273, 110, 95, 24, 0.000000, 0.076104, 0.997100 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 0.922269, 0.713910, 1.000000, 0.750000);
-	f4( 107, 105, 110, 273, 0.025441, 0.076153, 0.996772 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 239, 237, 295, 236, 0.038172, 0.057130, 0.997637 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 97, 106, 100, 258, 0.000000, 0.000000, 0.000000 );
-	uv( 0.500000, 1.000000, 0.750000, 1.000000, 0.750000, 0.000000, 0.500000, 0.000000);
-	f4( 37, 258, 294, 245, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 106, 270, 261, 100, 0.000000, 0.000000, -1.000000 );
-	uv( 0.750000, 1.000000, 0.875000, 1.000000, 0.875000, 0.000000, 0.750000, 0.000000);
-	f4( 236, 295, 135, 134, 0.000000, -0.382683, -0.923880 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 44, 258, 37, 39, 0.000000, -0.382683, -0.923880 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 41, 299, 296, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 0.750000, 1.000000, 0.500000);
-	f3( 72, 298, 296, 0.000000, 0.264156, 0.964480 );
-	uv( 0.000000, 0.000000, 1.000000, 0.250000, 1.000000, 0.500000);
-	f4( 18, 36, 46, 97, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 282, 243, 133, 280, 0.000000, 0.000000, 0.000000 );
-	uv( 0.215165, 0.112741, 0.239072, 0.112741, 0.239072, 0.000000, 0.191257, 0.000000);
-	f4( 47, 41, 296, 298, 0.000000, 0.004455, 0.999990 );
-	uv( 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 0.500000, 1.000000, 0.250000);
-	f3( 298, 71, 47, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 0.250000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 72, 296, 299, 73, 0.000000, 0.264156, 0.964480 );
-	uv( 0.000000, 0.000000, 1.000000, 0.500000, 1.000000, 0.750000, 0.000000, 1.000000);
-	f3( 299, 65, 73, 0.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.750000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 297, 283, 17, 270, 0.000000, 0.004455, 0.999990 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 282, 297, 270, 106, 0.000000, 0.004455, 0.999990 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 243, 282, 106, 97, 0.000000, 0.264156, 0.964480 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 45, 243, 97, 0.000000, 0.264156, 0.964480 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 46, 43, 45, 97, -0.999926, 0.001808, 0.012015 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-
-	this.computeCentroids();
-	this.computeNormals(true);
-
-	scope.colors = {};
-	scope.selections = {};
-	scope.selections["c1"] = [0, 3, 10, 13, 18, 25, 28, 29, 32, 33, 37, 38, 41, 42, 43, 45, 48, 49, 50, 54, 56, 57, 58, 59, 60, 61, 62, 63, 64, 69, 73, 74, 75, 76, 116, 117, 120, 121, 122, 123, 125, 154, 157, 184, 189, 190, 191, 192, 193, 198, 199, 200, 201, 204, 205, 214, 219, 220, 221, 222, 227, 228, 229, 245, 246, 258, 260, 263, 266, 272, 275, 276];
-	scope.selections["c2"] = [5, 7, 8, 11, 12, 15, 20, 21, 22, 24, 26, 27, 31, 39, 71, 77, 78, 79, 80, 81, 82, 119, 126, 128, 130, 131, 132, 134, 135, 136, 137, 138, 139, 140, 141, 142, 143, 144, 145, 146, 147, 148, 149, 150, 151, 152, 153, 155, 156, 158, 159, 160, 162, 163, 164, 165, 166, 167, 168, 169, 170, 172, 173, 174, 175, 176, 177, 178, 179, 180, 181, 182, 183, 202, 203, 206, 207, 208, 209, 210, 211, 212, 213, 215, 216, 217, 218, 223, 224, 225, 226, 232, 233, 239, 241, 244, 261, 262, 267, 273];
-	scope.selections["c3"] = [1, 2, 23, 30, 34, 35, 36, 40, 46, 47, 51, 52, 53, 65, 84, 85, 86, 89, 90, 91, 95, 105, 106, 113, 124, 127, 129, 161, 171, 185, 186, 187, 188, 194, 195, 196, 197, 230, 231, 234, 235, 236, 237, 238, 240, 242, 243, 247, 248, 249, 250, 251, 252, 253, 254, 255, 256, 257, 259, 274];
-	scope.selections["c4"] = [4, 6, 9, 14, 16, 17, 19, 44, 55, 66, 67, 68, 70, 72, 83, 87, 88, 92, 93, 94, 96, 97, 98, 99, 100, 101, 102, 103, 104, 107, 108, 109, 110, 111, 112, 114, 115, 118, 133, 264, 265, 268, 269, 270, 271];
-	scope.colors["c1"] = 0x000000;
-	scope.colors["c2"] = 0x028fd4;
-	scope.colors["c3"] = 0xe0dc0a;
-	scope.colors["c4"] = 0xed3537;
-
-	scope.autoColor = function(){
-		for(var s in this.selections){
-			for(var i = 0 ; i < this.selections[s].length; i++) this.faces[this.selections[s][i]].material = [new THREE.MeshBasicMaterial({color:this.colors[s]})];
-		}
-	}
-
-	scope.getPosition = function(){	return new THREE.Vector3(0.01657867431640625, -118.11475372314453, 9.1618766784667969);	}
-
-	scope.getRotation = function(){	return new THREE.Vector3(0.0, 0.0, 0.0);	}
-
-	scope.getScale = function(){	return new THREE.Vector3(0.5, 0.5, 0.5);	}
-
-	function v( x, y, z ) {
-
-		scope.vertices.push( new THREE.Vertex( new THREE.Vector3( x, y, z ) ) );
-
-	}
-
-	function f3( a, b, c, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face3( a, b, c, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function f4( a, b, c, d, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face4( a, b, c, d, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function uv( u1, v1, u2, v2, u3, v3, u4, v4 ) {
-
-		var uv = [];
-		uv.push( new THREE.UV( u1, v1 ) );
-		uv.push( new THREE.UV( u2, v2 ) );
-		uv.push( new THREE.UV( u3, v3 ) );
-		if ( u4 && v4 ) uv.push( new THREE.UV( u4, v4 ) );
-		scope.uvs.push( uv );
-	}
-
-}
-
-BotUpperBody.prototype = new THREE.Geometry();
-BotUpperBody.prototype.constructor = BotUpperBody;

+ 0 - 87
examples/geometry/c4d/Box6.js

@@ -1,87 +0,0 @@
-var Box6 = function () {
-
-	var scope = this;
-
-	THREE.Geometry.call(this);
-
-	v( -100.000000, 100.000000, -100.000000 );
-	v( -100.000000, -100.000000, -100.000000 );
-	v( 100.000000, 100.000000, -100.000000 );
-	v( 100.000000, -100.000000, -100.000000 );
-	v( 100.000000, 100.000000, 100.000000 );
-	v( 100.000000, -100.000000, 100.000000 );
-	v( -100.000000, 100.000000, 100.000000 );
-	v( -100.000000, -100.000000, 100.000000 );
-
-	f4( 2, 3, 1, 0, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 4, 5, 3, 2, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 6, 7, 5, 4, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 0, 1, 7, 6, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 3, 5, 7, 1, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 4, 2, 0, 6, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-
-	scope.colors = {};
-	scope.selections = {};
-	scope.selections["top"] = [4];
-	scope.selections["bottom"] = [5];
-	scope.selections["front"] = [2];
-	scope.selections["back"] = [0];
-	scope.selections["left"] = [3];
-	scope.selections["right"] = [1];
-	scope.colors["top"] = 0xb20000;
-	scope.colors["bottom"] = 0x00b200;
-	scope.colors["front"] = 0x0000b2;
-	scope.colors["back"] = 0x00b2b2;
-	scope.colors["left"] = 0xb200b2;
-	scope.colors["right"] = 0xb2b200;
-
-	scope.autoColor = function(){
-	    for(var s in this.selections){
-			for(var i = 0 ; i < this.selections[s].length; i++) this.faces[this.selections[s][i]].material = [ new THREE.MeshBasicMaterial( { color: this.colors[s], wireframe: false } ) ];
-		}
-	}
-
-	scope.getPosition = function(){	return new THREE.Vector3(0.0, 0.0, 0.0);	}
-
-	scope.getRotation = function(){	return new THREE.Vector3(0.0, 0.0, 0.0);	}
-
-	scope.getScale = function(){	return new THREE.Vector3(1.0, 1.0, 1.0);	}
-
-	function v( x, y, z ) {
-
-		scope.vertices.push( new THREE.Vertex( new THREE.Vector3( x, y, z ) ) );
-
-	}
-
-	function f3( a, b, c, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face3( a, b, c, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function f4( a, b, c, d, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face4( a, b, c, d, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function uv( u1, v1, u2, v2, u3, v3, u4, v4 ) {
-
-		var uv = [];
-		uv.push( new THREE.UV( u1, v1 ) );
-		uv.push( new THREE.UV( u2, v2 ) );
-		uv.push( new THREE.UV( u3, v3 ) );
-		if ( u4 && v4 ) uv.push( new THREE.UV( u4, v4 ) );
-		scope.uvs.push( uv );
-	}
-
-}
-
-Box6.prototype = new THREE.Geometry();
-Box6.prototype.constructor = Box6;

+ 0 - 70
examples/geometry/c4d/Dice.js

@@ -1,70 +0,0 @@
-var Dice = function () {
-
-	var scope = this;
-
-	THREE.Geometry.call(this);
-
-	v( -100.000000, 100.000000, -100.000000 );
-	v( -100.000000, -100.000000, -100.000000 );
-	v( 100.000000, 100.000000, -100.000000 );
-	v( 100.000000, -100.000000, -100.000000 );
-	v( 100.000000, 100.000000, 100.000000 );
-	v( 100.000000, -100.000000, 100.000000 );
-	v( -100.000000, 100.000000, 100.000000 );
-	v( -100.000000, -100.000000, 100.000000 );
-
-	f4( 2, 3, 1, 0, 0.000000, 0.000000, 1.000000 );
-	uv( 0.488325, 0.325550, 0.488325, 0.007784, 0.011675, 0.007784, 0.011675, 0.325550);
-	f4( 4, 5, 3, 2, 0.000000, 0.000000, 1.000000 );
-	uv( 0.988325, 0.325550, 0.988325, 0.007784, 0.511675, 0.007784, 0.511675, 0.325550);
-	f4( 6, 7, 5, 4, 0.000000, 0.000000, 1.000000 );
-	uv( 0.488325, 0.658883, 0.488325, 0.341117, 0.011675, 0.341117, 0.011675, 0.658883);
-	f4( 0, 1, 7, 6, 0.000000, 0.000000, 1.000000 );
-	uv( 0.988325, 0.658883, 0.988325, 0.341117, 0.511675, 0.341117, 0.511675, 0.658883);
-	f4( 3, 5, 7, 1, -1.000000, 0.000000, 0.000000 );
-	uv( 0.488325, 0.992216, 0.488325, 0.674450, 0.011675, 0.674450, 0.011675, 0.992216);
-	f4( 4, 2, 0, 6, -1.000000, 0.000000, 0.000000 );
-	uv( 0.988325, 0.992216, 0.988325, 0.674450, 0.511675, 0.674450, 0.511675, 0.992216);
-
-	scope.autoColor = function(){
-		this.colors = {};
-		this.selections = {};
-		var i = 0;
-		this.colors[""] = 0xcccccc;
-		for(var s in this.selections){
-			for(i = 0 ; i < this.selections[s].length; i++) this.faces[this.selections[s][i]].material = [ new THREE.MeshColorFillMaterial( this.colors[s],1) ];
-		}
-	}
-
-	function v( x, y, z ) {
-
-		scope.vertices.push( new THREE.Vertex( new THREE.Vector3( x, y, z ) ) );
-
-	}
-
-	function f3( a, b, c, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face3( a, b, c, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function f4( a, b, c, d, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face4( a, b, c, d, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function uv( u1, v1, u2, v2, u3, v3, u4, v4 ) {
-
-		var uv = [];
-		uv.push( new THREE.UV( u1, v1 ) );
-		uv.push( new THREE.UV( u2, v2 ) );
-		uv.push( new THREE.UV( u3, v3 ) );
-		if ( u4 && v4 ) uv.push( new THREE.UV( u4, v4 ) );
-		scope.uvs.push( uv );
-	}
-
-}
-
-Dice.prototype = new THREE.Geometry();
-Dice.prototype.constructor = Dice;

+ 0 - 61
examples/geometry/c4d/Dice249UV.js

@@ -1,61 +0,0 @@
-var Dice249UV = function () {
-
-	var scope = this;
-
-	THREE.Geometry.call(this);
-
-	v( -1.000000, -1.000000, 1.000000 );
-	v( -1.000000, 1.000000, 1.000000 );
-	v( 1.000000, -1.000000, 1.000000 );
-	v( 1.000000, 1.000000, 1.000000 );
-	v( 1.000000, -1.000000, -1.000000 );
-	v( 1.000000, 1.000000, -1.000000 );
-	v( -1.000000, -1.000000, -1.000000 );
-	v( -1.000000, 1.000000, -1.000000 );
-
-	f4( 0, 2, 3, 1, -0.577349, -0.577349, 0.577349 );
-	f4( 2, 4, 5, 3, 0.577349, -0.577349, 0.577349 );
-	f4( 4, 6, 7, 5, 0.577349, -0.577349, -0.577349 );
-	f4( 6, 0, 1, 7, -0.577349, -0.577349, -0.577349 );
-	f4( 1, 3, 5, 7, -0.577349, 0.577349, 0.577349 );
-	f4( 2, 0, 6, 4, 0.577349, -0.577349, 0.577349 );
-
-	uv( 0.011675, 0.325550, 0.488325, 0.325550, 0.488325, 0.007784, 0.011675, 0.007784);
-	uv( 0.511675, 0.325550, 0.988325, 0.325550, 0.988325, 0.007784, 0.511675, 0.007784);
-	uv( 0.011675, 0.658883, 0.488325, 0.658883, 0.488325, 0.341117, 0.011675, 0.341117);
-	uv( 0.511675, 0.658883, 0.988325, 0.658883, 0.988325, 0.341117, 0.511675, 0.341117);
-	uv( 0.011675, 0.992216, 0.488325, 0.992216, 0.488325, 0.674450, 0.011675, 0.674450);
-	uv( 0.988325, 0.674450, 0.511675, 0.674450, 0.511675, 0.992216, 0.988325, 0.992216);
-
-	function v( x, y, z ) {
-
-		scope.vertices.push( new THREE.Vertex( new THREE.Vector3( x, y, z ) ) );
-
-	}
-
-	function f3( a, b, c, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face3( a, b, c, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function f4( a, b, c, d, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face4( a, b, c, d, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function uv( u1, v1, u2, v2, u3, v3, u4, v4 ) {
-
-		var uv = [];
-		uv.push( new THREE.UV( u1, v1 ) );
-		uv.push( new THREE.UV( u2, v2 ) );
-		uv.push( new THREE.UV( u3, v3 ) );
-		if ( u4 && v4 ) uv.push( new THREE.UV( u4, v4 ) );
-		scope.uvs.push( uv );
-	}
-
-}
-
-Dice249UV.prototype = new THREE.Geometry();
-Dice249UV.prototype.constructor = Dice249UV;

+ 0 - 659
examples/geometry/c4d/DodecaEdges.js

@@ -1,659 +0,0 @@
-var DodecaEdges = function () {
-
-	var scope = this;
-
-	THREE.Geometry.call(this);
-
-	v( -12.271027, -27.912203, -93.417236 );
-	v( -12.271027, -43.452217, -93.417236 );
-	v( -4.501022, -35.682209, -93.417236 );
-	v( -12.271027, -35.682209, -85.647232 );
-	v( -20.041031, -35.682209, -93.417236 );
-	v( -12.271027, -35.682209, -101.187241 );
-	v( -12.271027, 43.452217, -93.417236 );
-	v( -12.271027, 27.912203, -93.417236 );
-	v( -4.501022, 35.682209, -93.417236 );
-	v( -12.271027, 35.682209, -85.647232 );
-	v( -20.041031, 35.682209, -93.417236 );
-	v( -12.271027, 35.682209, -101.187241 );
-	v( 81.146210, 7.770006, -35.682209 );
-	v( 81.146210, -7.770006, -35.682209 );
-	v( 88.916214, -0.000000, -35.682209 );
-	v( 81.146210, -0.000000, -27.912203 );
-	v( 73.376205, -0.000000, -35.682209 );
-	v( 81.146210, -0.000000, -43.452217 );
-	v( 81.146210, 7.770006, 35.682209 );
-	v( 81.146210, -7.770006, 35.682209 );
-	v( 88.916214, -0.000000, 35.682209 );
-	v( 81.146210, -0.000000, 43.452217 );
-	v( 73.376205, -0.000000, 35.682209 );
-	v( 81.146210, -0.000000, 27.912203 );
-	v( -12.271027, -27.912203, 93.417236 );
-	v( -12.271027, -43.452217, 93.417236 );
-	v( -4.501022, -35.682209, 93.417236 );
-	v( -12.271027, -35.682209, 101.187241 );
-	v( -20.041031, -35.682209, 93.417236 );
-	v( -12.271027, -35.682209, 85.647232 );
-	v( -12.271027, 43.452217, 93.417236 );
-	v( -12.271027, 27.912203, 93.417236 );
-	v( -4.501022, 35.682209, 93.417236 );
-	v( -12.271027, 35.682209, 101.187241 );
-	v( -20.041031, 35.682209, 93.417236 );
-	v( -12.271027, 35.682209, 85.647232 );
-	v( -105.688263, 7.770006, 35.682209 );
-	v( -105.688263, -7.770006, 35.682209 );
-	v( -97.918259, -0.000000, 35.682209 );
-	v( -105.688263, -0.000000, 43.452217 );
-	v( -113.458267, -0.000000, 35.682209 );
-	v( -105.688263, -0.000000, 27.912203 );
-	v( -105.688263, 7.770006, -35.682209 );
-	v( -105.688263, -7.770006, -35.682209 );
-	v( -97.918259, -0.000000, -35.682209 );
-	v( -105.688263, -0.000000, -27.912203 );
-	v( -113.458267, -0.000000, -35.682209 );
-	v( -105.688263, -0.000000, -43.452217 );
-	v( -47.953232, -85.647232, 0.000000 );
-	v( -47.953232, -101.187241, 0.000000 );
-	v( -40.183228, -93.417236, 0.000000 );
-	v( -47.953232, -93.417236, 7.770006 );
-	v( -55.723236, -93.417236, -0.000001 );
-	v( -47.953232, -93.417236, -7.770006 );
-	v( 23.411179, -85.647232, 0.000000 );
-	v( 23.411179, -101.187241, 0.000000 );
-	v( 31.181183, -93.417236, 0.000000 );
-	v( 23.411179, -93.417236, 7.770006 );
-	v( 15.641174, -93.417236, -0.000001 );
-	v( 23.411179, -93.417236, -7.770006 );
-	v( 23.411179, 101.187241, 0.000000 );
-	v( 23.411179, 85.647232, 0.000000 );
-	v( 31.181183, 93.417236, 0.000000 );
-	v( 23.411179, 93.417236, 7.770006 );
-	v( 15.641174, 93.417236, -0.000001 );
-	v( 23.411179, 93.417236, -7.770006 );
-	v( -47.953232, 101.187241, 0.000000 );
-	v( -47.953232, 85.647232, 0.000000 );
-	v( -40.183228, 93.417236, 0.000000 );
-	v( -47.953232, 93.417236, 7.770006 );
-	v( -55.723236, 93.417236, -0.000001 );
-	v( -47.953232, 93.417236, -7.770006 );
-	v( 45.463989, 65.505035, -57.735027 );
-	v( 45.463989, 49.965019, -57.735027 );
-	v( 53.233994, 57.735027, -57.735027 );
-	v( 45.463989, 57.735027, -49.965019 );
-	v( 37.693985, 57.735027, -57.735027 );
-	v( 45.463989, 57.735027, -65.505035 );
-	v( 45.463989, 65.505035, 57.735027 );
-	v( 45.463989, 49.965019, 57.735027 );
-	v( 53.233994, 57.735027, 57.735027 );
-	v( 45.463989, 57.735027, 65.505035 );
-	v( 37.693985, 57.735027, 57.735027 );
-	v( 45.463989, 57.735027, 49.965019 );
-	v( -70.006058, 65.505035, 57.735027 );
-	v( -70.006058, 49.965019, 57.735027 );
-	v( -62.236053, 57.735027, 57.735027 );
-	v( -70.006058, 57.735027, 65.505035 );
-	v( -77.776062, 57.735027, 57.735027 );
-	v( -70.006058, 57.735027, 49.965019 );
-	v( -70.006058, 65.505035, -57.735027 );
-	v( -70.006058, 49.965019, -57.735027 );
-	v( -62.236053, 57.735027, -57.735027 );
-	v( -70.006058, 57.735027, -49.965019 );
-	v( -77.776062, 57.735027, -57.735027 );
-	v( -70.006058, 57.735027, -65.505035 );
-	v( 45.463989, -49.965019, -57.735027 );
-	v( 45.463989, -65.505035, -57.735027 );
-	v( 53.233994, -57.735027, -57.735027 );
-	v( 45.463989, -57.735027, -49.965019 );
-	v( 37.693985, -57.735027, -57.735027 );
-	v( 45.463989, -57.735027, -65.505035 );
-	v( 45.463989, -49.965019, 57.735027 );
-	v( 45.463989, -65.505035, 57.735027 );
-	v( 53.233994, -57.735027, 57.735027 );
-	v( 45.463989, -57.735027, 65.505035 );
-	v( 37.693985, -57.735027, 57.735027 );
-	v( 45.463989, -57.735027, 49.965019 );
-	v( -70.006058, -49.965019, 57.735027 );
-	v( -70.006058, -65.505035, 57.735027 );
-	v( -62.236053, -57.735027, 57.735027 );
-	v( -70.006058, -57.735027, 65.505035 );
-	v( -77.776062, -57.735027, 57.735027 );
-	v( -70.006058, -57.735027, 49.965019 );
-	v( -70.006058, -49.965019, -57.735027 );
-	v( -70.006058, -65.505035, -57.735027 );
-	v( -62.236053, -57.735027, -57.735027 );
-	v( -70.006058, -57.735027, -49.965019 );
-	v( -77.776062, -57.735027, -57.735027 );
-	v( -70.006058, -57.735027, -65.505035 );
-	v( -11.151108, -36.495602, -89.450668 );
-	v( -68.886139, -58.548420, -53.768463 );
-	v( -14.510532, -32.444099, -92.382362 );
-	v( -72.245567, -54.496918, -56.700157 );
-	v( -15.630341, -36.495602, -96.698212 );
-	v( -73.365372, -58.548420, -61.016006 );
-	v( -12.270916, -40.547104, -93.766518 );
-	v( -70.005943, -62.599922, -58.084312 );
-	v( -71.125755, -54.924652, -55.152618 );
-	v( -49.072929, -90.606857, 2.582411 );
-	v( -75.177254, -59.240501, -56.272423 );
-	v( -53.124432, -94.922707, 1.462605 );
-	v( -71.125755, -62.172195, -59.631844 );
-	v( -49.072929, -97.854401, -1.896818 );
-	v( -67.074257, -57.856346, -58.512039 );
-	v( -45.021427, -93.538551, -0.777012 );
-	v( -49.072929, -94.230629, -3.917204 );
-	v( 22.291481, -94.230629, -3.917204 );
-	v( -49.072929, -89.970627, 0.342797 );
-	v( 22.291481, -89.970627, 0.342797 );
-	v( -49.072929, -94.230629, 4.602797 );
-	v( 22.291481, -94.230629, 4.602797 );
-	v( -49.072929, -98.490631, 0.342796 );
-	v( 22.291481, -98.490631, 0.342796 );
-	v( -11.151110, 34.868816, -96.698212 );
-	v( 46.583908, 56.921635, -61.016006 );
-	v( -14.510531, 38.920319, -93.766518 );
-	v( 43.224483, 60.973137, -58.084312 );
-	v( -15.630339, 34.868816, -89.450668 );
-	v( 42.104675, 56.921635, -53.768463 );
-	v( -12.270916, 30.817314, -92.382362 );
-	v( 45.464100, 52.870132, -56.700157 );
-	v( 44.344292, 60.545410, -59.631844 );
-	v( 22.291481, 96.227615, -1.896818 );
-	v( 40.292789, 56.229561, -58.512039 );
-	v( 18.239979, 91.911766, -0.777010 );
-	v( 44.344292, 53.297867, -55.152618 );
-	v( 22.291481, 88.980072, 2.582411 );
-	v( 48.395794, 57.613716, -56.272423 );
-	v( 26.342983, 93.295921, 1.462603 );
-	v( 22.291481, 92.603844, 4.602797 );
-	v( -49.072929, 92.603844, 4.602797 );
-	v( 22.291481, 96.863846, 0.342796 );
-	v( -49.072929, 96.863846, 0.342796 );
-	v( 22.291481, 92.603844, -3.917204 );
-	v( -49.072929, 92.603844, -3.917204 );
-	v( 22.291481, 88.343842, 0.342796 );
-	v( -49.072929, 88.343842, 0.342796 );
-	v( 80.026512, -2.333454, -39.318989 );
-	v( 44.344292, 55.401573, -61.371807 );
-	v( 76.337242, -2.803181, -34.579380 );
-	v( 40.655022, 54.931847, -56.632198 );
-	v( 80.026512, 0.706671, -31.359837 );
-	v( 44.344292, 58.441696, -53.412655 );
-	v( 83.715782, 1.176395, -36.099445 );
-	v( 48.033562, 58.911423, -58.152264 );
-	v( -13.390724, 34.868816, -88.814438 );
-	v( -13.390724, -36.495602, -88.814438 );
-	v( -17.650724, 34.868816, -93.074440 );
-	v( -17.650724, -36.495602, -93.074440 );
-	v( -13.390724, 34.868816, -97.334442 );
-	v( -13.390724, -36.495602, -97.334442 );
-	v( -9.130724, 34.868816, -93.074440 );
-	v( -9.130724, -36.495602, -93.074440 );
-	v( 80.026512, 0.706669, 40.004581 );
-	v( 44.344292, -57.028358, 62.057400 );
-	v( 76.337242, 1.176395, 35.264973 );
-	v( 40.655022, -56.558632, 57.317791 );
-	v( 80.026512, -2.333456, 32.045429 );
-	v( 44.344292, -60.068481, 54.098248 );
-	v( 83.715782, -2.803181, 36.785038 );
-	v( 48.033562, -60.538208, 58.837856 );
-	v( 46.583908, -58.548420, 61.701599 );
-	v( -11.151110, -36.495602, 97.383804 );
-	v( 45.464100, -54.496918, 57.385750 );
-	v( -12.270916, -32.444099, 93.067955 );
-	v( 42.104675, -58.548420, 54.454056 );
-	v( -15.630339, -36.495602, 90.136261 );
-	v( 43.224483, -62.599922, 58.769905 );
-	v( -14.510531, -40.547104, 94.452110 );
-	v( -13.390724, -36.495602, 89.500031 );
-	v( -13.390724, 34.868816, 89.500031 );
-	v( -17.650724, -36.495602, 93.760033 );
-	v( -17.650724, 34.868816, 93.760033 );
-	v( -13.390724, -36.495602, 98.020035 );
-	v( -13.390724, 34.868816, 98.020035 );
-	v( -9.130724, -36.495602, 93.760033 );
-	v( -9.130724, 34.868816, 93.760033 );
-	v( 44.344292, -62.172195, 60.317436 );
-	v( 22.291481, -97.854401, 2.582411 );
-	v( 40.292789, -57.856346, 59.197632 );
-	v( 18.239979, -93.538551, 1.462603 );
-	v( 44.344292, -54.924652, 55.838211 );
-	v( 22.291481, -90.606857, -1.896818 );
-	v( 48.395794, -59.240501, 56.958015 );
-	v( 26.342983, -94.922707, -0.777010 );
-	v( -15.630341, 34.868816, 97.383804 );
-	v( -73.365372, 56.921635, 61.701599 );
-	v( -12.270916, 38.920319, 94.452110 );
-	v( -70.005943, 60.973137, 58.769905 );
-	v( -11.151108, 34.868816, 90.136261 );
-	v( -68.886139, 56.921635, 54.454056 );
-	v( -14.510532, 30.817314, 93.067955 );
-	v( -72.245567, 52.870132, 57.385750 );
-	v( -71.125755, 53.297867, 55.838211 );
-	v( -49.072929, 88.980072, -1.896818 );
-	v( -75.177254, 57.613716, 56.958015 );
-	v( -53.124432, 93.295921, -0.777012 );
-	v( -71.125755, 60.545410, 60.317436 );
-	v( -49.072929, 96.227615, 2.582411 );
-	v( -67.074257, 56.229561, 59.197632 );
-	v( -45.021427, 91.911766, 1.462605 );
-	v( -106.807961, 0.706669, 32.045429 );
-	v( -71.125755, 58.441696, 54.098248 );
-	v( -110.497231, 1.176394, 36.785038 );
-	v( -74.815025, 58.911423, 58.837856 );
-	v( -106.807961, -2.333454, 40.004581 );
-	v( -71.125755, 55.401573, 62.057400 );
-	v( -103.118690, -2.803179, 35.264973 );
-	v( -67.436485, 54.931847, 57.317791 );
-	v( -106.807961, -2.333454, -31.359837 );
-	v( -71.125755, -60.068481, -53.412655 );
-	v( -110.497231, -2.803179, -36.099445 );
-	v( -74.815025, -60.538208, -58.152264 );
-	v( -106.807961, 0.706669, -39.318989 );
-	v( -71.125755, -57.028358, -61.371807 );
-	v( -103.118690, 1.176394, -34.579380 );
-	v( -67.436485, -56.558632, -56.632198 );
-	v( -106.807961, 3.446608, -35.339413 );
-	v( -106.807961, 3.446608, 36.025005 );
-	v( -111.067963, -0.813393, -35.339413 );
-	v( -111.067963, -0.813393, 36.025005 );
-	v( -106.807961, -5.073393, -35.339413 );
-	v( -106.807961, -5.073393, 36.025005 );
-	v( -102.547958, -0.813393, -35.339413 );
-	v( -102.547958, -0.813393, 36.025005 );
-	v( 80.026512, -5.073393, 36.025005 );
-	v( 80.026512, -5.073393, -35.339413 );
-	v( 75.766510, -0.813392, 36.025005 );
-	v( 75.766510, -0.813392, -35.339413 );
-	v( 80.026512, 3.446608, 36.025005 );
-	v( 80.026512, 3.446608, -35.339413 );
-	v( 84.286514, -0.813393, 36.025005 );
-	v( 84.286514, -0.813393, -35.339413 );
-	v( -49.072929, 88.980072, 2.582411 );
-	v( -71.125755, 53.297867, -55.152618 );
-	v( -53.124432, 93.295921, 1.462605 );
-	v( -75.177254, 57.613716, -56.272423 );
-	v( -49.072929, 96.227615, -1.896818 );
-	v( -71.125755, 60.545410, -59.631844 );
-	v( -45.021427, 91.911766, -0.777012 );
-	v( -67.074257, 56.229561, -58.512039 );
-	v( -73.365372, 56.921635, -61.016006 );
-	v( -15.630341, 34.868816, -96.698212 );
-	v( -70.005943, 60.973137, -58.084312 );
-	v( -12.270916, 38.920319, -93.766518 );
-	v( -68.886139, 56.921635, -53.768463 );
-	v( -11.151108, 34.868816, -89.450668 );
-	v( -72.245567, 52.870132, -56.700157 );
-	v( -14.510532, 30.817314, -92.382362 );
-	v( -11.151110, -36.495602, -96.698212 );
-	v( 46.583908, -58.548420, -61.016006 );
-	v( -12.270916, -32.444099, -92.382362 );
-	v( 45.464100, -54.496918, -56.700157 );
-	v( -15.630339, -36.495602, -89.450668 );
-	v( 42.104675, -58.548420, -53.768463 );
-	v( -14.510531, -40.547104, -93.766518 );
-	v( 43.224483, -62.599922, -58.084312 );
-	v( 44.344292, -57.028358, -61.371807 );
-	v( 80.026512, 0.706669, -39.318989 );
-	v( 40.655022, -56.558632, -56.632198 );
-	v( 76.337242, 1.176395, -34.579380 );
-	v( 44.344292, -60.068481, -53.412655 );
-	v( 80.026512, -2.333456, -31.359837 );
-	v( 48.033562, -60.538208, -58.152264 );
-	v( 83.715782, -2.803181, -36.099445 );
-	v( -15.630339, 34.868816, 90.136261 );
-	v( 42.104675, 56.921635, 54.454056 );
-	v( -14.510531, 38.920319, 94.452110 );
-	v( 43.224483, 60.973137, 58.769905 );
-	v( -11.151110, 34.868816, 97.383804 );
-	v( 46.583908, 56.921635, 61.701599 );
-	v( -12.270916, 30.817314, 93.067955 );
-	v( 45.464100, 52.870132, 57.385750 );
-	v( 44.344292, 55.401573, 62.057400 );
-	v( 80.026512, -2.333454, 40.004581 );
-	v( 40.655022, 54.931847, 57.317791 );
-	v( 76.337242, -2.803181, 35.264973 );
-	v( 44.344292, 58.441696, 54.098248 );
-	v( 80.026512, 0.706671, 32.045429 );
-	v( 48.033562, 58.911423, 58.837856 );
-	v( 83.715782, 1.176395, 36.785038 );
-	v( -49.072929, -90.606857, -1.896818 );
-	v( -71.125755, -54.924652, 55.838211 );
-	v( -53.124432, -94.922707, -0.777012 );
-	v( -75.177254, -59.240501, 56.958015 );
-	v( -49.072929, -97.854401, 2.582411 );
-	v( -71.125755, -62.172195, 60.317436 );
-	v( -45.021427, -93.538551, 1.462605 );
-	v( -67.074257, -57.856346, 59.197632 );
-	v( -68.886139, -58.548420, 54.454056 );
-	v( -11.151108, -36.495602, 90.136261 );
-	v( -72.245567, -54.496918, 57.385750 );
-	v( -14.510532, -32.444099, 93.067955 );
-	v( -73.365372, -58.548420, 61.701599 );
-	v( -15.630341, -36.495602, 97.383804 );
-	v( -70.005943, -62.599922, 58.769905 );
-	v( -12.270916, -40.547104, 94.452110 );
-	v( 22.291481, 96.227615, 2.582411 );
-	v( 44.344292, 60.545410, 60.317436 );
-	v( 18.239979, 91.911766, 1.462603 );
-	v( 40.292789, 56.229561, 59.197632 );
-	v( 22.291481, 88.980072, -1.896818 );
-	v( 44.344292, 53.297867, 55.838211 );
-	v( 26.342983, 93.295921, -0.777010 );
-	v( 48.395794, 57.613716, 56.958015 );
-	v( -71.125755, -60.068481, 54.098248 );
-	v( -106.807961, -2.333454, 32.045429 );
-	v( -74.815025, -60.538208, 58.837856 );
-	v( -110.497231, -2.803179, 36.785038 );
-	v( -71.125755, -57.028358, 62.057400 );
-	v( -106.807961, 0.706669, 40.004581 );
-	v( -67.436485, -56.558632, 57.317791 );
-	v( -103.118690, 1.176394, 35.264973 );
-	v( 44.344292, -54.924652, -55.152618 );
-	v( 22.291481, -90.606857, 2.582411 );
-	v( 40.292789, -57.856346, -58.512039 );
-	v( 18.239979, -93.538551, -0.777010 );
-	v( 44.344292, -62.172195, -59.631844 );
-	v( 22.291481, -97.854401, -1.896818 );
-	v( 48.395794, -59.240501, -56.272423 );
-	v( 26.342983, -94.922707, 1.462603 );
-	v( -106.807961, -2.333454, -39.318989 );
-	v( -71.125755, 55.401573, -61.371807 );
-	v( -110.497231, 1.176394, -36.099445 );
-	v( -74.815025, 58.911423, -58.152264 );
-	v( -106.807961, 0.706669, -31.359837 );
-	v( -71.125755, 58.441696, -53.412655 );
-	v( -103.118690, -2.803179, -34.579380 );
-	v( -67.436485, 54.931847, -56.632198 );
-
-	f4( 120, 121, 123, 122, 0.525731, -0.000000, 0.850651 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 122, 123, 125, 124, 0.525731, -0.000000, 0.850651 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 124, 125, 127, 126, -0.262866, -0.951056, 0.162460 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 126, 127, 121, 120, -0.262866, -0.951056, 0.162460 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 128, 129, 131, 130, -0.262866, -0.951056, 0.162460 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 130, 131, 133, 132, -0.262866, -0.951056, 0.162460 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 132, 133, 135, 134, -0.525731, 0.000000, -0.850651 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 134, 135, 129, 128, -0.525731, 0.000000, -0.850651 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 136, 137, 139, 138, -0.525731, 0.000000, -0.850651 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 138, 139, 141, 140, -0.525731, 0.000000, -0.850651 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 140, 141, 143, 142, 0.262866, 0.951056, -0.162460 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 142, 143, 137, 136, 0.262866, 0.951056, -0.162460 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 144, 145, 147, 146, 0.262866, 0.951056, -0.162460 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 146, 147, 149, 148, 0.262866, 0.951056, -0.162460 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 148, 149, 151, 150, 0.525731, -0.000000, 0.850651 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 150, 151, 145, 144, 0.525731, -0.000000, 0.850651 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 152, 153, 155, 154, 0.000000, -0.850651, 0.525731 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 154, 155, 157, 156, 0.000000, -0.850651, 0.525731 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 156, 157, 159, 158, -0.951056, 0.162460, 0.262866 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 158, 159, 153, 152, -0.951056, 0.162460, 0.262866 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 160, 161, 163, 162, -0.951056, 0.162460, 0.262866 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 162, 163, 165, 164, -0.951056, 0.162460, 0.262866 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 164, 165, 167, 166, -0.000000, 0.850651, -0.525731 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 166, 167, 161, 160, -0.000000, 0.850651, -0.525731 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 168, 169, 171, 170, -0.000000, 0.850651, -0.525731 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 170, 171, 173, 172, -0.000000, 0.850651, -0.525731 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 172, 173, 175, 174, 0.951056, -0.162460, -0.262866 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 174, 175, 169, 168, 0.951056, -0.162460, -0.262866 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 176, 177, 179, 178, 0.951056, -0.162460, -0.262866 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 178, 179, 181, 180, 0.951056, -0.162460, -0.262866 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 180, 181, 183, 182, 0.000000, -0.850651, 0.525731 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 182, 183, 177, 176, 0.000000, -0.850651, 0.525731 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 184, 185, 187, 186, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 186, 187, 189, 188, 0.000000, 0.000000, -1.000000 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 188, 189, 191, 190, 0.000000, -1.000000, 0.000000 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 190, 191, 185, 184, 0.000000, -1.000000, 0.000000 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 192, 193, 195, 194, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 194, 195, 197, 196, 0.000000, -1.000000, 0.000000 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 196, 197, 199, 198, 0.000000, 0.000000, 1.000000 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 198, 199, 193, 192, 0.000000, 0.000000, 1.000000 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 200, 201, 203, 202, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 202, 203, 205, 204, 0.000000, 0.000000, 1.000000 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 204, 205, 207, 206, 0.000000, 1.000000, 0.000000 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 206, 207, 201, 200, 0.000000, 1.000000, 0.000000 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 208, 209, 211, 210, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 210, 211, 213, 212, 0.000000, 1.000000, 0.000000 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 212, 213, 215, 214, 0.000000, 0.000000, -1.000000 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 214, 215, 209, 208, 0.000000, 0.000000, -1.000000 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 216, 217, 219, 218, 0.525731, -0.000000, -0.850651 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 218, 219, 221, 220, 0.525731, -0.000000, -0.850651 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 220, 221, 223, 222, -0.262866, -0.951056, -0.162460 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 222, 223, 217, 216, -0.262866, -0.951056, -0.162460 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 224, 225, 227, 226, -0.262866, -0.951056, -0.162460 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 226, 227, 229, 228, -0.262866, -0.951056, -0.162460 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 228, 229, 231, 230, -0.525731, 0.000000, 0.850651 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 230, 231, 225, 224, -0.525731, 0.000000, 0.850651 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 232, 233, 235, 234, -0.525731, 0.000000, 0.850651 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 234, 235, 237, 236, -0.525731, 0.000000, 0.850651 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 236, 237, 239, 238, 0.262866, 0.951056, 0.162460 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 238, 239, 233, 232, 0.262866, 0.951056, 0.162460 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 240, 241, 243, 242, 0.262866, 0.951056, 0.162460 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 242, 243, 245, 244, 0.262866, 0.951056, 0.162460 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 244, 245, 247, 246, 0.525731, -0.000000, -0.850651 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 246, 247, 241, 240, 0.525731, -0.000000, -0.850651 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 248, 249, 251, 250, 0.000000, -0.850651, -0.525731 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 250, 251, 253, 252, 0.000000, -0.850651, -0.525731 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 252, 253, 255, 254, -0.951057, 0.162460, -0.262865 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 254, 255, 249, 248, -0.951057, 0.162460, -0.262865 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 256, 257, 259, 258, -0.951057, 0.162460, -0.262865 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 258, 259, 261, 260, -0.951057, 0.162460, -0.262865 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 260, 261, 263, 262, -0.000000, 0.850651, 0.525731 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 262, 263, 257, 256, -0.000000, 0.850651, 0.525731 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 264, 265, 267, 266, -0.000000, 0.850651, 0.525731 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 266, 267, 269, 268, -0.000000, 0.850651, 0.525731 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 268, 269, 271, 270, 0.951056, -0.162460, 0.262866 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 270, 271, 265, 264, 0.951056, -0.162460, 0.262866 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 272, 273, 275, 274, 0.951056, -0.162460, 0.262866 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 274, 275, 277, 276, 0.951056, -0.162460, 0.262866 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 276, 277, 279, 278, 0.000000, -0.850651, -0.525731 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 278, 279, 273, 272, 0.000000, -0.850651, -0.525731 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 280, 281, 283, 282, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 282, 283, 285, 284, 0.000000, 0.000000, 1.000000 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 284, 285, 287, 286, 0.000000, -1.000000, 0.000000 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 286, 287, 281, 280, 0.000000, -1.000000, 0.000000 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 288, 289, 291, 290, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 290, 291, 293, 292, 0.000000, -1.000000, 0.000000 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 292, 293, 295, 294, 0.000000, 0.000000, -1.000000 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 294, 295, 289, 288, 0.000000, 0.000000, -1.000000 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 296, 297, 299, 298, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 298, 299, 301, 300, 0.000000, 0.000000, -1.000000 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 300, 301, 303, 302, 0.000000, 1.000000, 0.000000 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 302, 303, 297, 296, 0.000000, 1.000000, 0.000000 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 304, 305, 307, 306, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 306, 307, 309, 308, 0.000000, 1.000000, 0.000000 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 308, 309, 311, 310, 0.000000, 0.000000, 1.000000 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 310, 311, 305, 304, 0.000000, 0.000000, 1.000000 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 312, 313, 315, 314, -0.000000, 0.356822, -0.934172 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 314, 315, 317, 316, -0.000000, 0.356822, -0.934172 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 316, 317, 319, 318, -0.866025, 0.467086, 0.178411 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 318, 319, 313, 312, -0.866025, 0.467086, 0.178411 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 320, 321, 323, 322, -0.866025, 0.467086, 0.178411 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 322, 323, 325, 324, -0.866025, 0.467086, 0.178411 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 324, 325, 327, 326, 0.000000, -0.356822, 0.934172 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 326, 327, 321, 320, 0.000000, -0.356822, 0.934172 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 328, 329, 331, 330, 0.000000, -0.356822, 0.934172 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 330, 331, 333, 332, 0.000000, -0.356822, 0.934172 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 332, 333, 335, 334, 0.866025, -0.467086, -0.178411 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 334, 335, 329, 328, 0.866025, -0.467086, -0.178411 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 336, 337, 339, 338, 0.866025, -0.467086, -0.178411 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 338, 339, 341, 340, 0.866025, -0.467086, -0.178411 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 340, 341, 343, 342, -0.000000, 0.356822, -0.934172 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 342, 343, 337, 336, -0.000000, 0.356822, -0.934172 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 344, 345, 347, 346, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 346, 347, 349, 348, 0.000000, 0.000000, 1.000000 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 348, 349, 351, 350, -1.000000, 0.000000, 0.000000 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 350, 351, 345, 344, -1.000000, 0.000000, 0.000000 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 352, 353, 355, 354, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.250000, 0.000000, 0.250000, 1.000000);
-	f4( 354, 355, 357, 356, -1.000000, 0.000000, 0.000000 );
-	uv( 0.250000, 1.000000, 0.250000, 0.000000, 0.500000, 0.000000, 0.500000, 1.000000);
-	f4( 356, 357, 359, 358, 0.000000, 0.000000, -1.000000 );
-	uv( 0.500000, 1.000000, 0.500000, 0.000000, 0.750000, 0.000000, 0.750000, 1.000000);
-	f4( 358, 359, 353, 352, 0.000000, 0.000000, -1.000000 );
-	uv( 0.750000, 1.000000, 0.750000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-
-	this.computeCentroids();
-	this.computeNormals(true);
-
-	scope.colors = {};
-	scope.selections = {};
-	scope.selections["edges"] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87, 88, 89, 90, 91, 92, 93, 94, 95, 96, 97, 98, 99, 100, 101, 102, 103, 104, 105, 106, 107, 108, 109, 110, 111, 112, 113, 114, 115, 116, 117, 118, 119];
-
-	scope.autoColor = function(){
-		for(var s in this.selections){
-			for(var i = 0 ; i < this.selections[s].length; i++) this.faces[this.selections[s][i]].material = [new THREE.MeshBasicMaterial({color:this.colors[s]})];
-		}
-	}
-
-	scope.getPosition = function(){	return new THREE.Vector3(0.0, 0.0, 0.0);	}
-
-	scope.getRotation = function(){	return new THREE.Vector3(0.0, 0.0, 0.0);	}
-
-	scope.getScale = function(){	return new THREE.Vector3(1.0, 1.0, 1.0);	}
-
-	function v( x, y, z ) {
-
-		scope.vertices.push( new THREE.Vertex( new THREE.Vector3( x, y, z ) ) );
-
-	}
-
-	function f3( a, b, c, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face3( a, b, c, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function f4( a, b, c, d, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face4( a, b, c, d, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function uv( u1, v1, u2, v2, u3, v3, u4, v4 ) {
-
-		var uv = [];
-		uv.push( new THREE.UV( u1, v1 ) );
-		uv.push( new THREE.UV( u2, v2 ) );
-		uv.push( new THREE.UV( u3, v3 ) );
-		if ( u4 && v4 ) uv.push( new THREE.UV( u4, v4 ) );
-		scope.uvs.push( uv );
-	}
-
-}
-
-DodecaEdges.prototype = new THREE.Geometry();
-DodecaEdges.prototype.constructor = DodecaEdges;

+ 0 - 77
examples/geometry/c4d/NanoArmL.js

@@ -1,77 +0,0 @@
-var NanoArmL = function () {
-
-	var scope = this;
-
-	THREE.Geometry.call(this);
-
-	v( -55.812992, 87.089203, -17.499998 );
-	v( -55.812992, -17.910797, -17.499998 );
-	v( -40.812992, 87.089203, -17.499998 );
-	v( -40.812992, -17.910797, -17.499998 );
-	v( -40.812992, 87.089203, 17.500002 );
-	v( -40.812992, -17.910797, 17.500002 );
-	v( -55.812992, 87.089203, 17.500002 );
-	v( -55.812992, -17.910797, 17.500002 );
-
-	f4( 2, 3, 1, 0, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 4, 5, 3, 2, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 6, 7, 5, 4, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 0, 1, 7, 6, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 3, 5, 7, 1, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 4, 2, 0, 6, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-
-	scope.colors = {};
-	scope.selections = {};
-	scope.colors["all"] = 0xcac1ba;
-	scope.selections["all"] = [0, 1, 2, 3, 4, 5];
-
-	scope.autoColor = function(){
-		for(var s in this.selections){
-			for(var i = 0 ; i < this.selections[s].length; i++) this.faces[this.selections[s][i]].material = [ new THREE.MeshColorFillMaterial( this.colors[s],1) ];
-		}
-	}
-
-	scope.getPosition = function(){	return new THREE.Vector3(-0.19130706787109375, 89.671585083007812, 33.401443481445312);	}
-
-	scope.getRotation = function(){	return new THREE.Vector3(0.0, 0.0, 0.0);	}
-
-	scope.getScale = function(){	return new THREE.Vector3(1.5, 1.5, 1.5);	}
-
-	function v( x, y, z ) {
-
-		scope.vertices.push( new THREE.Vertex( new THREE.Vector3( x, y, z ) ) );
-
-	}
-
-	function f3( a, b, c, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face3( a, b, c, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function f4( a, b, c, d, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face4( a, b, c, d, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function uv( u1, v1, u2, v2, u3, v3, u4, v4 ) {
-
-		var uv = [];
-		uv.push( new THREE.UV( u1, v1 ) );
-		uv.push( new THREE.UV( u2, v2 ) );
-		uv.push( new THREE.UV( u3, v3 ) );
-		if ( u4 && v4 ) uv.push( new THREE.UV( u4, v4 ) );
-		scope.uvs.push( uv );
-	}
-
-}
-
-NanoArmL.prototype = new THREE.Geometry();
-NanoArmL.prototype.constructor = NanoArmL;

+ 0 - 77
examples/geometry/c4d/NanoArmR.js

@@ -1,77 +0,0 @@
-var NanoArmR = function () {
-
-	var scope = this;
-
-	THREE.Geometry.call(this);
-
-	v( 40.812927, 87.089203, -17.499998 );
-	v( 40.812927, -17.910797, -17.499998 );
-	v( 55.812927, 87.089203, -17.499998 );
-	v( 55.812927, -17.910797, -17.499998 );
-	v( 55.812927, 87.089203, 17.500002 );
-	v( 55.812927, -17.910797, 17.500002 );
-	v( 40.812927, 87.089203, 17.500002 );
-	v( 40.812927, -17.910797, 17.500002 );
-
-	f4( 2, 3, 1, 0, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 4, 5, 3, 2, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 6, 7, 5, 4, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 0, 1, 7, 6, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 3, 5, 7, 1, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 4, 2, 0, 6, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-
-	scope.colors = {};
-	scope.selections = {};
-	scope.colors["all"] = 0xcac1ba;
-	scope.selections["all"] = [0, 1, 2, 3, 4, 5];
-
-	scope.autoColor = function(){
-		for(var s in this.selections){
-			for(var i = 0 ; i < this.selections[s].length; i++) this.faces[this.selections[s][i]].material = [ new THREE.MeshColorFillMaterial( this.colors[s],1) ];
-		}
-	}
-
-	scope.getPosition = function(){	return new THREE.Vector3(-0.12241363525390625, 89.671585083007812, 33.401443481445312);	}
-
-	scope.getRotation = function(){	return new THREE.Vector3(0.0, 0.0, 0.0);	}
-
-	scope.getScale = function(){	return new THREE.Vector3(1.5, 1.5, 1.5);	}
-
-	function v( x, y, z ) {
-
-		scope.vertices.push( new THREE.Vertex( new THREE.Vector3( x, y, z ) ) );
-
-	}
-
-	function f3( a, b, c, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face3( a, b, c, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function f4( a, b, c, d, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face4( a, b, c, d, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function uv( u1, v1, u2, v2, u3, v3, u4, v4 ) {
-
-		var uv = [];
-		uv.push( new THREE.UV( u1, v1 ) );
-		uv.push( new THREE.UV( u2, v2 ) );
-		uv.push( new THREE.UV( u3, v3 ) );
-		if ( u4 && v4 ) uv.push( new THREE.UV( u4, v4 ) );
-		scope.uvs.push( uv );
-	}
-
-}
-
-NanoArmR.prototype = new THREE.Geometry();
-NanoArmR.prototype.constructor = NanoArmR;

+ 0 - 434
examples/geometry/c4d/NanoBody.js

@@ -1,434 +0,0 @@
-var NanoBody = function () {
-
-	var scope = this;
-
-	THREE.Geometry.call(this);
-
-	v( 10.000000, 11.000000, -21.000000 );
-	v( 10.000000, 5.000000, -26.000000 );
-	v( 10.000000, 5.000000, -26.000000 );
-	v( 10.000000, 8.000000, -12.000000 );
-	v( 10.000000, 11.000000, -12.000000 );
-	v( 10.000000, 11.000000, -21.000000 );
-	v( 10.000000, 5.000000, -26.000000 );
-	v( 10.000000, 11.000000, 14.000000 );
-	v( 10.000000, 4.000000, 22.000000 );
-	v( 10.000000, 11.000000, 26.000000 );
-	v( 10.000000, -11.000000, 26.000000 );
-	v( 10.000000, 8.000000, 14.000000 );
-	v( 10.000000, 8.000000, -12.000000 );
-	v( 10.000000, -3.000000, 22.000000 );
-	v( 10.000000, -3.000000, 18.000000 );
-	v( 10.000000, -11.000000, -26.000000 );
-	v( 10.000000, 4.000000, 18.000000 );
-	v( 10.000000, 11.000000, -12.000000 );
-	v( 10.000000, 8.000000, 14.000000 );
-	v( 10.000000, 8.000000, -12.000000 );
-	v( 10.000000, 11.000000, 14.000000 );
-	v( 10.000000, 8.000000, 14.000000 );
-	v( 10.000000, 11.000000, 26.000000 );
-	v( 10.000000, 11.000000, -12.000000 );
-	v( 10.000000, 11.000000, 14.000000 );
-	v( 10.000000, 11.000000, -21.000000 );
-	v( 10.000000, 11.000000, -21.000000 );
-	v( 10.000000, 5.000000, -26.000000 );
-	v( 10.000000, 5.000000, -26.000000 );
-	v( 5.000000, 11.000000, -12.000000 );
-	v( 3.000000, 11.000000, -12.000000 );
-	v( 4.000000, 4.000000, 22.000000 );
-	v( 4.000000, -11.000000, 26.000000 );
-	v( 4.000000, -3.000000, 22.000000 );
-	v( 4.000000, -3.000000, 18.000000 );
-	v( 4.000000, 8.000000, 14.000000 );
-	v( 4.000000, 4.000000, 18.000000 );
-	v( 3.000000, 11.000000, -17.000000 );
-	v( 4.000000, 8.000000, 14.000000 );
-	v( 4.000000, 11.000000, 26.000000 );
-	v( 4.000000, 11.000000, 14.000000 );
-	v( 5.000000, 11.000000, -17.000000 );
-	v( 4.000000, -11.000000, 14.000000 );
-	v( -5.000000, 11.000000, -17.000000 );
-	v( -4.000000, -11.000000, 14.000000 );
-	v( -5.000000, 8.000000, -12.000000 );
-	v( -3.000000, 8.000000, -12.000000 );
-	v( -3.000000, 8.000000, -17.000000 );
-	v( -5.000000, 8.000000, -17.000000 );
-	v( 5.000000, 8.000000, -12.000000 );
-	v( 3.000000, 8.000000, -12.000000 );
-	v( 3.000000, 8.000000, -17.000000 );
-	v( 5.000000, 8.000000, -17.000000 );
-	v( -4.000000, 8.000000, 7.000000 );
-	v( 4.000000, 8.000000, 7.000000 );
-	v( -4.000000, -11.000000, 7.000000 );
-	v( 4.000000, -11.000000, 7.000000 );
-	v( -4.000000, 6.000000, -5.000000 );
-	v( -4.000000, 6.000000, -8.000000 );
-	v( -4.000000, 6.000000, -1.000000 );
-	v( -4.000000, 6.000000, 1.000000 );
-	v( -4.000000, 8.000000, 1.000000 );
-	v( 4.000000, 6.000000, -5.000000 );
-	v( 4.000000, 6.000000, -8.000000 );
-	v( -4.000000, 8.000000, -1.000000 );
-	v( -4.000000, 8.000000, -5.000000 );
-	v( -4.000000, 8.000000, -8.000000 );
-	v( 4.000000, 6.000000, -1.000000 );
-	v( 4.000000, 6.000000, 1.000000 );
-	v( 4.000000, 8.000000, 1.000000 );
-	v( 4.000000, 8.000000, -1.000000 );
-	v( 4.000000, 8.000000, -5.000000 );
-	v( 4.000000, 8.000000, -8.000000 );
-	v( -10.000000, 11.000000, -21.000000 );
-	v( -10.000000, 5.000000, -26.000000 );
-	v( -10.000000, 5.000000, -26.000000 );
-	v( -10.000000, 11.000000, -12.000000 );
-	v( -10.000000, 5.000000, -26.000000 );
-	v( -10.000000, 4.000000, 22.000000 );
-	v( -10.000000, -11.000000, 26.000000 );
-	v( -10.000000, -3.000000, 22.000000 );
-	v( -10.000000, -3.000000, 18.000000 );
-	v( -10.000000, -11.000000, -26.000000 );
-	v( -10.000000, 4.000000, 18.000000 );
-	v( -10.000000, 8.000000, -12.000000 );
-	v( -10.000000, 8.000000, 14.000000 );
-	v( -10.000000, 11.000000, 26.000000 );
-	v( -10.000000, 11.000000, -12.000000 );
-	v( -10.000000, 11.000000, 14.000000 );
-	v( -10.000000, 11.000000, -21.000000 );
-	v( -10.000000, 11.000000, -21.000000 );
-	v( -10.000000, 5.000000, -26.000000 );
-	v( -10.000000, 5.000000, -26.000000 );
-	v( -5.000000, 11.000000, -12.000000 );
-	v( -3.000000, 11.000000, -12.000000 );
-	v( -4.000000, 4.000000, 22.000000 );
-	v( -4.000000, -11.000000, 26.000000 );
-	v( -4.000000, -3.000000, 22.000000 );
-	v( -4.000000, -3.000000, 18.000000 );
-	v( -4.000000, 8.000000, 14.000000 );
-	v( -4.000000, 4.000000, 18.000000 );
-	v( -3.000000, 11.000000, -17.000000 );
-	v( -4.000000, 8.000000, 14.000000 );
-	v( -4.000000, 11.000000, 26.000000 );
-	v( -4.000000, 11.000000, 14.000000 );
-	v( -5.000000, 11.000000, -17.000000 );
-	v( -4.000000, -11.000000, 14.000000 );
-	v( -5.000000, 8.000000, -12.000000 );
-	v( -3.000000, 8.000000, -12.000000 );
-	v( -3.000000, 8.000000, -17.000000 );
-	v( -5.000000, 8.000000, -17.000000 );
-	v( -4.000000, 8.000000, 7.000000 );
-	v( -4.000000, -11.000000, 7.000000 );
-	v( -4.000000, 6.000000, -5.000000 );
-	v( -4.000000, 6.000000, -8.000000 );
-	v( -4.000000, 6.000000, -1.000000 );
-	v( -4.000000, 6.000000, 1.000000 );
-	v( -4.000000, 8.000000, 1.000000 );
-	v( -4.000000, 8.000000, -1.000000 );
-	v( -4.000000, 8.000000, -5.000000 );
-	v( -4.000000, 8.000000, -8.000000 );
-	v( -10.000000, 11.000000, -21.000000 );
-	v( -10.000000, 5.000000, -26.000000 );
-	v( -10.000000, 5.000000, -26.000000 );
-	v( -10.000000, 11.000000, -12.000000 );
-	v( -10.000000, 5.000000, -26.000000 );
-	v( -10.000000, 4.000000, 22.000000 );
-	v( -10.000000, -11.000000, 26.000000 );
-	v( -10.000000, -3.000000, 22.000000 );
-	v( -10.000000, -3.000000, 18.000000 );
-	v( -10.000000, -11.000000, -26.000000 );
-	v( -10.000000, 4.000000, 18.000000 );
-	v( -10.000000, 8.000000, -12.000000 );
-	v( -10.000000, 8.000000, 14.000000 );
-	v( -10.000000, 11.000000, 26.000000 );
-	v( -10.000000, 11.000000, -12.000000 );
-	v( -10.000000, 11.000000, 14.000000 );
-	v( -10.000000, 11.000000, -21.000000 );
-	v( -10.000000, 11.000000, -21.000000 );
-	v( -10.000000, 5.000000, -26.000000 );
-	v( -10.000000, 5.000000, -26.000000 );
-	v( -5.000000, 11.000000, -12.000000 );
-	v( -3.000000, 11.000000, -12.000000 );
-	v( -4.000000, 4.000000, 22.000000 );
-	v( -4.000000, -11.000000, 26.000000 );
-	v( -4.000000, -3.000000, 22.000000 );
-	v( -4.000000, -3.000000, 18.000000 );
-	v( -4.000000, 8.000000, 14.000000 );
-	v( -4.000000, 4.000000, 18.000000 );
-	v( -3.000000, 11.000000, -17.000000 );
-	v( -4.000000, 8.000000, 14.000000 );
-	v( -4.000000, 11.000000, 26.000000 );
-	v( -4.000000, 11.000000, 14.000000 );
-	v( -5.000000, 11.000000, -17.000000 );
-	v( -4.000000, -11.000000, 14.000000 );
-	v( -5.000000, 8.000000, -12.000000 );
-	v( -3.000000, 8.000000, -12.000000 );
-	v( -3.000000, 8.000000, -17.000000 );
-	v( -5.000000, 8.000000, -17.000000 );
-	v( -4.000000, 8.000000, 7.000000 );
-	v( -4.000000, -11.000000, 7.000000 );
-	v( -4.000000, 6.000000, -5.000000 );
-	v( -4.000000, 6.000000, -8.000000 );
-	v( -4.000000, 6.000000, -1.000000 );
-	v( -4.000000, 6.000000, 1.000000 );
-	v( -4.000000, 8.000000, 1.000000 );
-	v( -4.000000, 8.000000, -1.000000 );
-	v( -4.000000, 8.000000, -5.000000 );
-	v( -4.000000, 8.000000, -8.000000 );
-	v( -10.000000, 11.000000, -21.000000 );
-	v( -10.000000, 5.000000, -26.000000 );
-	v( -10.000000, 5.000000, -26.000000 );
-	v( -10.000000, 11.000000, -12.000000 );
-	v( -10.000000, 5.000000, -26.000000 );
-	v( -10.000000, 4.000000, 22.000000 );
-	v( -10.000000, -11.000000, 26.000000 );
-	v( -10.000000, -3.000000, 22.000000 );
-	v( -10.000000, -3.000000, 18.000000 );
-	v( -10.000000, -11.000000, -26.000000 );
-	v( -10.000000, 4.000000, 18.000000 );
-	v( -10.000000, 8.000000, -12.000000 );
-	v( -10.000000, 8.000000, 14.000000 );
-	v( -10.000000, 11.000000, 26.000000 );
-	v( -10.000000, 11.000000, -12.000000 );
-	v( -10.000000, 11.000000, 14.000000 );
-	v( -10.000000, 11.000000, -21.000000 );
-	v( -10.000000, 11.000000, -21.000000 );
-	v( -10.000000, 5.000000, -26.000000 );
-	v( -10.000000, 5.000000, -26.000000 );
-	v( -5.000000, 11.000000, -12.000000 );
-	v( -3.000000, 11.000000, -12.000000 );
-	v( -4.000000, 4.000000, 22.000000 );
-	v( -4.000000, -11.000000, 26.000000 );
-	v( -4.000000, -3.000000, 22.000000 );
-	v( -4.000000, -3.000000, 18.000000 );
-	v( -4.000000, 8.000000, 14.000000 );
-	v( -4.000000, 4.000000, 18.000000 );
-	v( -3.000000, 11.000000, -17.000000 );
-	v( -4.000000, 8.000000, 14.000000 );
-	v( -4.000000, 11.000000, 26.000000 );
-	v( -4.000000, 11.000000, 14.000000 );
-
-	f3( 26, 27, 28 );
-	uv( 0.000000, 1.000000, 0.996643, 0.000000, 1.000000, 0.000000);
-	f4( 180, 173, 178, 177 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 68, 67, 59, 60 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 14, 34, 33, 13 );
-	uv( 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000);
-	f3( 21, 14, 19 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 59, 67, 70, 64 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 24, 40, 39, 22 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000, 1.000000);
-	f3( 55, 175, 178 );
-	uv( 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000);
-	f3( 2, 1, 0 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 0, 26, 28, 2 );
-	uv( 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000);
-	f4( 1, 27, 26, 0 );
-	uv( 0.996643, 0.000000, 0.996643, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000);
-	f4( 2, 28, 27, 1 );
-	uv( 1.000000, 0.000000, 1.000000, 0.000000, 0.996643, 0.000000, 0.996643, 0.000000);
-	f4( 8, 16, 21, 24 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 22, 10, 13, 8 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 189, 183, 180, 45 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 6, 25, 4, 19 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 15, 14, 13, 10 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 70, 67, 68, 69 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f3( 22, 8, 24 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 8, 31, 36, 16 );
-	uv( 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000);
-	f4( 21, 38, 40, 24 );
-	uv( 1.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f4( 22, 39, 32, 10 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 0.000000);
-	f4( 13, 33, 31, 8 );
-	uv( 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 1.000000);
-	f4( 44, 192, 175, 55 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 16, 36, 34, 14 );
-	uv( 1.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f4( 58, 63, 72, 66 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 49, 52, 51, 50 );
-	uv( 0.167026, 0.832973, 0.832974, 0.832973, 0.832974, 0.167026, 0.167026, 0.167026);
-	f4( 36, 40, 42, 34 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 31, 39, 40, 36 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 32, 39, 31, 33 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 32, 33, 34, 42 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 48, 47, 197, 43 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 62, 63, 58, 57 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 30, 37, 197, 190 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 41, 52, 49, 29 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 37, 51, 52, 41 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 26, 41, 29, 23 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 57, 58, 66, 65 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 30, 50, 51, 37 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 19, 23, 29, 49 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 189, 43, 186, 183 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 72, 63, 62, 71 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 19, 72, 35, 21 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f3( 21, 16, 14 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 71, 62, 57, 65 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 69, 68, 60, 61 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 195, 66, 180, 181 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 26, 28, 188, 186 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 15, 6, 19, 14 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 10, 32, 42, 56 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f3( 10, 56, 15 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 35, 54, 56, 42 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 187, 186, 188 );
-	uv( 0.996643, 0.000000, 0.000000, 1.000000, 1.000000, 0.000000);
-	f4( 15, 178, 188, 28 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 47, 46, 190, 197 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 193, 194, 177, 176 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000);
-	f3( 177, 181, 180 );
-	uv( 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000);
-	f4( 54, 69, 61, 53 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 199, 200, 184, 182 );
-	uv( 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000);
-	f4( 55, 53, 195, 44 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f3( 170, 171, 169 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 0.000000);
-	f4( 188, 186, 169, 171 );
-	uv( 1.000000, 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000);
-	f4( 186, 187, 170, 169 );
-	uv( 0.000000, 1.000000, 0.996643, 0.000000, 0.996643, 0.000000, 0.000000, 1.000000);
-	f4( 187, 188, 171, 170 );
-	uv( 0.996643, 0.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.996643, 0.000000);
-	f4( 181, 179, 174, 184 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 176, 175, 182, 174 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f3( 179, 181, 177 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 1.000000);
-	f4( 172, 185, 173, 180 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 176, 177, 178, 175 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 60, 59, 64, 61 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f3( 174, 182, 184 );
-	uv( 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000);
-	f4( 196, 191, 174, 179 );
-	uv( 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 1.000000);
-	f4( 200, 198, 181, 184 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 192, 199, 182, 175 );
-	uv( 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.000000);
-	f4( 191, 193, 176, 174 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 56, 55, 178, 15 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 194, 196, 179, 177 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 70, 71, 65, 64 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 47, 48, 45, 46 );
-	uv( 0.832974, 0.167026, 0.832974, 0.832973, 0.167026, 0.832973, 0.167026, 0.167026);
-	f4( 44, 200, 196, 194 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 200, 199, 191, 196 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 191, 199, 192, 193 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 194, 193, 192, 44 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 72, 19, 180, 66 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 50, 30, 190, 46 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 43, 41, 26, 186 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 45, 48, 43, 189 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 56, 54, 53, 55 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-
-	scope.colors = {};
-	scope.selections = {};
-	scope.colors["all"] = 0xcac1ba;
-	scope.selections["all"] = [0, 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20, 21, 22, 23, 24, 25, 26, 27, 28, 29, 30, 31, 32, 33, 34, 35, 36, 37, 38, 39, 40, 41, 42, 43, 44, 45, 46, 47, 48, 49, 50, 51, 52, 53, 54, 55, 56, 57, 58, 59, 60, 61, 62, 63, 64, 65, 66, 67, 68, 69, 70, 71, 72, 73, 74, 75, 76, 77, 78, 79, 80, 81, 82, 83, 84, 85, 86, 87];
-
-	scope.autoColor = function(){
-		for(var s in this.selections){
-			for(var i = 0 ; i < this.selections[s].length; i++) this.faces[this.selections[s][i]].material = [ new THREE.MeshColorFillMaterial( this.colors[s],1) ];
-		}
-	}
-
-	scope.getPosition = function(){	return new THREE.Vector3(0.031317710876464844, 13.365085601806641, 6.3298587799072266);	}
-
-	scope.getRotation = function(){	return new THREE.Vector3(-1.5707963705062866, 0.0, 0.0);	}
-
-	scope.getScale = function(){	return new THREE.Vector3(6.0, 6.0, 6.0);	}
-
-	function v( x, y, z ) {
-
-		scope.vertices.push( new THREE.Vertex( new THREE.Vector3( x, y, z ) ) );
-
-	}
-
-	function f3( a, b, c, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face3( a, b, c, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function f4( a, b, c, d, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face4( a, b, c, d, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function uv( u1, v1, u2, v2, u3, v3, u4, v4 ) {
-
-		var uv = [];
-		uv.push( new THREE.UV( u1, v1 ) );
-		uv.push( new THREE.UV( u2, v2 ) );
-		uv.push( new THREE.UV( u3, v3 ) );
-		if ( u4 && v4 ) uv.push( new THREE.UV( u4, v4 ) );
-		scope.uvs.push( uv );
-	}
-
-}
-
-NanoBody.prototype = new THREE.Geometry();
-NanoBody.prototype.constructor = NanoBody;

+ 0 - 1072
examples/geometry/c4d/Q5.js

@@ -1,1072 +0,0 @@
-var Q5 = function () {
-
-	var scope = this;
-
-	THREE.Geometry.call(this);
-
-	v( 22.000000, 28.000000, -126.000000 );
-	v( 42.000000, 28.000000, -105.000000 );
-	v( 42.000000, 7.000000, -87.000000 );
-	v( -25.000000, 28.000000, -88.000000 );
-	v( 42.000000, 7.000000, -105.000000 );
-	v( -11.000000, 28.000000, -126.000000 );
-	v( -25.000000, 26.000000, -88.000000 );
-	v( -2.000000, 28.000000, -100.000000 );
-	v( -11.000000, 28.000000, -100.000000 );
-	v( -42.000000, -32.000000, -72.000000 );
-	v( -25.000000, 28.000000, -100.000000 );
-	v( -11.000000, 28.000000, -91.000000 );
-	v( -42.000000, 42.000000, -18.000000 );
-	v( 42.000000, 28.000000, -76.000000 );
-	v( -22.000000, 28.000000, -91.000000 );
-	v( 40.000000, -39.000000, -15.000000 );
-	v( 41.000000, -17.000000, -36.000000 );
-	v( 27.000000, 27.000000, -20.000000 );
-	v( 27.000000, 36.000000, -66.000000 );
-	v( 41.000000, 36.000000, -20.000000 );
-	v( 24.000000, 36.000000, -54.000000 );
-	v( 36.000000, 36.000000, -66.000000 );
-	v( 27.000000, 36.000000, -73.000000 );
-	v( 14.000000, 36.000000, -73.000000 );
-	v( 41.000000, 36.000000, -58.000000 );
-	v( 14.000000, 36.000000, -54.000000 );
-	v( 27.000000, 36.000000, -58.000000 );
-	v( -2.000000, 36.000000, -67.000000 );
-	v( 14.000000, 36.000000, -48.000000 );
-	v( -2.000000, 36.000000, -86.000000 );
-	v( 36.000000, 36.000000, -86.000000 );
-	v( 24.000000, 36.000000, -67.000000 );
-	v( 27.000000, 36.000000, -48.000000 );
-	v( 14.000000, 36.000000, -67.000000 );
-	v( -8.000000, 36.000000, -67.000000 );
-	v( 27.000000, 36.000000, -31.000000 );
-	v( -27.000000, -48.000000, -62.000000 );
-	v( -11.000000, 28.000000, -76.000000 );
-	v( 5.000000, 36.000000, -31.000000 );
-	v( 5.000000, 36.000000, -25.000000 );
-	v( -25.000000, 26.000000, -76.000000 );
-	v( -13.000000, -46.000000, 70.000000 );
-	v( -25.000000, -46.000000, 70.000000 );
-	v( 7.000000, -46.000000, 100.000000 );
-	v( -13.000000, -46.000000, 80.000000 );
-	v( -42.000000, -48.000000, -39.000000 );
-	v( -10.000000, -39.000000, -6.000000 );
-	v( 40.000000, -17.000000, -15.000000 );
-	v( 40.000000, -27.000000, 4.000000 );
-	v( -35.000000, -32.000000, -60.000000 );
-	v( 24.000000, -19.000000, 47.000000 );
-	v( 36.000000, -33.000000, -15.000000 );
-	v( -2.000000, 28.000000, -86.000000 );
-	v( 24.000000, -23.000000, 62.000000 );
-	v( 36.000000, 28.000000, -86.000000 );
-	v( -11.000000, -33.000000, -46.000000 );
-	v( -2.000000, 28.000000, -76.000000 );
-	v( 26.000000, -19.000000, 47.000000 );
-	v( 36.000000, 28.000000, -76.000000 );
-	v( -8.000000, -46.000000, 32.000000 );
-	v( -11.000000, -53.000000, -62.000000 );
-	v( -25.000000, -24.000000, 124.000000 );
-	v( -4.000000, -48.000000, -17.000000 );
-	v( -4.000000, -48.000000, -25.000000 );
-	v( -22.000000, -53.000000, -91.000000 );
-	v( 24.000000, -39.000000, 47.000000 );
-	v( 40.000000, -19.000000, 32.000000 );
-	v( 24.000000, -18.000000, -67.000000 );
-	v( 0.000000, -39.000000, 23.000000 );
-	v( 9.000000, -24.000000, 62.000000 );
-	v( 36.000000, -46.000000, 124.000000 );
-	v( -35.000000, -48.000000, -39.000000 );
-	v( 41.000000, -27.000000, -46.000000 );
-	v( -27.000000, -53.000000, -62.000000 );
-	v( -8.000000, 36.000000, -25.000000 );
-	v( -10.000000, -39.000000, -13.000000 );
-	v( -25.000000, -46.000000, 80.000000 );
-	v( -8.000000, -3.000000, -25.000000 );
-	v( -30.000000, -48.000000, -83.000000 );
-	v( -22.000000, -48.000000, -91.000000 );
-	v( 27.000000, -48.000000, -6.000000 );
-	v( -10.000000, -48.000000, -6.000000 );
-	v( -4.000000, 42.000000, -6.000000 );
-	v( -11.000000, 28.000000, -91.000000 );
-	v( 22.000000, -34.000000, -100.000000 );
-	v( -8.000000, -3.000000, -25.000000 );
-	v( -8.000000, -39.000000, 23.000000 );
-	v( 24.000000, -40.000000, -54.000000 );
-	v( -25.000000, -46.000000, 128.000000 );
-	v( -27.000000, -53.000000, -86.000000 );
-	v( 22.000000, -34.000000, -108.000000 );
-	v( -27.000000, -48.000000, -86.000000 );
-	v( 32.000000, -13.000000, -116.000000 );
-	v( -8.000000, 36.000000, -25.000000 );
-	v( 36.000000, -33.000000, -20.000000 );
-	v( 6.000000, -34.000000, -108.000000 );
-	v( -11.000000, -3.000000, -25.000000 );
-	v( 27.000000, 36.000000, -20.000000 );
-	v( -19.000000, -39.000000, -6.000000 );
-	v( 36.000000, -23.000000, 118.000000 );
-	v( -42.000000, -32.000000, -39.000000 );
-	v( 6.000000, -34.000000, -100.000000 );
-	v( -19.000000, 33.000000, 64.000000 );
-	v( 24.000000, 13.000000, 12.000000 );
-	v( 12.000000, 40.000000, 82.000000 );
-	v( -25.000000, 18.000000, 64.000000 );
-	v( -8.000000, -46.000000, 64.000000 );
-	v( 12.000000, 17.000000, 82.000000 );
-	v( 24.000000, 17.000000, 81.000000 );
-	v( 24.000000, 17.000000, 73.000000 );
-	v( 36.000000, 17.000000, 124.000000 );
-	v( -25.000000, 18.000000, 128.000000 );
-	v( 24.000000, 40.000000, 81.000000 );
-	v( -25.000000, 18.000000, 72.000000 );
-	v( -25.000000, 40.000000, 64.000000 );
-	v( 36.000000, 17.000000, 128.000000 );
-	v( -13.000000, 40.000000, 102.000000 );
-	v( 9.000000, 18.000000, 53.000000 );
-	v( -8.000000, 33.000000, 64.000000 );
-	v( 5.000000, 42.000000, -31.000000 );
-	v( 27.000000, 42.000000, -31.000000 );
-	v( -10.000000, 42.000000, -13.000000 );
-	v( 5.000000, 42.000000, -25.000000 );
-	v( -11.000000, 42.000000, -62.000000 );
-	v( -35.000000, 42.000000, -60.000000 );
-	v( -11.000000, 42.000000, -25.000000 );
-	v( -11.000000, 47.000000, -91.000000 );
-	v( 24.000000, 33.000000, 12.000000 );
-	v( 24.000000, 13.000000, 47.000000 );
-	v( 27.000000, 33.000000, -15.000000 );
-	v( 27.000000, 27.000000, -15.000000 );
-	v( 27.000000, 27.000000, -20.000000 );
-	v( -11.000000, 47.000000, -62.000000 );
-	v( -27.000000, 47.000000, -62.000000 );
-	v( -22.000000, 47.000000, -91.000000 );
-	v( 40.000000, 33.000000, 12.000000 );
-	v( 40.000000, 13.000000, 12.000000 );
-	v( 40.000000, 33.000000, -15.000000 );
-	v( 36.000000, 27.000000, -20.000000 );
-	v( -27.000000, 42.000000, -62.000000 );
-	v( -8.000000, 33.000000, 23.000000 );
-	v( -8.000000, 40.000000, 64.000000 );
-	v( -8.000000, 40.000000, 23.000000 );
-	v( 0.000000, 33.000000, 23.000000 );
-	v( 24.000000, 33.000000, 47.000000 );
-	v( 26.000000, 13.000000, 47.000000 );
-	v( 40.000000, 13.000000, 32.000000 );
-	v( 24.000000, 13.000000, 32.000000 );
-	v( 9.000000, 18.000000, 62.000000 );
-	v( 24.000000, 40.000000, 47.000000 );
-	v( 36.000000, 27.000000, -15.000000 );
-	v( 0.000000, 40.000000, 23.000000 );
-	v( 24.000000, 17.000000, 62.000000 );
-	v( 24.000000, 17.000000, 53.000000 );
-	v( 36.000000, 40.000000, 124.000000 );
-	v( -42.000000, 42.000000, -72.000000 );
-	v( -25.000000, 40.000000, 128.000000 );
-	v( 36.000000, 17.000000, 118.000000 );
-	v( 36.000000, 40.000000, 128.000000 );
-	v( -25.000000, 40.000000, 102.000000 );
-	v( 12.000000, 40.000000, 95.000000 );
-	v( 36.000000, 40.000000, 118.000000 );
-	v( 12.000000, 17.000000, 95.000000 );
-	v( -10.000000, 33.000000, -13.000000 );
-	v( -19.000000, 33.000000, -6.000000 );
-	v( -42.000000, 33.000000, -6.000000 );
-	v( -42.000000, 33.000000, -13.000000 );
-	v( -42.000000, 42.000000, -39.000000 );
-	v( -42.000000, 26.000000, -33.000000 );
-	v( -42.000000, 42.000000, -13.000000 );
-	v( -10.000000, 33.000000, -6.000000 );
-	v( 27.000000, 33.000000, -6.000000 );
-	v( -10.000000, 42.000000, -6.000000 );
-	v( -2.000000, -34.000000, -108.000000 );
-	v( -42.000000, 26.000000, -39.000000 );
-	v( -35.000000, 42.000000, -39.000000 );
-	v( -42.000000, 26.000000, -60.000000 );
-	v( -35.000000, 26.000000, -60.000000 );
-	v( -35.000000, 26.000000, -39.000000 );
-	v( -11.000000, 26.000000, -33.000000 );
-	v( 27.000000, 42.000000, -6.000000 );
-	v( -42.000000, 42.000000, -60.000000 );
-	v( -42.000000, 26.000000, -72.000000 );
-	v( -27.000000, 47.000000, -86.000000 );
-	v( -27.000000, 42.000000, -86.000000 );
-	v( 24.000000, -28.000000, -67.000000 );
-	v( 24.000000, -5.000000, -67.000000 );
-	v( 41.000000, -27.000000, -20.000000 );
-	v( -42.000000, -48.000000, -72.000000 );
-	v( -11.000000, -48.000000, -91.000000 );
-	v( -4.000000, -39.000000, -6.000000 );
-	v( 14.000000, -34.000000, -100.000000 );
-	v( -8.000000, -46.000000, 23.000000 );
-	v( 40.000000, -27.000000, -15.000000 );
-	v( 40.000000, -17.000000, -6.000000 );
-	v( -30.000000, -48.000000, -18.000000 );
-	v( 36.000000, -46.000000, 128.000000 );
-	v( -11.000000, -32.000000, -33.000000 );
-	v( -25.000000, -46.000000, 102.000000 );
-	v( -42.000000, -48.000000, -60.000000 );
-	v( 12.000000, -46.000000, 95.000000 );
-	v( 40.000000, -19.000000, 12.000000 );
-	v( -42.000000, -39.000000, -6.000000 );
-	v( -42.000000, -39.000000, -13.000000 );
-	v( 14.000000, -34.000000, -108.000000 );
-	v( -25.000000, -46.000000, 91.000000 );
-	v( -25.000000, -46.000000, 110.000000 );
-	v( -13.000000, -46.000000, 91.000000 );
-	v( -42.000000, -32.000000, -33.000000 );
-	v( 7.000000, -46.000000, 110.000000 );
-	v( 7.000000, -46.000000, 46.000000 );
-	v( -42.000000, -48.000000, -13.000000 );
-	v( 27.000000, -39.000000, -6.000000 );
-	v( -25.000000, -46.000000, 124.000000 );
-	v( 27.000000, -39.000000, -15.000000 );
-	v( 0.000000, -46.000000, 23.000000 );
-	v( 24.000000, -23.000000, 53.000000 );
-	v( 40.000000, -39.000000, 12.000000 );
-	v( 24.000000, -19.000000, 32.000000 );
-	v( 24.000000, -46.000000, 47.000000 );
-	v( -42.000000, -32.000000, -60.000000 );
-	v( 32.000000, 7.000000, -116.000000 );
-	v( -25.000000, -24.000000, 124.000000 );
-	v( -13.000000, -46.000000, 64.000000 );
-	v( 6.000000, 28.000000, -100.000000 );
-	v( -2.000000, 28.000000, -108.000000 );
-	v( 22.000000, 28.000000, -108.000000 );
-	v( 14.000000, 28.000000, -108.000000 );
-	v( 6.000000, 28.000000, -108.000000 );
-	v( 22.000000, 28.000000, -100.000000 );
-	v( 14.000000, 28.000000, -100.000000 );
-	v( 41.000000, -17.000000, -20.000000 );
-	v( 40.000000, 11.000000, -6.000000 );
-	v( 41.000000, 11.000000, -36.000000 );
-	v( 36.000000, -46.000000, 118.000000 );
-	v( 41.000000, 21.000000, -20.000000 );
-	v( 12.000000, -23.000000, 95.000000 );
-	v( -30.000000, 42.000000, -83.000000 );
-	v( -11.000000, 42.000000, -91.000000 );
-	v( -30.000000, 42.000000, -18.000000 );
-	v( -22.000000, 42.000000, -91.000000 );
-	v( -4.000000, 42.000000, -17.000000 );
-	v( -4.000000, 42.000000, -25.000000 );
-	v( -4.000000, 33.000000, -6.000000 );
-	v( -4.000000, 33.000000, -6.000000 );
-	v( 24.000000, 22.000000, -67.000000 );
-	v( 24.000000, 22.000000, -54.000000 );
-	v( 24.000000, -1.000000, -67.000000 );
-	v( 24.000000, 34.000000, -67.000000 );
-	v( 24.000000, -1.000000, -54.000000 );
-	v( 24.000000, 12.000000, -54.000000 );
-	v( 24.000000, 12.000000, -67.000000 );
-	v( 24.000000, 34.000000, -54.000000 );
-	v( 24.000000, -28.000000, -54.000000 );
-	v( 41.000000, 21.000000, -20.000000 );
-	v( 40.000000, 21.000000, -15.000000 );
-	v( 24.000000, -40.000000, -67.000000 );
-	v( 24.000000, -5.000000, -54.000000 );
-	v( 40.000000, 21.000000, 4.000000 );
-	v( 24.000000, -18.000000, -54.000000 );
-	v( 41.000000, 21.000000, -46.000000 );
-	v( -11.000000, 26.000000, -36.000000 );
-	v( -11.000000, -32.000000, -36.000000 );
-	v( 41.000000, 11.000000, -20.000000 );
-	v( 40.000000, 11.000000, -15.000000 );
-	v( -11.000000, 27.000000, -46.000000 );
-	v( -35.000000, -32.000000, -39.000000 );
-	v( -8.000000, 40.000000, 32.000000 );
-	v( 27.000000, -33.000000, -15.000000 );
-	v( 27.000000, -33.000000, -20.000000 );
-	v( -25.000000, 18.000000, 124.000000 );
-	v( -25.000000, 40.000000, 80.000000 );
-	v( -25.000000, 40.000000, 70.000000 );
-	v( -13.000000, 40.000000, 70.000000 );
-	v( -25.000000, 18.000000, 124.000000 );
-	v( -13.000000, 40.000000, 80.000000 );
-	v( -25.000000, 40.000000, 91.000000 );
-	v( 7.000000, 40.000000, 100.000000 );
-	v( 7.000000, 40.000000, 46.000000 );
-	v( -25.000000, 40.000000, 110.000000 );
-	v( -13.000000, 40.000000, 91.000000 );
-	v( 7.000000, 40.000000, 110.000000 );
-	v( -25.000000, 40.000000, 124.000000 );
-	v( -13.000000, 40.000000, 64.000000 );
-	v( 22.000000, -34.000000, -126.000000 );
-	v( 42.000000, -34.000000, -105.000000 );
-	v( 42.000000, -13.000000, -87.000000 );
-	v( -25.000000, -34.000000, -88.000000 );
-	v( 42.000000, -13.000000, -105.000000 );
-	v( -11.000000, -34.000000, -126.000000 );
-	v( -25.000000, -32.000000, -88.000000 );
-	v( -2.000000, -34.000000, -100.000000 );
-	v( -11.000000, -34.000000, -100.000000 );
-	v( -25.000000, -34.000000, -100.000000 );
-	v( -11.000000, -34.000000, -91.000000 );
-	v( -42.000000, -48.000000, -18.000000 );
-	v( 42.000000, -34.000000, -76.000000 );
-	v( -22.000000, -34.000000, -91.000000 );
-	v( 27.000000, -33.000000, -20.000000 );
-	v( 27.000000, -42.000000, -66.000000 );
-	v( 41.000000, -42.000000, -20.000000 );
-	v( 24.000000, -42.000000, -54.000000 );
-	v( 36.000000, -42.000000, -66.000000 );
-	v( 27.000000, -42.000000, -73.000000 );
-	v( 14.000000, -42.000000, -73.000000 );
-	v( 41.000000, -42.000000, -58.000000 );
-	v( 14.000000, -42.000000, -54.000000 );
-	v( 27.000000, -42.000000, -58.000000 );
-	v( -2.000000, -42.000000, -67.000000 );
-	v( 14.000000, -42.000000, -48.000000 );
-	v( -2.000000, -42.000000, -86.000000 );
-	v( 36.000000, -42.000000, -86.000000 );
-	v( 24.000000, -42.000000, -67.000000 );
-	v( 27.000000, -42.000000, -48.000000 );
-	v( 14.000000, -42.000000, -67.000000 );
-	v( -8.000000, -42.000000, -67.000000 );
-	v( 27.000000, -42.000000, -31.000000 );
-	v( -11.000000, -34.000000, -76.000000 );
-	v( 5.000000, -42.000000, -31.000000 );
-	v( 5.000000, -42.000000, -25.000000 );
-	v( -25.000000, -32.000000, -76.000000 );
-	v( -2.000000, -34.000000, -86.000000 );
-	v( 36.000000, -34.000000, -86.000000 );
-	v( -2.000000, -34.000000, -76.000000 );
-	v( 36.000000, -34.000000, -76.000000 );
-	v( -8.000000, -42.000000, -25.000000 );
-	v( -4.000000, -48.000000, -6.000000 );
-	v( -11.000000, -34.000000, -91.000000 );
-	v( -8.000000, -42.000000, -25.000000 );
-	v( 27.000000, -42.000000, -20.000000 );
-	v( -19.000000, -39.000000, 64.000000 );
-	v( 24.000000, -19.000000, 12.000000 );
-	v( 12.000000, -46.000000, 82.000000 );
-	v( -25.000000, -24.000000, 64.000000 );
-	v( 12.000000, -23.000000, 82.000000 );
-	v( 24.000000, -23.000000, 81.000000 );
-	v( 24.000000, -23.000000, 73.000000 );
-	v( 36.000000, -23.000000, 124.000000 );
-	v( -25.000000, -24.000000, 128.000000 );
-	v( 24.000000, -46.000000, 81.000000 );
-	v( -25.000000, -24.000000, 72.000000 );
-	v( -25.000000, -46.000000, 64.000000 );
-	v( 36.000000, -23.000000, 128.000000 );
-	v( -13.000000, -46.000000, 102.000000 );
-	v( 9.000000, -24.000000, 53.000000 );
-	v( -8.000000, -39.000000, 64.000000 );
-	v( 5.000000, -48.000000, -31.000000 );
-	v( 27.000000, -48.000000, -31.000000 );
-	v( -10.000000, -48.000000, -13.000000 );
-	v( 5.000000, -48.000000, -25.000000 );
-	v( -11.000000, -48.000000, -62.000000 );
-	v( -35.000000, -48.000000, -60.000000 );
-	v( -11.000000, -48.000000, -25.000000 );
-	v( -11.000000, -53.000000, -91.000000 );
-	v( 24.000000, -39.000000, 12.000000 );
-
-	f3( 198, 206, 61, 1.000000, 0.000000, 0.000000 );
-	uv( 0.443426, 1.000000, 0.288123, 1.000000, 0.066424, 0.000000);
-	f4( 106, 59, 210, 209, 1.000000, 0.000000, -0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 61, 333, 205, 198, 1.000000, 0.000000, 0.000000 );
-	uv( 0.066424, 0.000000, 1.000000, 0.000000, 0.610542, 1.000000, 0.443426, 1.000000);
-	f4( 28, 27, 34, 38, 0.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 265, 178, 177, 37, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 0.704121, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 237, 155, 181, 124, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 175, 167, 12, 239, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 317, 350, 60, 353, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 75, 46, 202, 203, 1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f3( 86, 192, 59, 1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.500000, 1.000000);
-	f4( 35, 32, 28, 38, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 241, 242, 125, 239, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.629667, 0.590312, 0.000000, 1.000000, 0.000000, 1.000000, 0.622180);
-	f4( 237, 124, 175, 239, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 39, 122, 119, 38, 0.000000, 1.000000, 0.000000 );
-	uv( 0.934109, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.934109, 1.000000);
-	f4( 134, 126, 238, 240, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 10, 3, 14, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 179, 168, 174, 178, -0.031905, -0.997799, 0.058124 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 180, 122, 242, 82, -0.015953, -0.999450, 0.029063 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 203, 211, 348, 75, -0.061025, -0.998041, -0.013780 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f3( 106, 223, 345, -0.061025, -0.998041, -0.013780 );
-	uv( 1.000000, 0.000000, 1.000000, 0.295679, 0.000000, 0.000000);
-	f3( 180, 97, 120, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 225, 226, 0, 5, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 37, 56, 52, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f4( 82, 172, 170, 244, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 0.150135, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.150135);
-	f4( 241, 121, 172, 82, 0.000000, 1.000000, 0.000000 );
-	uv( 0.629667, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.849865, 1.000000);
-	f4( 305, 72, 187, 300, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 224, 228, 225, 7, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 176, 181, 155, 182, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 125, 261, 265, 123, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 0.061993, 0.989968, 0.234396, 0.962069, 1.000000, 0.000000);
-	f4( 302, 324, 58, 21, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 239, 12, 169, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.622180, 0.175944, 1.000000, 0.000000, 1.000000);
-	f4( 170, 172, 121, 163, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 5, 0, 284, 289, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 236, 200, 332, 334, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 0.999999, 0.000000, 0.000000);
-	f3( 261, 179, 178, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 0.921746, 0.000000, 1.000000, 1.000000, 1.000000);
-	f4( 119, 120, 35, 38, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 216, 335, 339, 219, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 285, 296, 322, 1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 0.000000);
-	f3( 54, 58, 13, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f4( 214, 212, 80, 329, 0.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 293, 292, 327, 297, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 218, 331, 201, 66, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 50, 218, 66, 57, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 343, 223, 106, 209, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 52, 224, 7, 83, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 6, 182, 155, 237, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 354, 65, 68, 190, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 61, 213, 88, 338, 0.000000, 1.000000, 0.000000 );
-	uv( 0.066424, 0.000000, 0.066424, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 237, 184, 3, 6, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 11, 238, 126, 37, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.500000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 300, 94, 269, 329, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 305, 300, 329, 307, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 249, 257, 186, 247, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 256, 185, 253, 87, 1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 100, 45, 211, 208, 1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 234, 99, 337, 70, 1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.431554, 1.000000, 0.431554, 0.000000);
-	f4( 327, 189, 79, 297, 0.382683, 0.000000, 0.923880 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 94, 300, 19, 138, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 285, 322, 84, 90, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 185, 67, 259, 253, 0.382683, 0.000000, 0.923880 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 67, 186, 257, 259, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 258, 232, 264, 255, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 84, 322, 321, 101, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 73, 60, 350, 36, 0.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 130, 17, 97, 129, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 201, 331, 354, 217, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 204, 90, 84, 191, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f3( 265, 261, 178, -0.015953, -0.999450, 0.029063 );
-	uv( 0.000000, 0.704121, 0.000000, 0.921746, 1.000000, 1.000000);
-	f4( 345, 86, 59, 106, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 0.500000, 1.000000, 0.000000, 1.000000);
-	f4( 29, 52, 56, 27, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f4( 310, 304, 309, 308, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f4( 96, 125, 93, 85, 0.000000, 1.000000, 0.000000 );
-	uv( 0.496329, 0.000000, 1.000000, 0.000000, 0.934109, 0.205017, 0.521365, 0.205016);
-	f4( 52, 29, 30, 54, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f3( 179, 125, 96, 0.000000, 0.000000, -1.000000 );
-	uv( 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.503671);
-	f4( 269, 94, 51, 268, 0.000000, 0.000000, -1.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f3( 333, 341, 42, 0.000000, 0.000000, -1.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.940894, 1.000000);
-	f4( 58, 54, 30, 21, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f3( 37, 52, 11, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 223, 341, 330, 345, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 0.295679, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 57, 66, 146, 145, 0.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 177, 176, 40, 37, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 42, 41, 44, 76, -1.000000, 0.000000, 0.000000 );
-	uv( 0.059106, 0.006144, 0.059059, 0.326950, 0.222310, 0.323984, 0.222349, 0.005078);
-	f4( 254, 263, 233, 260, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 22, 30, 29, 23, 0.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f4( 22, 18, 21, 30, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f4( 314, 304, 23, 33, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 338, 88, 196, 342, 0.000000, 1.000000, 0.000000 );
-	uv( 0.688240, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 288, 92, 221, 4, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 196, 88, 213, 70, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 0.000000, 0.996270, 0.000264, 0.766589, 1.000000, 0.766589);
-	f4( 301, 312, 256, 87, -0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f4( 89, 73, 36, 91, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 64, 89, 91, 79, 0.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f3( 350, 317, 55, 0.000000, 0.000000, -1.000000 );
-	uv( 1.000000, 0.000000, 0.792202, 0.871803, 0.234396, 0.962069);
-	f4( 36, 350, 352, 195, 0.000000, 0.000000, -1.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f3( 97, 35, 120, 0.000000, 0.000000, -1.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 28, 23, 29, 27, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f4( 20, 31, 33, 25, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f4( 285, 288, 286, 296, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 337, 61, 338, 342, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 341, 223, 41, 42, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 0.006530, 0.000000, 0.328023, 0.059059, 0.326950, 0.059106, 0.006144);
-	f4( 144, 128, 103, 127, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000217, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 110, 157, 161, 154, -1.000000, 0.000000, 0.000000 );
-	uv( 0.431554, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.431554, 0.000000);
-	f4( 150, 138, 131, 130, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 137, 129, 171, 135, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 314, 312, 301, 306, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f4( 143, 144, 127, 244, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 108, 112, 104, 107, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 0.000315, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 164, 102, 118, 140, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 230, 227, 228, 224, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 158, 156, 111, 115, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 0.688240, 0.000000, 0.000000, 0.000000);
-	f4( 104, 112, 149, 278, 0.916659, 0.005235, 0.399635 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 344, 69, 53, 216, 0.916659, 0.005235, 0.399635 );
-	uv( 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 1.000000);
-	f4( 113, 109, 108, 107, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.999939, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 132, 123, 37, 126, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 239, 169, 121, 241, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.622180, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.629667);
-	f4( 248, 31, 20, 252, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f4( 180, 120, 119, 122, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 304, 303, 22, 23, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 178, 174, 167, 175, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 318, 319, 328, 315, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 215, 68, 65, 219, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 198, 343, 209, 206, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 278, 277, 160, 104, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 127, 103, 136, 135, 0.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 176, 182, 6, 40, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 121, 169, 166, 163, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 154, 158, 115, 110, 1.000000, 0.000000, 0.000000 );
-	uv( 0.431554, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000, 0.431554, 1.000000);
-	f4( 123, 132, 133, 139, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 332, 339, 335, 334, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000315, 0.000000, 1.000000);
-	f4( 83, 8, 10, 14, -0.516126, 0.002944, 0.856507 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 213, 206, 209, 70, -0.516126, -0.002944, 0.856507 );
-	uv( 0.000264, 0.766589, 0.001144, 0.000000, 0.522512, 0.000000, 1.000000, 0.766589);
-	f4( 229, 226, 227, 230, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 352, 262, 197, -0.919757, 0.000000, 0.392489 );
-	uv( 0.000000, 0.000000, 0.061993, 0.989968, 0.000000, 1.000000);
-	f4( 254, 260, 24, 19, -0.919757, 0.000000, 0.392489 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 0, 226, 1, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000);
-	f4( 3, 184, 240, 14, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 114, 102, 330, 341, -0.006226, -0.998739, 0.049811 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 208, 168, 179, 197, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 315, 328, 93, 34, -0.015953, -0.999450, 0.029063 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 282, 156, 158, 154, 0.000000, 0.000000, 0.000000 );
-	uv( 0.000264, 0.766589, 0.000000, 0.996270, 1.000000, 1.000000, 1.000000, 0.766589);
-	f3( 353, 89, 64, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 0.000000, 0.000000, 0.175707, 0.337951, 0.000000);
-	f4( 92, 288, 285, 284, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f3( 261, 125, 179, 0.000000, 0.000000, 1.000000 );
-	uv( 0.061993, 0.989968, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 335, 336, 340, 334, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 0.999939, 0.000000, 0.000000);
-	f4( 124, 181, 176, 177, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 76, 44, 207, 205, -1.000000, 0.000000, 0.000000 );
-	uv( 0.222349, 0.005078, 0.222310, 0.323984, 0.389406, 0.320947, 0.389458, 0.003987);
-	f4( 150, 130, 129, 137, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 327, 289, 173, 291, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 151, 143, 140, 142, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 267, 142, 140, 0.000000, -1.000000, 0.000000 );
-	uv( 0.500000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000);
-	f4( 346, 347, 80, 349, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 190, 68, 86, 98, 0.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f3( 333, 42, 76, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 0.940894, 1.000000, 0.777651, 1.000000);
-	f4( 229, 54, 1, 226, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 161, 157, 162, 160, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 154, 161, 281, 0.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.766589, 1.000000, 0.459138, 0.522512, 0.000000);
-	f4( 225, 5, 83, 7, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 36, 195, 78, 91, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 79, 91, 287, 297, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 80, 212, 190, 326, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.150135, 1.000000, 0.150135);
-	f3( 265, 37, 123, 0.000000, -1.000000, 0.000000 );
-	uv( 0.234396, 0.962069, 0.792202, 0.871803, 1.000000, 0.000000);
-	f4( 93, 39, 38, 34, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f3( 283, 141, 118, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 0.295679, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 272, 114, 105, 0.000000, -1.000000, 0.000000 );
-	uv( 0.940894, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000);
-	f4( 178, 175, 124, 177, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 283, 118, 102, 114, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 0.295679, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000, 1.000000);
-	f4( 136, 103, 147, 146, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 146, 147, 128, 145, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 345, 330, 98, 86, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f3( 183, 126, 134, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 0.175707, 1.000000, 0.000000, 0.337951, 0.000000);
-	f4( 331, 50, 65, 354, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000217, 1.000000, 0.000000, 0.000000);
-	f4( 146, 66, 201, 136, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 152, 148, 117, 153, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 1.000000);
-	f4( 165, 170, 163, 166, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 244, 171, 180, 82, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 0.150135, 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.150135);
-	f4( 133, 132, 126, 183, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 240, 238, 83, 14, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 104, 160, 162, 107, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 0.999999, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 95, 204, 191, 101, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 118, 141, 267, 140, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 1.000000, 0.500000, 1.000000, 1.000000, 0.000000);
-	f4( 237, 239, 139, 184, 0.693944, 0.004799, 0.720013 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 125, 123, 139, 239, 0.916659, 0.005235, 0.399635 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 184, 183, 134, 240, 0.916659, 0.005235, 0.399635 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 139, 133, 183, 184, 0.693944, 0.004799, 0.720013 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 131, 138, 19, 97, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 180, 171, 129, 97, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 340, 61, 236, 334, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 52, 54, 229, 224, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f3( 215, 219, 210, 1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 0.000000);
-	f4( 1, 4, 221, 0, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 2, 4, 1, 13, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 13, 1, 54, 1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 122, 39, 93, 125, 0.693944, 0.004799, 0.720013 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 169, 167, 174, 168, 0.827072, 0.000000, 0.562097 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 165, 166, 203, 202, 0.707107, 0.000000, 0.707107 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 244, 127, 135, 171, 0.693944, 0.004799, 0.720013 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 140, 143, 244, 164, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 206, 213, 61, -1.000000, 0.000000, 0.000000 );
-	uv( 0.288123, 1.000000, 0.066424, 1.000000, 0.066424, 0.000000);
-	f4( 97, 19, 24, 26, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 15, 193, 48, 217, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 217, 354, 190, 212, 0.000000, 0.000000, -1.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 328, 319, 349, 352, 0.000000, 0.000000, -1.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 246, 245, 248, 252, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 250, 251, 245, 246, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 249, 247, 251, 250, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 150, 51, 94, 138, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 305, 307, 26, 24, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 258, 48, 194, 232, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 258, 255, 137, 135, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 333, 76, 205, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 0.777651, 1.000000, 0.610542, 1.000000);
-	f4( 236, 99, 234, 200, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f3( 279, 159, 270, -1.000000, 0.000000, 0.000000 );
-	uv( 0.288123, 1.000000, 0.443426, 1.000000, 0.066424, 0.000000);
-	f4( 282, 154, 281, 279, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000264, 0.766589, 1.000000, 0.766589, 0.522512, 0.000000, 0.001144, 0.000000);
-	f4( 116, 280, 276, 159, -1.000000, 0.000000, 0.000000 );
-	uv( 0.556543, 0.317910, 0.389406, 0.320947, 0.389458, 0.003987, 0.556574, 0.002896);
-	f4( 275, 273, 272, 271, -1.000000, 0.000000, 0.000000 );
-	uv( 0.222310, 0.323984, 0.059059, 0.326950, 0.059106, 0.006144, 0.222349, 0.005078);
-	f4( 144, 143, 151, 149, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 280, 275, 271, 276, 1.000000, 0.000000, 0.000000 );
-	uv( 0.389406, 0.320947, 0.222310, 0.323984, 0.222349, 0.005078, 0.389458, 0.003987);
-	f3( 271, 272, 105, 1.000000, 0.000000, 0.000000 );
-	uv( 0.777651, 1.000000, 0.940894, 1.000000, 1.000000, 0.000000);
-	f3( 282, 279, 270, 1.000000, 0.000000, 0.000000 );
-	uv( 0.066424, 1.000000, 0.288123, 1.000000, 0.066424, 0.000000);
-	f3( 276, 271, 105, 1.000000, 0.000000, 0.000000 );
-	uv( 0.610542, 1.000000, 0.777651, 1.000000, 1.000000, 0.000000);
-	f4( 111, 270, 110, 115, -0.919757, 0.000000, 0.392489 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 273, 283, 114, 272, -0.919757, 0.000000, 0.392489 );
-	uv( 0.059059, 0.326950, 0.000000, 0.328023, 0.000000, 0.006530, 0.059106, 0.006144);
-	f4( 161, 160, 277, 281, -1.000000, 0.000000, 0.000000 );
-	uv( 0.840637, 0.666667, 0.000000, 1.000000, 0.000000, 0.859755, 0.182127, 0.559733);
-	f4( 151, 142, 267, 278, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 281, 116, 159, 279, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 141, 283, 116, 281, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 278, 267, 141, 281, 0.382683, 0.000000, 0.923880 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 149, 151, 278, 0.382683, 0.000000, 0.923880 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 156, 282, 270, 111, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 0.066424, 1.000000, 0.066424, 0.000000, 0.000000, 0.000000);
-	f4( 162, 270, 113, 107, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 270, 159, 276, 105, 0.000000, 0.000000, -1.000000 );
-	uv( 0.066424, 0.000000, 0.443426, 1.000000, 0.610542, 1.000000, 1.000000, 0.000000);
-	f4( 274, 162, 157, 110, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 99, 236, 222, 337, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 286, 288, 4, 2, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 43, 200, 234, 209, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 0.859755, 0.000000, 1.000000, 0.840637, 0.666667, 0.182127, 0.559733);
-	f4( 315, 308, 309, 318, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f3( 266, 262, 55, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 0.000000, 0.921746, 0.000000, 0.704121);
-	f4( 199, 188, 78, 351, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 295, 45, 71, 195, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 348, 211, 195, 62, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.622180, 0.000000, 0.629667);
-	f4( 353, 60, 73, 89, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 330, 102, 164, 98, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 309, 313, 316, 318, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 352, 63, 62, 195, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 0.590312, 0.000000, 0.000000, 0.629667, 1.000000, 0.622180);
-	f4( 71, 351, 78, 195, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 346, 349, 319, 318, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.934109, 0.000000, 0.934109, 1.000000);
-	f4( 189, 353, 64, 79, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f3( 287, 293, 297, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 0.000000);
-	f4( 100, 208, 197, 266, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 63, 349, 80, 326, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 342, 196, 70, 337, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 0.000000, 0.000000, 0.431554, 0.000000, 0.431554, 1.000000);
-	f4( 324, 296, 13, 58, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 329, 80, 347, 0.000000, 0.000000, -1.000000 );
-	uv( 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000);
-	f4( 284, 90, 173, 289, 0.000000, 0.000000, -1.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f3( 323, 317, 321, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f4( 46, 81, 326, 190, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 0.150135, 0.000000, 0.150135);
-	f4( 81, 348, 62, 326, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.629667, 0.000000, 0.849865, 1.000000);
-	f3( 90, 284, 285, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000);
-	f4( 173, 95, 101, 291, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 188, 199, 220, 9, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 352, 350, 55, 262, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 0.234396, 0.962069, 0.061993, 0.989968);
-	f4( 308, 27, 56, 323, 0.000000, 0.000000, -1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 295, 195, 211, 0.000000, 0.000000, -1.000000 );
-	uv( 0.175944, 1.000000, 0.000000, 0.622180, 0.000000, 1.000000);
-	f4( 348, 81, 46, 75, 0.000000, 0.000000, -1.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 117, 344, 216, 153, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 15, 51, 150, 137, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 266, 197, 262, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.921746);
-	f4( 316, 347, 346, 318, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 72, 305, 24, 260, -0.031905, -0.997799, 0.058124 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 217, 48, 258, 135, -0.006226, -0.998739, 0.049811 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 324, 322, 296, -0.015953, -0.999450, 0.029063 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f4( 148, 69, 344, 117, 0.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 86, 68, 215, 192, 1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 10, 8, 292, 293, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 3, 10, 293, 287, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 296, 286, 2, 13, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 291, 101, 321, 327, 1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 188, 9, 290, 78, 1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 40, 6, 290, 320, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 92, 284, 0, 221, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 287, 91, 78, 290, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 353, 189, 294, 317, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 0.500000, 1.000000, 1.000000, 0.000000, 0.000000);
-	f4( 53, 69, 148, 152, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 16, 72, 260, 233, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 32, 26, 307, 313, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 28, 32, 313, 309, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 264, 232, 194, 47, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 212, 214, 15, 217, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 169, 168, 208, 211, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 209, 234, 70, 0.000000, 0.000000, 1.000000 );
-	uv( 0.522512, 0.000000, 1.000000, 0.459138, 1.000000, 0.766589);
-	f4( 205, 207, 343, 198, 0.000000, 0.000000, 1.000000 );
-	uv( 0.389458, 0.003987, 0.389406, 0.320947, 0.556543, 0.317910, 0.556574, 0.002896);
-	f4( 309, 306, 25, 28, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 306, 301, 20, 25, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 47, 194, 48, 193, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 153, 216, 219, 149, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 98, 164, 165, 202, 0.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 329, 298, 268, 214, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 290, 9, 220, 320, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 200, 43, 210, 332, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 49, 266, 55, 317, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 0.704121, 0.000000, 0.000000);
-	f4( 18, 22, 303, 299, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 323, 321, 310, 308, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f4( 308, 315, 34, 27, 1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 328, 352, 96, 85, 0.000000, 0.000000, 0.000000 );
-	uv( 0.934109, 0.205017, 1.000000, 0.000000, 0.496329, 0.000000, 0.521365, 0.205016);
-	f4( 311, 310, 321, 322, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f3( 352, 197, 96, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 0.000000, 0.503671);
-	f4( 59, 192, 215, 210, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 351, 71, 266, 49, -1.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 311, 322, 324, 302, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f3( 321, 317, 294, 0.000000, 1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 0.000000, 0.000000, 1.000000, 1.000000);
-	f4( 292, 8, 5, 289, 0.000000, 1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 220, 199, 351, 49, 0.000000, 0.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 320, 220, 49, 317, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 18, 299, 302, 21, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 16, 231, 187, 72, 0.000000, 0.000000, 1.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 310, 311, 303, 304, 0.000000, 0.000000, 1.000000 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f4( 302, 299, 303, 311, -0.398548, 0.000000, -0.917147 );
-	uv( 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000, 0.000000);
-	f4( 231, 16, 233, 263, -0.930337, 0.000000, -0.366705 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 219, 339, 332, 210, -0.930337, 0.000000, -0.366705 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000, 0.000000, 0.000000);
-	f4( 50, 57, 145, 128, -0.398548, 0.000000, -0.917147 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 56, 40, 320, 323, -0.061025, -0.998041, -0.013780 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 45, 100, 266, 71, -0.035372, -0.999130, -0.022107 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 336, 53, 152, 109, -0.035372, -0.999130, -0.022107 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 340, 336, 109, 113, -0.061025, -0.998041, -0.013780 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f4( 214, 268, 51, 15, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000, 0.000000, 1.000000);
-	f4( 340, 113, 105, 333, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 1.000000, 1.000000, 1.000000, 1.000000, 0.000000, 0.000000, 0.000000);
-	f3( 316, 329, 347, 0.000000, -1.000000, 0.000000 );
-	uv( 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 0.000000);
-	f4( 112, 108, 153, 149, 0.000000, -1.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-	f4( 312, 314, 33, 31, -1.000000, 0.000000, 0.000000 );
-	uv( 0.000000, 0.000000, 1.000000, 0.000000, 1.000000, 1.000000, 0.000000, 1.000000);
-
-	scope.colors = {};
-	scope.selections = {};
-	scope.selections["dark"] = [1, 7, 11, 13, 14, 17, 19, 20, 26, 28, 35, 39, 43, 47, 49, 59, 60, 61, 64, 66, 71, 73, 78, 82, 86, 87, 88, 90, 91, 92, 93, 94, 98, 99, 109, 113, 116, 121, 126, 131, 132, 139, 140, 142, 145, 150, 157, 160, 162, 165, 169, 175, 180, 181, 182, 183, 185, 192, 201, 203, 204, 207, 216, 220, 221, 224, 225, 226, 228, 233, 240, 243, 246, 249, 250, 252, 258, 260, 267, 281, 283, 293, 296, 303, 305, 314, 326];
-	scope.selections["light"] = [0, 2, 3, 4, 5, 6, 8, 9, 10, 12, 15, 16, 18, 21, 22, 23, 24, 25, 27, 29, 30, 31, 32, 33, 34, 36, 37, 38, 40, 41, 42, 44, 45, 46, 48, 50, 51, 52, 53, 54, 55, 56, 57, 58, 62, 63, 65, 67, 68, 69, 70, 72, 74, 75, 76, 77, 79, 80, 81, 83, 84, 85, 89, 95, 96, 97, 100, 101, 102, 103, 104, 105, 106, 107, 108, 110, 111, 112, 114, 115, 117, 118, 119, 120, 122, 123, 124, 125, 127, 128, 129, 130, 133, 134, 135, 136, 137, 138, 141, 143, 144, 146, 147, 148, 149, 151, 152, 153, 154, 155, 156, 158, 159, 161, 163, 164, 166, 167, 168, 170, 171, 172, 173, 174, 176, 177, 178, 179, 184, 186, 187, 188, 189, 190, 191, 193, 194, 195, 196, 197, 198, 199, 200, 202, 205, 206, 208, 209, 210, 211, 212, 213, 214, 215, 217, 218, 219, 222, 223, 227, 229, 230, 231, 232, 234, 235, 236, 237, 238, 239, 241, 242, 244, 245, 247, 248, 251, 253, 254, 255, 256, 257, 259, 261, 262, 263, 264, 265, 266, 268, 269, 270, 271, 272, 273, 274, 275, 276, 277, 278, 279, 280, 282, 284, 285, 286, 287, 288, 289, 290, 291, 292, 294, 295, 297, 298, 299, 300, 301, 302, 304, 306, 307, 308, 309, 310, 311, 312, 313, 315, 316, 317, 318, 319, 320, 321, 322, 323, 324, 325, 327, 328];
-	scope.colors["dark"] = 0x7e4a3b;
-	scope.colors["light"] = 0xa98e70;
-
-	scope.autoColor = function(){
-		for(var s in this.selections){
-			for(var i = 0 ; i < this.selections[s].length; i++) this.faces[this.selections[s][i]].material = [ new THREE.MeshColorFillMaterial( this.colors[s],1) ];
-		}
-	}
-
-	scope.getPosition = function(){	return new THREE.Vector3(0.0, 0.0, 0.0);	}
-
-	scope.getRotation = function(){	return new THREE.Vector3(-1.5707963705062866, 0.0, -1.5707963705062866);	}
-
-	scope.getScale = function(){	return new THREE.Vector3(1.0, 1.0, 1.0);	}
-
-	function v( x, y, z ) {
-
-		scope.vertices.push( new THREE.Vertex( new THREE.Vector3( x, y, z ) ) );
-
-	}
-
-	function f3( a, b, c, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face3( a, b, c, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function f4( a, b, c, d, nx, ny, nz ) {
-
-		scope.faces.push( new THREE.Face4( a, b, c, d, nx && ny && nz ? new THREE.Vector3( nx, ny, nz ) : null ) );
-
-	}
-
-	function uv( u1, v1, u2, v2, u3, v3, u4, v4 ) {
-
-		var uv = [];
-		uv.push( new THREE.UV( u1, v1 ) );
-		uv.push( new THREE.UV( u2, v2 ) );
-		uv.push( new THREE.UV( u3, v3 ) );
-		if ( u4 && v4 ) uv.push( new THREE.UV( u4, v4 ) );
-		scope.uvs.push( uv );
-	}
-
-}
-
-Q5.prototype = new THREE.Geometry();
-Q5.prototype.constructor = Q5;