undingSphere();
		const route = new t3d.Mesh(geometry2, lambertMaterial);
		route.position.set(-3, 0, 2);
		route.castShadow = true;
		scene.add(route);

		const curvePath3_3 = new CurvePath3();
		curvePath3_3.setBeveledCurves(hilbert2DPoints, { bevelRadius: 0 });
		const frames3 = curvePath3_3.computeFrames({
			up: new t3d.Vector3(0, 0, 1)
		});
		const geometryData3 = RouteBuilder.getGeometryData(frames3, { width: 0.5, sharp: true, side: 'both' });
		const geometry3 = new t3d.Geometry();
		geometry3.addA