Browse Source

Removing FontUtils.getTextShapes() factory method

zz85 13 years ago
parent
commit
758825ac2e
1 changed files with 14 additions and 74 deletions
  1. 14 74
      src/extras/geometries/TextGeometry.js

+ 14 - 74
src/extras/geometries/TextGeometry.js

@@ -37,6 +37,20 @@
  *		http://www.sakri.net/blog/2009/06/12/an-approach-to-triangulating-polygons-with-holes/
  *
  */
+/*	Usage Examples
+	
+	// TextGeometry wrapper
+
+	var text3d = new TextGeometry( text, options );
+
+	// Complete manner
+
+	var textPath = new THREE.TextPath( text, options );
+	var textShapes = textPath.toShapes();
+	var text3d = new ExtrudeGeometry( textShapes, options );
+	
+*/
+
 
 THREE.TextGeometry = function ( text, parameters ) {
 
@@ -64,53 +78,6 @@ THREE.TextGeometry = function ( text, parameters ) {
 
 	}
 
-	// // Bend Testings.
-	//
-	// var path = new THREE.CurvePath();
-	//
-	// path.add(new THREE.CubicBezierCurve(
-	// 		new THREE.Vector2(0, 0),
-	//   		new THREE.Vector2(10, 100),
-	// 		new THREE.Vector2(200, -10),
-	// 		new THREE.Vector2(300, 0)
-	// 	));
-	//
-	// path.add(new THREE.QuadraticBezierCurve(
-	// 	new THREE.Vector2(300, 0),
-	//   		new THREE.Vector2(450, -10),
-	// 	new THREE.Vector2(500, 100)
-	// ));
-	//
-	// parameters.bendPath = path;
-
-	// var path = new THREE.CurvePath();
-	// 	path.add(new THREE.LineCurve( 0, 50,  250, 150));
-	// 	path.add(new THREE.LineCurve( 250, 150,  400, 50));
-	// path.add(new THREE.LineCurve( 400, 50,  0, 50));
-	// 	parameters.bendPath = path;
-
-	// var path = new THREE.ArcCurve(0, 0, 200, Math.PI * 0, Math.PI * 2, true);
-	// 		parameters.bendPath = path;
-
-	// var path = new THREE.SplineCurve([
-	// 		new THREE.Vector2(0, 0),
-	// 		new THREE.Vector2(100, 40),
-	// 		new THREE.Vector2(200, 0),
-	// 		new THREE.Vector2(400, 20)
-	// 	]);
-	//
-	// console.log(path);
-	//
-	// path = new THREE.LineCurve( new THREE.Vector2(0, 0),  new THREE.Vector2(400, 100));
-
-	// var bend = new THREE.Path();
-	// 	bend.moveTo(0,0);
-	// 	bend.quadraticCurveTo( 500, 100, 1000, 0 );
-	//
-	// 	parameters.bendPath = bend;
-
-
-
 	THREE.ExtrudeGeometry.call( this, textShapes, parameters );
 
 };
@@ -119,25 +86,6 @@ THREE.TextGeometry.prototype = new THREE.ExtrudeGeometry();
 THREE.TextGeometry.prototype.constructor = THREE.TextGeometry;
 
 
-/*
-	// TextGeometry wrapper
-
-	var text3d = new TextGeometry( text, options );
-
-	// Complete manner
-
-	var textPath = new THREE.TextPath( text, options );
-	var textShapes = textPath.toShapes();
-	var text3d = new ExtrudeGeometry( textShapes, options );
-
-	// Factory Method
-
-	var textShapes = FontUtils.getTextShapes( text, options );
-	text3d = new ExtrudeGeometry( textShapes, options );
-
-*/
-
-
 THREE.FontUtils = {
 
 	faces : {},
@@ -156,14 +104,6 @@ THREE.FontUtils = {
 
 	},
 
-	getTextShapes: function( text, options ) {
-
-		var textPath = new THREE.TextPath( text, options );
-		var textShapes = textPath.toShapes();
-		return textShapes;
-
-	},
-
 	loadFace : function( data ) {
 
 		var family = data.familyName.toLowerCase();