var PARAMS = { load_file : () => { document.getElementById('xodr_file_input').click(); }, resolution : 0.02, ref_line : true, roadmarks : true, wireframe : false, spotlight : true, fitView : () => { fitViewToObj(refline_lines); }, lateralProfile : true, laneHeight : true, reload_map : () => { reloadOdrMap(); }, view_mode : 'Default', }; // const gui = new dat.GUI(); // gui.add(PARAMS, 'load_file').name('📁 打开.xodr'); // gui.add(PARAMS, 'resolution', { 低 : 1.0, 中等 : 0.3, 高 : 0.02 }).name('📏 细节级别').onChange((val) => { // loadOdrMap(true, false); // }); // gui.add(PARAMS, 'spotlight').name("🔦 开启聚光灯"); // gui.add(PARAMS, 'fitView').name("⟲ 复位摄像机"); // var gui_view_folder = gui.addFolder('查看'); // gui_view_folder.add(PARAMS, 'view_mode', { '默认' : 'Default', '轮廓' : 'Outlines' }).name("查看模式").onChange((val) => { // if (val == 'Default') { // road_network_mesh.visible = true; // roadmarks_mesh.visible = PARAMS.roadmarks; // } else if (val == 'Outlines') { // road_network_mesh.visible = false; // roadmarks_mesh.visible = false; // } // }); // gui_view_folder.add(PARAMS, 'ref_line').name("参考线").onChange((val) => { // refline_lines.visible = val; // }); // gui_view_folder.add(PARAMS, 'roadmarks').name("路面标线").onChange((val) => { // roadmarks_mesh.visible = val; // roadmark_outline_lines.visible = val; // }); // gui_view_folder.add(PARAMS, 'wireframe').name("显示线框").onChange((val) => { // road_network_material.wireframe = val; // }); // var gui_attributes_folder = gui.addFolder('加载属性'); // gui_attributes_folder.add(PARAMS, 'lateralProfile').name("横向分布"); // gui_attributes_folder.add(PARAMS, 'laneHeight').name("车道高度"); // gui_attributes_folder.add(PARAMS, 'reload_map').name("重新加载地图");