function MeshNormalMaterial( parameters ) {

		Material.call( this, parameters );

		this.type = 'MeshNormalMaterial';

		this.bumpMap = null;
		this.bumpScale = 1;

		this.normalMap = null;
		this.normalScale = new Vector2( 1, 1 );

		this.displacementMap = null;
		this.displacementScale = 1;
		this.displacementBias = 0;

		this.wireframe = false;
		this.wireframeLinewidth = 1;

		this.fog = false;
		this.lights = false;

		this.skinning = false;
		this.morphTargets = false;
		this.morphNormals = false;

		this.setValues( parameters );

	}
@author mrdoob / http://mrdoob.com/
@author WestLangley / http://github.com/WestLangley

parameters = {
 opacity: <float>,

 bumpMap: new THREE.Texture( <Image> ),
 bumpScale: <float>,

 normalMap: new THREE.Texture( <Image> ),
 normalScale: <Vector2>,

 displacementMap: new THREE.Texture( <Image> ),
 displacementScale: <float>,
 displacementBias: <float>,

 wireframe: <boolean>,
 wireframeLinewidth: <float>

 skinning: <bool>,
 morphTargets: <bool>,
 morphNormals: <bool>
}