一种查看方法、系统及计算机程序产品技术方案

技术编号:38265207 阅读:16 留言:0更新日期:2023-07-27 10:23
本发明专利技术涉及一种查看方法、系统及计算机程序产品,其方法包括:在显示界面上显示包括多个实体对象的三维模型;基于实体对象的属性关系将其关联到对应的遍历层级,当用户处于当前遍历层级时,可以对层级内的实体对象进行查看,且遍历层级还被关联有层级信息;提供用于实现层级之间的切换的第一快捷键,响应于用户对第一快捷键的操作将三维模型基于预设切换模式被切换到对应的遍历层级;在当前遍历层级中提供可移动路标点,以及用于操作路标点的移动的第二快捷键,其中,路标点可基于预设移动模式进行移动,且显示界面基于路标点的移动对相应的实体对象进行显示。本发明专利技术所提供的查看方法可对三维模型进行规律性审阅,且操作简便。便。便。

【技术实现步骤摘要】
一种查看方法、系统及计算机程序产品


[0001]本专利技术涉及计算机图形显示领域,具体涉及一种查看方法、系统及计算机程序产品。

技术介绍

[0002]当用户完成三维模型的绘制后,通常会对最终的绘制结果进行全局的查看。在现有技术中,实现查看的方式通常有三维漫游或飞行浏览等。例如,专利申请号为CN202010143783.4的专利技术专利,其公开了一种三维地图飞行浏览方法、系统及存储介质。但是这种查看方式通常是基于预先规划的路径实现,缺乏灵活性;并且,这种飞行浏览的方式通常适用于对三维模型进行外部浏览,而无法观察到三维模型的更多细节,对于不同类型三维场景的适用性略差,适用场景较窄。

技术实现思路

