eOnLine = new THREE.Mesh( sphereGeometry, sphereOnLineMaterial );
				sphereInter.visible = false;
				sphereOnLine.visible = false;
				sphereInter.renderOrder = 10;
				sphereOnLine.renderOrder = 10;
				scene.add( sphereInter );
				scene.add( sphereOnLine );

				// Position and THREE.Color Data

				const positions = [];
				const colors = [];
				const points = [];
				for ( let i = - 50; i < 50; i ++ ) {

					const t = i / 3;
					points.push( new THREE.Vector3( t * Math.sin( 2 * t ), t, t * Math.co