tube.position.set(3, 0, 0);
		tube.castShadow = true;
		scene.add(tube);
		
		const curvePath3_2 = new CurvePath3();
		curvePath3_2.setBeveledCurves(hilbert2DPoints, { bevelRadius: 0.5 });
		const frames2 = curvePath3_2.computeFrames({
			up: new t3d.Vector3(0, 0, 1),
			divisions: 8
		});
		const geometryData2 = RouteBuilder.getGeometryData(frames2, { width: 0.5, side: 'both' });
		const geometry2 = new t3d.Geometry();
		geometry2.addAttribute('a_Position', new t3d.Attribute(new t3d.Buffer(new Float32Array