line.position );
				thresholdLine.quaternion.copy( line.quaternion );
				thresholdSegments.position.copy( segments.position );
				thresholdSegments.quaternion.copy( segments.quaternion );

				if ( params.animate ) {

					line.rotation.y += delta * 0.1;

					segments.rotation.y = line.rotation.y;

				}

				raycaster.setFromCamera( pointer, camera );

				const intersects = raycaster.intersectObject( obj );

				if ( intersects.length > 0 ) {

					sphereInter.visible = true;
					sphereOnLine.visible