ath.random() * 0xffffff;

				if ( useOverrideMaterial ) {

					object.userData[ "pickingColor" ] = i + 1;
					object.onBeforeRender = onBeforeRender;

				} else {

					pickingObject.material = pickingMaterial;
					pickingObject.userData[ "pickingColor" ] = i + 1;
					pickingObject.onBeforeRender = onBeforeRender;

				}

				pickingData[ i + 1 ] = object;

				scene.add( object );
				if ( ! useOverrideMaterial ) pickingScene.add( pickingObject );

			}

		}

		function makeMerged( geo ) {

			// mat