constructor(parameters) {
			super();
			this.type = 'MeshDistanceMaterial';
			this.referencePosition = new Vector3();
			this.nearDistance = 1;
			this.farDistance = 1000;
			this.morphTargets = false;
			this.map = null;
			this.alphaMap = null;
			this.displacementMap = null;
			this.displacementScale = 1;
			this.displacementBias = 0;
			this.fog = false;
			this.setValues(parameters);
		}
parameters = {

	referencePosition: <float>,
	nearDistance: <float>,
	farDistance: <float>,

	morphTargets: <bool>,

	map: new THREE.Texture( <Image> ),

	alphaMap: new THREE.Texture( <Image> ),

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

}