Browse Source

Docs: Fixed TextGeometry.

Mr.doob 9 years ago
parent
commit
4bab46875b
1 changed files with 32 additions and 30 deletions
  1. 32 30
      docs/scenes/geometry-browser.html

+ 32 - 30
docs/scenes/geometry-browser.html

@@ -10,7 +10,7 @@
 				font-weight: normal;
 				font-weight: normal;
 				font-style: normal;
 				font-style: normal;
 			}
 			}
-			
+
 			body {
 			body {
 				margin:0;
 				margin:0;
 				font-family: 'inconsolata';
 				font-family: 'inconsolata';
@@ -18,9 +18,9 @@
 				line-height: 18px;
 				line-height: 18px;
 				overflow: hidden;
 				overflow: hidden;
 			}
 			}
-			
+
 			canvas { width: 100%; height: 100% }
 			canvas { width: 100%; height: 100% }
-			
+
 			#newWindow {
 			#newWindow {
 				display: block;
 				display: block;
 				position: absolute;
 				position: absolute;
@@ -31,12 +31,14 @@
 		</style>
 		</style>
 	</head>
 	</head>
 	<body>
 	<body>
-		
+
 		<a id='newWindow' href='./geometry-browser.html' target='_blank'>Open in New Window</a>
 		<a id='newWindow' href='./geometry-browser.html' target='_blank'>Open in New Window</a>
-		
+
 		<script src="../../build/three.min.js"></script>
 		<script src="../../build/three.min.js"></script>
 		<script src='../../examples/js/libs/dat.gui.min.js'></script>
 		<script src='../../examples/js/libs/dat.gui.min.js'></script>
 		<script src="../../examples/js/controls/OrbitControls.js"></script>
 		<script src="../../examples/js/controls/OrbitControls.js"></script>
+		<script src="../../examples/js/geometries/TextGeometry.js"></script>
+		<script src="../../examples/js/utils/FontUtils.js"></script>
 		<script src="../../examples/fonts/gentilis_bold.typeface.js"></script>
 		<script src="../../examples/fonts/gentilis_bold.typeface.js"></script>
 		<script src="../../examples/fonts/gentilis_regular.typeface.js"></script>
 		<script src="../../examples/fonts/gentilis_regular.typeface.js"></script>
 		<script src="../../examples/fonts/optimer_bold.typeface.js"></script>
 		<script src="../../examples/fonts/optimer_bold.typeface.js"></script>
@@ -45,22 +47,22 @@
 		<script src="../../examples/fonts/helvetiker_regular.typeface.js"></script>
 		<script src="../../examples/fonts/helvetiker_regular.typeface.js"></script>
 		<script src="../../examples/fonts/droid/droid_serif_regular.typeface.js"></script>
 		<script src="../../examples/fonts/droid/droid_serif_regular.typeface.js"></script>
 		<script src="../../examples/fonts/droid/droid_serif_bold.typeface.js"></script>
 		<script src="../../examples/fonts/droid/droid_serif_bold.typeface.js"></script>
-		
+
 		<script src='js/geometry.js'></script>
 		<script src='js/geometry.js'></script>
-		
+
 		<script>
 		<script>
-			
+
 			document.getElementById('newWindow').href += window.location.hash;
 			document.getElementById('newWindow').href += window.location.hash;
-			
+
 			var gui = new dat.GUI();
 			var gui = new dat.GUI();
 			var scene = new THREE.Scene();
 			var scene = new THREE.Scene();
 			var camera = new THREE.PerspectiveCamera( 75, window.innerWidth/window.innerHeight, 0.1, 50 );
 			var camera = new THREE.PerspectiveCamera( 75, window.innerWidth/window.innerHeight, 0.1, 50 );
 			camera.position.z = 30;
 			camera.position.z = 30;
-			
+
 			var renderer = new THREE.WebGLRenderer({antialias: true});
 			var renderer = new THREE.WebGLRenderer({antialias: true});
 			renderer.setSize( window.innerWidth, window.innerHeight );
 			renderer.setSize( window.innerWidth, window.innerHeight );
 			document.body.appendChild( renderer.domElement );
 			document.body.appendChild( renderer.domElement );
