 = true;

					sphereInter.position.copy( intersects[ 0 ].point );
					sphereOnLine.position.copy( intersects[ 0 ].pointOnLine );

					const index = intersects[ 0 ].faceIndex;
					const colors = obj.geometry.getAttribute( 'instanceColorStart' );

					color.fromBufferAttribute( colors, index );

					sphereInter.material.color.copy( color ).offsetHSL( 0.3, 0, 0 );
					sphereOnLine.material.color.copy( color ).offsetHSL( 0.7, 0, 0 );

					renderer.domElement.style.cursor = 'crosshair';

				} else {

		