Crea una geometria estrusa da una forma di tracciato (path shape).
		const length = 12, width = 8;
		const shape = new THREE.Shape();
		shape.moveTo( 0,0 );
		shape.lineTo( 0, width );
		shape.lineTo( length, width );
		shape.lineTo( length, 0 );
		shape.lineTo( 0, 0 );
		const extrudeSettings = {
			steps: 2,
			depth: 16,
			bevelEnabled: true,
			bevelThickness: 1,
			bevelSize: 1,
			bevelOffset: 0,
			bevelSegments: 1
		};
		const geometry = new THREE.ExtrudeGeometry( shape, extrudeSettings );
		const material = new THREE.MeshBasicMaterial( { color: 0x00ff00 } );
		const mesh = new THREE.Mesh( geometry, material ) ;
		scene.add( mesh );
		
		
		shapes — Shape o un array di shape. 
		options — Oggetto che può contenere i seguenti parametri.
			
Questo oggetto estrude una forma 2D in una geometria 3D.
Quando viene creata una Mesh con questa geometria, se desideri utilizzare un materiale separato per la sua faccia e i suoi lati estrusi, puoi utilizzare l'array dei materiali. Il primo materiale sarà applicato alla faccia; il secondo materiale sarà applicato ai lati.
Vedi la classe base [page:BufferGeometry] per le proprietà comuni.
Un oggetto con una proprietà per ognuno dei parametri del costruttore. Qualsiasi modifica dopo l'istanziazione non cambia la geometria.
Vedi la classe base [page:BufferGeometry] per i metodi comuni.
[link:https://github.com/mrdoob/three.js/blob/master/src/[path].js src/[path].js]