copy method

  1. @override
MeshLambertMaterial copy(
  1. Material source
)
override

Copy the parameters from the passed material into this material.

Implementation

@override
MeshLambertMaterial copy( Material source ) {
  super.copy( source );
		color.setFrom( source.color );
		map = source.map;
		lightMap = source.lightMap;
		lightMapIntensity = source.lightMapIntensity;
		aoMap = source.aoMap;
		aoMapIntensity = source.aoMapIntensity;
		emissive!.setFrom( source.emissive! );
		emissiveMap = source.emissiveMap;
		emissiveIntensity = source.emissiveIntensity;
		specularMap = source.specularMap;
		alphaMap = source.alphaMap;
		envMap = source.envMap;
		combine = source.combine;
		reflectivity = source.reflectivity;
		refractionRatio = source.refractionRatio;
		wireframe = source.wireframe;
		wireframeLinewidth = source.wireframeLinewidth;
		wireframeLinecap = source.wireframeLinecap;
		wireframeLinejoin = source.wireframeLinejoin;
		fog = source.fog;

		return this;
}