【技术实现步骤摘要】
一种基于手势交互的三维建模软件框架及设计方法
[0001]本专利技术涉及软件开发
,具体地说,是一种基于手势交互的三维建模软件框架及设计方法。
技术介绍
[0002]计算机技术的不断发展带动了人机交互方式的改变,而人机交互方式的发展主要体现在交互理念的变化和交互设备的升级。人机交互是指研究人、计算机以及它们之间相互影响的技术,将实现以人为中心、自然、高效的交互方式作为主要目标。人机交互技术,如鼠标键盘、触摸屏、语音对话等,已经极大的改善了人类的生活水平。目前,以键盘鼠标、触摸屏等这些外部设备为核心的交互方式已经不适应当前人机交互技术发展的理念。未来的交互方式应该多样化,在没有外部设备的干预下,交互形式更加自然,如语音识别、表情识别、手势识别等交互方式。观察未来交互设备的发展趋势,体感设备逐步标配化。
[0003]传统三维建模多采用鼠标、键盘交互,这种方式降低了操作者建模体验;可进行手势交互的软件又无法很好地完成建模的任务。因此,需要一种软件,可在完成建模任务进行渲染后直接进行交互,给操作者带来沉浸式的交互体验, ...
【技术保护点】
【技术特征摘要】
1.一种基于手势交互的三维建模软件框架,其特征在于,包括静态模型、动态进程和底层引擎三部分;所述底层引擎包括几何引擎建模,三维可视化引擎以及手势交互驱动,为整个框架提供底层驱动;所述动态进程包含动态运行算法以及手势交互处理算法,采用动态链接库的形式在软件运行时进行加载,提高软件运行速度,减少软件卡顿;所述静态模型包含建模参数设置、模型预处理和模型后处理。2.一种基于手势交互的三维建模软件框架设计方法,其特征在于,包含前处理和后处理两部分,所述前处理采用键鼠交互,包含模型创建与导入以及模型的预处理;后处理采用手势交互,包含模型求解与可视化模块;所述前处理部分,用于模型参数设定,建模命令下发以及网格化处理操作和直接进行模型的导入,然后根据需求进行进一步的的设计;所述后处理部分,用于模型的渲染与获取,同时,引入场景交互,模型通过后处理可视化后可切换至手势交互,进一步对模型进行移动、放大、缩小、抓取、装配与拆解处理。3.根据权利要求2所述的基于手势交互的三维建模软件框架设计方法,其特征在于,所述前处理部分整体采用Ribbon风格界面,主界面包含菜单栏、模型显示区以及模型交互区,菜单栏包含文件IO按钮、几何创建按钮、后处理按钮以及其它常用按钮,对于下拉菜单的设置,采用树形结构,方便后续对菜单功能的删减。4.根据权利要求2或3所述的基于手势交互的三维建模软件框...
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。