: false }, 'wireframe').onChange(value => {
			tube.geometry = value ? getWireframeGeometry(geometry1) : geometry1;
			route.geometry = value ? getWireframeGeometry(geometry2) : geometry2;
			route2.geometry = value ? getWireframeGeometry(geometry3) : geometry3;

			lambertMaterial.drawMode = value ? t3d.DRAW_MODE.LINES : t3d.DRAW_MODE.TRIANGLES;
		});

		function loop(count) {
			requestAnimationFrame(loop);

			controller.update();

			forwardRenderer.render(scene, camera);
		}
		requestAnimationFrame(loo