软件用户交互界面GUI主要组成部分如图1所示,由Ribbon菜单栏、Structure Tree结构树、Tool Bar工具条、Tool Panel工具面板以及Message Info信息窗口组成。
图1:GUI界面总览
- Ribbon菜单栏包含Geometry几何、Mesh网格、Simulation仿真计算、Post后处理四个标签;软件打开时默认进入Mesh网格标签页;
- Structure Tree结构树包含Model模型与CFD工作流两个标签按钮,用户可通过单击按钮切换;
- Tool Bar工具条用于视角控制、显示/隐藏控制、选取高亮等,工具条支持任意位置Dock功能;
- Tool Panel工具面板为点击Ribbon上某工具后,弹出的对应设置面板;
- Message Info信息窗口默认显示Task Log任务日志,点击Entity Info可查看相关属性;
为增强用户在视图区的交互体验,本软件的Ribbon菜单栏、Structure Tree结构树以及Message Info信息窗口都设计为可折叠和拉伸模式,方便用户灵活控制视图区交互区域。
经典拉伸窗口效果如图2所示:
图2:经典模式效果
折叠效果如图3所示:
图3:折叠模式效果
交互控制:
- 按住鼠标右键进行拖动
- 按住鼠标中键进行旋转
- 滚动鼠标中间进行缩放
视图控制:
当鼠标移动到坐标轴区域时,坐标轴由+XYZ扩展至+/-XYZ
- 鼠标单击坐标中心,回到三视图位置
- 鼠标单击任意坐标轴,调整至垂直视角
- 按住Ctrl同时,单击任意坐标轴,绕轴旋转
交互及视图控制展示动画如图4:
图4:交互展示动画