-			
+
 			var orbit = new THREE.OrbitControls( camera, renderer.domElement );
 			var orbit = new THREE.OrbitControls( camera, renderer.domElement );
 			orbit.enableZoom = false;
 			orbit.enableZoom = false;
 
 
@@ -71,7 +73,7 @@
 			lights[0] = new THREE.PointLight( 0xffffff, 1, 0 );
 			lights[0] = new THREE.PointLight( 0xffffff, 1, 0 );
 			lights[1] = new THREE.PointLight( 0xffffff, 1, 0 );
 			lights[1] = new THREE.PointLight( 0xffffff, 1, 0 );
 			lights[2] = new THREE.PointLight( 0xffffff, 1, 0 );
 			lights[2] = new THREE.PointLight( 0xffffff, 1, 0 );
-			
+
 			lights[0].position.set( 0, 200, 0 );
 			lights[0].position.set( 0, 200, 0 );
 			lights[1].position.set( 100, 200, 100 );
 			lights[1].position.set( 100, 200, 100 );
 			lights[2].position.set( -100, -200, -100 );
 			lights[2].position.set( -100, -200, -100 );
@@ -81,40 +83,40 @@
 			scene.add( lights[2] );
 			scene.add( lights[2] );
 
 
 			var mesh = new THREE.Object3D()
 			var mesh = new THREE.Object3D()
-			
+
 			mesh.add( new THREE.LineSegments(
 			mesh.add( new THREE.LineSegments(
-				
+
 				new THREE.Geometry(),
 				new THREE.Geometry(),
-				
+
 				new THREE.LineBasicMaterial({
 				new THREE.LineBasicMaterial({
 					color: 0xffffff,
 					color: 0xffffff,
 					transparent: true,
 					transparent: true,
 					opacity: 0.5
 					opacity: 0.5
 				})
 				})
-				
+
 			));
 			));
-			
+
 			mesh.add( new THREE.Mesh(
 			mesh.add( new THREE.Mesh(
-				
+
 				new THREE.Geometry(),
 				new THREE.Geometry(),
-				
+
 				new THREE.MeshPhongMaterial({
 				new THREE.MeshPhongMaterial({
 					color: 0x156289,
 					color: 0x156289,
 					emissive: 0x072534,
 					emissive: 0x072534,
 					side: THREE.DoubleSide,
 					side: THREE.DoubleSide,
 					shading: THREE.FlatShading
 					shading: THREE.FlatShading
 				})
 				})
-				
+
 			));
 			));
-			
+
 			var options = chooseFromHash( mesh );
 			var options = chooseFromHash( mesh );
-			
+
 			scene.add( mesh );
 			scene.add( mesh );
-			
+
 			var prevFog = false;
 			var prevFog = false;
-			
+
 			var render = function () {
 			var render = function () {
-				
+
 				requestAnimationFrame( render );
 				requestAnimationFrame( render );
 
 
 				var time = Date.now() * 0.001;
 				var time = Date.now() * 0.001;
@@ -125,20 +127,20 @@
 				}
 				}
 
 
 				renderer.render( scene, camera );
 				renderer.render( scene, camera );
-				
+
 			};
 			};
-			
+
 			window.addEventListener( 'resize', function () {
 			window.addEventListener( 'resize', function () {
-				
+
 				camera.aspect = window.innerWidth / window.innerHeight;
 				camera.aspect = window.innerWidth / window.innerHeight;
 				camera.updateProjectionMatrix();
 				camera.updateProjectionMatrix();
 
 
 				renderer.setSize( window.innerWidth, window.innerHeight );
 				renderer.setSize( window.innerWidth, window.innerHeight );
-				
+
 			}, false );
 			}, false );
 
 
 			render();
 			render();
-			
+
 		</script>
 		</script>
 	</body>
 	</body>
 </html>
 </html>