setEnvironmentMap( envMap ) {

		if ( this.envMap == envMap ) {

			return this;

		}

		this.envMap = envMap;
		this.traverse( ( child ) => {

			if ( child.isMesh ) {

				child.material.envMap = this.envMap;
				child.material.needsUpdate = true;

			}

		} );

		return this;

	}
Sets an environment map that is applied to the controller model.

@param {?Texture} envMap - The environment map to apply.
@return {XRControllerModel} A reference to this instance.