摘要
针对单步交互的系统,基于MVC(Model View Controller)和command模式设计系统结构,对交互命令及其参数进行封装;按照最后输入参数优先的原则实现用户选择和捕捉后,根据用户输入的参数预测候选命令集的交互方式;按照任务一致性原则根据用户以前的操作模式预测其当前行为;通过命令信息的保存和恢复,实现Undo,Redo及操作回放等功能.通过该方法实现的交互设计在虚拟施工软件中取得良好的效果.
A system framework is designed for single step interaction software based on MVC ( Model View Controller) pattern and command pattern, in which the interactive commands and its parameters are encapsulated. After the users select or snap points on the principle that the last inputted commands are prior, the software predicts the candidate command set and the users' current behaviours based on the pre- vious pattern according to task consistency. And the behaviour history is saved and reloaded to implement Undo, Redo, behaviours playback, and so on. The user interactions with the method achieve good effect in virtual construction application.
出处
《计算机辅助工程》
2007年第2期24-27,共4页
Computer Aided Engineering
基金
上海市科学技术委员会科研计划项目(042112077)