工具窗口布局
主样条工具窗口
主工具控制区
最上方的一排为核心操作:
- 添加新的主样条:在场景中创建一个新的主样条。鼠标光标会变为紫色,允许用户在地图上点击以放置节点并绘制主路径
- 从 PNG 掩码导入主样条:从导出的 PNG 掩码文件中加载样条。适用于导入之前制作的主样条布局或在会话间共享主设计
- 移除所有主样条:清除本次会话中的所有主样条。此操作无法撤销
- 切换样条锁定开关:在自由和平移锁定(锁定样条)模式间切换。自由模式允许正常移动,锁定模式可以防止误操作导致样条被修改
- 导出当前会话主样条为 PNG 掩码:将当前会话的主样条导出为 PNG 掩码文件,适合用于分享主样条布局或备份
主样条部分
样条列表
- 会话管理:列出当前会话中的所有主样条
- 单独控制项:每一行样条包含:
- 可编辑名称字段:输入该样条标识名称的文本框
- 移除样条按钮:删除该主样条
- 启用/禁用开关:控制该主样条是否激活
样条操作区
以下按钮针对选中的主样条(列表中高亮项)操作:
- 跳转到主样条:将相机移动并聚焦到所选主样条,方便快速定位远处主路径
- 贴合地形开关:启用/禁用主样条自动贴合地形,开启时,主样条会自动顺应地表轮廓
- 拆分样条:在选中的节点处分割样条,生成两条独立的主样条
- 翻转样条方向:将样条方向前后调换,同时反向所有关联图层的方向
- 简化样条:在不改变曲线形状的前提下减少节点数量,适合清理复杂主路径
- 导出选中主样条为GLTF格式:将当前主样条及其全部关联图层及属性导出为GLTF文件
自动横坡区
基于样条曲率的自动横坡调节控件:
- 自动横坡开关:启用或禁用自动横坡,开启后系统会依据曲线半径自动调整横坡角度
- 横坡强度滑块:调节横坡强度,0为无横坡,1为最大横坡,数值越大,急弯处横坡越明显
- 横坡衰减滑块:调节横坡从弯道向外延伸的衰减速度,数值越小过渡越平滑
多标签系统
高级功能通过四个标签页进行归类:
图层标签
图层列表
每行图层展示:
- 可编辑图层名称栏:输入该图层标识名的文本框
- 移除图层按钮:删除该特定图层
- 跳转关联样条工具按钮:切换世界编辑器至关联工具(网格样条、道路样条、组合样条或贴花样条)
每个图层代表其他样条工具中的一条样条,允许主样条同时控制多个关联样条。
图层创建按钮
- 添加新道路样条图层:创建一条与主样条关联的道路样条,可进行道路布置和设计
- 添加新网格样条图层:创建一条与主样条关联的网格样条,可沿路径分布网格
- 添加新组合样条图层:创建一条与主样条关联的组合样条,适用于复杂装配的精准布设
- 添加新贴花道路图层:创建一条与主样条关联的贴花样条,便于控制贴花布置
- 移除所有图层按钮:清空会话中的所有图层(并从相关工具中删除所有关联样条),用于新一轮设计
图层控制项
- 横向位置滑块:设置图层对主样条中心线的横向偏移,实现精确的元素布置
- 反转横向选框:将图层方向由起点-终点切换为终点-起点,方便创建镜像或反向布局
地形标签
高级地形修改能力:
地形塑形控件
- 地形塑形按钮:执行地形塑形操作,将周围地形修改为与主样条设计相符
- 影响范围(DOI)滑块:控制地形塑形影响周围地形的半径(0-500米),调节整体地形改造范围
- 塑形边距滑块:在样条周围生成扁平区(1-20米),保证路径周围地形平顺
- 塑形过渡滑块:控制地形与周围过渡的速度(1-5),决定受影响地形到自然地形的转变平滑程度
- 噪声粗糙度滑块:地形细节起伏的幅度(0-1),为地面增加细节与自然纹理
- 噪声缩放滑块:地形纹理细节的频率(0-1),调节地面起伏的尺度与密度
地形塑形系统可自动调整周围地形,使其贴合主样条,生成与地貌完美融合的真实道路网络。
优化标签
设计剖面区
六种道路设计规范约束按钮:
- 高速公路:适合高速行驶的宽缓道路,弯道平滑,横坡最小,高效的远距离行驶
- 盘山公路:蜿蜒曲折、横坡较大的山路,适合复杂崎岖地势
- 主要乡村公路:曲率与横坡适中的乡间道路,兼顾行驶安全与乡村路况
- 次级公路:城市与郊区的小型道路,弯道更急,横坡更大
- 未铺装小径:贴合自然地形的野外道路,适于休闲或功能性通行
- 越野道路:限制极少、调节极大的极端道路,适合在特殊地形下自由铺设
约束选择按钮
四种道路优化约束选项:
- 坡度约束:限制最大坡度,确保车辆可安全通行
- 曲率半径约束:保证弯道半径不小于最小值,维持转弯安全
- 横坡约束:控制最大横坡角度,提升过弯支撑
- 宽度约束:保证道路宽度一致,满足车辆通行需求
实时优化区
- 实时优化开关按钮:根据所选设计剖面与约束,实时自动调整样条路径,自动优化并满足工程规范
生成标签
设计剖面区
与优化标签设计剖面区相同,保证优化与生成设置一致。
生成设置区
四个滑块调节路径生成参数:
- 基础宽度滑块:设置生成路径的基础宽度,决定道路主体尺寸
- 避陡滑块:控制生成器避开陡坡的程度,优先选择平缓路线
- 附加宽度滑块:根据弯道半径,补充额外宽度,保证转弯区域的宽敞
- 横坡强度滑块:控制生成道路的横坡幅度,提升过弯安全和舒适性
路径生成控件
- 自动生成预览路径按钮:用当前参数生成路径预览,方便用户在生成前验证设计效果
- 移除预览路径按钮:清除当前预览路径(仅预览存在时可见),移除临时设计
- 将预览路径转为主样条按钮:将预览路径正式转为主样条(仅预览存在时可见),最终确定并生成道路设计
路径生成系统采用A-Star/Dijkstra算法,自动生成服从地貌且满足选定设计约束的真实道路。