function scalePt2 ( pt, vec, size ) {

		if ( !vec ) console.log( "die" );

		return vec.clone().multiplyScalar( size ).addSelf( pt );

	}
@author zz85 / http://www.lab4games.net/zz85/blog

Creates extruded geometry from a path shape.

parameters = {

 size: 			<float>, 	// size of the text
 height: 		<float>, 	// thickness to extrude text
 curveSegments: 	<int>,		// number of points on the curves
 steps: 			<int>,		// number of points for z-side extrusions / used for subdividing segements of extrude spline too
 	amount: <int>,	// Amount

 bevelEnabled:	<bool>,			// turn on bevel
 bevelThickness: <float>, 		// how deep into text bevel goes
 bevelSize:		<float>, 		// how far from text outline is bevel
 bevelSegments:	<int>, 			// number of bevel layers

 extrudePath:	<THREE.CurvePath>	// 3d spline path to extrude shape along. (creates Frames if .frames aren't defined)
 frames:			<THREE.TubeGeometry.FrenetFrames> // containing arrays of tangents, normals, binormals
 bendPath:		<THREE.CurvePath> 	// 2d path for bend the shape around x/y plane

 material:		 <int>	// material index for front and back faces
 extrudeMaterial: <int>	// material index for extrusion and beveled faces
 uvGenerator:	 <Object> // object that provides UV generator functions

 }