[0003]本专利技术的目的在于提供一种查看方法,为了解决上述所提到的技术问题,本专利技术具体采用以下技术方案:
[0004],本专利技术第一方面提供了一种查看方法,包括:
[0005]在显示界面上显示三维模型,其中所述三维模型包括多个实体对象;
[0006]获取多个所述实体对象的至少一个属性关系,并基于所述属性关系将多个所述实体对象对应地关联到至少一个遍历层级,当用户处于当前遍历层级时,可以对所述当前遍历层级中所关联到的至少一个所述实体对象进行查看,其中,所述遍历层级还被关联有基于所述属性关系得到的层级信息;
[0007]提供用于实现层级之间的切换的至少一个第一快捷键,响应于用户对至少一个所述第一快捷键的操作,所述三维模型将基于所述第一快捷键的预设切换模式被切换到对应的遍历层级,其中所述预设切换模式包括:预设切换方向以及预设切换跨度;
[0008]在所述当前遍历层级中提供至少一个可移动的路标点,以及用于操作所述路标点的移动的第二快捷键,其中,响应于用户对所述第二快捷键的操作,所述路标点基于预设移动模式进行移动,且所述显示界面基于所述路标点的移动对相应的所述实体对象进行显示,所述预设移动模式包括:预设移动方向以及预设移动跨度。
[0009]在一些实施例中,还包括步骤:
[0010]提供用于控制第一、二快捷键的操作状态的第三快捷键,响应于用户对所述第三快捷键的操作,使得所述第一快捷键、所述第二快捷键切换到对应地操作状态,所述操作状态包括:可操作状态以及不可操作状态。
[0011]在一些实施例中,所述第一快捷键用于输入预设的第一操作指令,当用户对所述第一快捷键进行连续地操作时,所述第一快捷键对应地重复性地输入所述第一操作指令。
[0012]在一些实施例中,所述第二快捷键用于输入预设的第二操作指令,当用户对所述第二快捷键进行连续地操作时,所述第二快捷键对应地重复性地输入所述第二操作指令。
[0013]在一些实施例中,所述第一快捷键、所述第二快捷键被设置在键盘区域上,且所述键盘区域与所述显示界面相连接。
[0014]在一些实施例中,还包括步骤:
[0015]提供至少一个灵活定位模块,且在所述显示界面上显示受所述灵活定位模块所控制的至少一个定位点;
[0016]响应于所述用户对所述灵活定位模块的实时操作,所述定位点在所述显示界面上发生相应的移动,以辅助用户查看和/或选中所述实体对象。
[0017]在一些实施例中,所述灵活定位模块包括:与所述显示界面相连接的显示系统纵横位置指示器,和/或触摸屏。
[0018]在一些实施例中,在选中所述实体对象之后,还包括步骤:
[0019]对所选择的至少一个所述实体对象进行编辑;
[0020]响应于所述编辑的结果对所述遍历层级进行更新。
[0021]在一些实施例中,所述遍历层级上建立有至少一个坐标系,所述坐标系包括:至少两个方向;相应地所述路标点基于预设移动模式进行移动,且所述显示界面基于所述路标点的移动对相应的所述实体对象进行显示的步骤包括:
[0022]所述路标点基于所述预设移动模式在所述坐标系上移动,从而使得所述路标点在所述遍历层级中进行移动;
[0023]在所述路标点进行移动的过程中,获取所述路标点的当前坐标位置,并获取所述当前坐标位置所在的第一区域内的实体对象,以对相应的所述实体对象进行显示;
[0024]其中,所述第一区域被设置为包括与所述路标点在第一方向上小于预设的第一间距的至少一个实体对象。
[0025]在一些实施例中,所述属性关系包括:装配关系,和/或引用关系,和/或用户自定义的层级信息。
[0026]本专利技术第二方面在于,还对应地提供了一种查看系统,包括:
[0027]显示模块,被配置为用于在显示界面上显示三维模型,其中所述三维模型包括多个实体对象;
[0028]层级关联模块,被配置为用于获取多个所述实体对象的至少一个属性关系,并基于所述属性关系将多个所述实体对象对应地关联到至少一个遍历层级,当用户处于当前遍历层级时,可以对所述当前遍历层级中所关联到的至少一个所述实体对象进行查看,其中,所述遍历层级还被关联有基于所述属性关系得到的层级信息;
[0029]第一快捷操作模块,被配置为用于提供用于实现层级之间的切换的至少一个第一快捷键,响应于用户对至少一个所述第一快捷键的操作,所述三维模型将基于所述第一快捷键的预设切换模式被切换到对应的遍历层级,其中所述预设切换模式包括:预设切换方向以及预设切换跨度;
[0030]第二快捷操作模块,被配置为用于在所述当前遍历层级中提供至少一个可移动的路标点,以及用于操作所述路标点的移动的第二快捷键,其中,响应于用户对所述第二快捷键的操作,所述路标点基于预设移动模式进行移动,且所述显示界面基于所述路标点的移动对相应的所述实体对象进行显示,所述预设移动模式包括:预设移动方向以及预设移动跨度。
[0031]本专利技术第三方面在于,还提供了一种计算机程序产品,包括计算机指令,所述计算机指令被处理器执行时实现如上述实施例中任一所述方法的步骤。
[0032]有益技术效果:
[0033]本专利技术所提供的查看方法,基于三维模型的属性关系(优选为装配关系或引用关系)对三维模型进行层级划分,并且还基于属性关系设置层级信息(相当于所规划的层级之间的邻近关系),从而为用户提供了一条规律性的层级查看路径。基于规律性的层级查看路径,更有助于用户对图纸进行规律性的逐级审阅,避免遗漏。并且,这样的逐级审阅模式(也即层级查看方式)非常适用于层级关系相对复杂的三维模型(如存在多级嵌套关系的CAD图纸,又或者其他装配关系相对复杂的三维模型),有利于用户对三维模型中的不同模块进行全面地、快速地查看。
[0034]同时,层级查看的方式可以与快捷键的操作方式相互配合,通过利用快捷键具有的重复性输入操作指令的特性,共同实现切换操作(例如CAD图纸中不同图块的切换)的规律性与便捷性。在层级跳转的基础上,本专利技术还提供了层级内部的查看方案,使得用户可以以操作快捷键的方式,基于预设移动模式下在层级内部的结构间进行快速的移动。本专利技术的查看方式利用了快捷键操作的重复性输入操作指令的特点,在一定程度上促使用户基于规律性本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种查看方法,其特征在于,包括:在显示界面上显示三维模型,其中所述三维模型包括多个实体对象;获取多个所述实体对象的至少一个属性关系,并基于所述属性关系将多个所述实体对象对应地关联到至少一个遍历层级,当用户处于当前遍历层级时,可以对所述当前遍历层级中所关联到的至少一个所述实体对象进行查看,其中,所述遍历层级还被关联有基于所述属性关系得到的层级信息;提供用于实现层级之间的切换的至少一个第一快捷键,响应于用户对至少一个所述第一快捷键的操作,所述三维模型将基于所述第一快捷键的预设切换模式被切换到对应的遍历层级,其中所述预设切换模式包括:预设切换方向以及预设切换跨度;在所述当前遍历层级中提供至少一个可移动的路标点,以及用于操作所述路标点的移动的第二快捷键,其中,响应于用户对所述第二快捷键的操作,所述路标点基于预设移动模式进行移动,且所述显示界面基于所述路标点的移动对相应的所述实体对象进行显示,所述预设移动模式包括:预设移动方向以及预设移动跨度。2.根据权利要求1所述的方法,其特征在于,还包括步骤:提供用于控制第一、二快捷键的操作状态的第三快捷键,响应于用户对所述第三快捷键的操作,使得所述第一快捷键、所述第二快捷键切换到对应地操作状态,所述操作状态包括:可操作状态以及不可操作状态。3.根据权利要求1所述的方法,其特征在于,所述第一快捷键用于输入预设的第一操作指令,当用户对所述第一快捷键进行连续地操作时,所述第一快捷键对应地重复性地输入所述第一操作指令;和/或,所述第二快捷键用于输入预设的第二操作指令,当用户对所述第二快捷键进行连续地操作时,所述第二快捷键对应地重复性地输入所述第二操作指令。4.根据权利要求3所述的方法,其特征在于,所述第一快捷键、所述第二快捷键被设置在键盘区域上,且所述键盘区域与所述显示界面相连接。5.根据权利要求1所述的方法,其特征在于,还包括步骤:提供至少一个灵活定位模块,且在所述显示界面上显示受所述灵活定位模块所控制的至少一个定位点;响应于所述用户对所述灵活定位模块的实时操作,所述定位点在所述显示界面上发生相应的移动,以辅助用户查看和/或选中所述实体对象。6.根据权利要求5所述的方法,其特征在于,所述灵活定位模块包括:与所述显示界面相连接的显示系统纵横位置指示器,和/或触摸屏;和/...

【专利技术属性】
技术研发人员:田野
申请(专利权)人:苏州浩辰软件股份有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1