本发明涉及软件领域,具体而言,涉及一种建筑模型的显示方法和一种建筑模型的显示系统。
背景技术:
在建筑、机械等三维建模领域,随着BIM(Building Information Modeling,建筑信息模型),PLM(Product Lifecycle Management,产品生命周期管理)等概念的深入,随着三维软件技术的发展,模型及其附带的数据的使用范围以及使用周期变得越来越长,三维模型甚至已经伴随着建筑或机械部件从成形直至其消亡,而在建筑和机械的全生命周期中,对于大多数使用模型的用户来说,浏览模型是最频繁的操作之一。
通过鼠标、键盘、触屏等输入设备进行的模型浏览及漫游,经过合理的交互设计,可以达到模型浏览的自由性,但是其缺点是很难通过这些输入设备精确定位到某一些常用的视角和方位,并且用户在模型中浏览和漫游时容易迷失方向,采用一些固定菜单项与按钮虽可以实现常用视角和方位的定位,但这种方法通常不够直观。所以,从用户体验的一致性和用户操作的便捷性上,帮助用户提高模型浏览时的效率就成为我们关心的问题。
因此,如何提供一种直观、快捷的三维模型浏览方式成为亟待解决的技术问题。
技术实现要素:
本发明正是基于上述技术问题至少之一,提出了一种新的建筑模型的显示方案,通过根据用户对所述方向图标的触控指令确定待查看的建筑模型的显示视角,将显示视角对应的待查看的建筑模型的界面显示给用户, 实现了直观、快捷的模型浏览方式,提高了用户对模型的浏览效率,提升了用户三维软件的使用体验。
有鉴于此,本发明提出了一种建筑模型的显示方法,包括:显示待查看的建筑模型对应的模型导航器图标,模型导航器图标设置有方向图标;根据用户对方向图标的触控指令确定待查看的建筑模型的显示视角;将显示视角对应的待查看的建筑模型的界面显示给用户。
在该技术方案中,通过显示具有方向图标的模型导航器图标,使用户可以通过触控方向图标实现对建筑模型的各个方向的查看,尤其是对于建筑模型而言,在现有技术中对于三维模型的查看通过是基于对空间坐标轴的选择,例如选择“正X轴”,则显示三维模型的界面与“正X轴”是正相交的,但是,空间坐标轴包括“正X轴”、“负X轴”、“正Y轴”、“负Y轴”、“正Z轴”和“负Z轴”,但是,界面切换时只能在X轴、Y轴和Z轴的一个交点进行切换,用户无法实现一次切换到位,更无法实现对于观察方向的选择,而本申请恰恰解决了上述技术缺陷,真正有效地实现了准确和高效的切换,提升了用户的使用体验。
其中,可以设置模型导航器图标显示于建筑模型的四周,也可以设置模型导航器图标显示与建筑模型之外的区域,另外,可以在触控参考区域靠近方向图标时,突出显示所述方向图标的字符注释,如“东”、“南”、“西”和“北”分别显示四个方向图标。
在上述技术方案中,优选地,显示待查看的建筑模型对应的模型导航器图标,模型导航器图标设置有方向图标,具体包括以下步骤:确定鼠标图标或用户触控区域作为触控参考区域;检测触控参考区域与待查看的建筑模型的距离是否小于或等于预设距离值;在检测到触控参考区域与待查看的建筑模型的距离小于或等于预设距离值时,显示待查看的建筑模型对应的模型导航器图标。
在该技术方案中,通过检测触控参考区域与待查看的建筑模型的距离,可以在鼠标靠近建筑模型时,显示模型导航器图标,从而保证建筑模型的显示区域和显示效果。
在上述技术方案中,优选地,还包括:在检测到触控参考区域与待查看的建筑模型的距离小于或等于预设距离值时,确定待查看的建筑模型中 最接近于触控参考区域的部件图标,以作为参考部件图标;将待查看的建筑模型中除参考部件图标以外的部件图标的显示参数值调整至预设显示参数值,以突出显示参考部件图标。
在该技术方案中,通过对最接近触控参考区域的参考部件图标进行突出显示,也即将参考部件图标以外的部件图标的显示参数值调整至预设显示参数值,从而便于用户对于细小部件图标的查看,提升了用户的使用体验。
在上述技术方案中,优选地,根据用户对方向图标的触控指令确定待查看的建筑模型的显示视角,具体包括以下步骤:方向图标中包括东面、南面、西面和北面四个方向图标,在获取用户对四个方向图标中的任一方向图标的选择指令时,确定任一方向图标对应的待查看的建筑模型的一个正视图,以作为待查看的建筑模型的显示视角。
在该技术方案中,通过设置方向图标中包括东面、南面、西面和北面四个方向图标,并以用户选择的一个方向图标对应的正视图,作为待查看的建筑模型的显示视角,便于对建筑模型的方向查看,且简化了用户的切换步骤。
在上述技术方案中,优选地,将显示视角对应的待查看的建筑模型的界面显示给用户,具体包括以下步骤:确定鼠标图标在任两个方向图标之间的滑动方向;将滑动方向确定为待查看的建筑模型切换至显示视角的旋转方向。
在该技术方案中,通过确定鼠标图标的滑动方向,快速地确定了切换过程中的旋转方向,提升了用户的使用体验。
根据本发明第二方面,还提出了一种建筑模型的显示系统,包括:显示单元,用于显示待查看的建筑模型对应的模型导航器图标,模型导航器图标设置有方向图标;确定单元,用于根据用户对方向图标的触控指令确定待查看的建筑模型的显示视角;显示单元还用于:将显示视角对应的待查看的建筑模型的界面显示给用户。
在该技术方案中,通过显示具有方向图标的模型导航器图标,使用户可以通过触控方向图标实现对建筑模型的各个方向的查看,尤其是对于建 筑模型而言,在现有技术中对于三维模型的查看通过是基于对空间坐标轴的选择,例如选择“正X轴”,则显示三维模型的界面与“正X轴”是正相交的,但是,空间坐标轴包括“正X轴”、“负X轴”、“正Y轴”、“负Y轴”、“正Z轴”和“负Z轴”,但是,界面切换时只能在X轴、Y轴和Z轴的一个交点进行切换,用户无法实现一次切换到位,更无法实现对于观察方向的选择,而本申请恰恰解决了上述技术缺陷,真正有效地实现了准确和高效的切换,提升了用户的使用体验。
其中,可以设置模型导航器图标显示于建筑模型的四周,也可以设置模型导航器图标显示与建筑模型之外的区域,另外,可以在触控参考区域靠近方向图标时,突出显示所述方向图标的字符注释,如“东”、“南”、“西”和“北”分别显示四个方向图标。
在上述技术方案中,优选地,确定单元还用于:确定鼠标图标或用户触控区域作为触控参考区域;显示单元还包括:检测单元,用于检测触控参考区域与待查看的建筑模型的距离是否小于或等于预设距离值;显示单元还用于:在检测到触控参考区域与待查看的建筑模型的距离小于或等于预设距离值时,显示待查看的建筑模型对应的模型导航器图标。
在该技术方案中,通过检测触控参考区域与待查看的建筑模型的距离,可以在鼠标靠近建筑模型时,显示模型导航器图标,从而保证建筑模型的显示区域和显示效果。
在上述技术方案中,优选地,显示单元还用于:在检测到触控参考区域与待查看的建筑模型的距离小于或等于预设距离值时,确定待查看的建筑模型中最接近于触控参考区域的部件图标,以作为参考部件图标;显示单元还用于:将待查看的建筑模型中除参考部件图标以外的部件图标的显示参数值调整至预设显示参数值,以突出显示参考部件图标。
在该技术方案中,通过对最接近触控参考区域的参考部件图标进行突出显示,也即将参考部件图标以外的部件图标的显示参数值调整至预设显示参数值,从而便于用户对于细小部件图标的查看,提升了用户的使用体验。
在上述任一项技术方案中,优选地,显示单元还用于:方向图标中包括东面、南面、西面和北面四个方向图标,在获取用户对四个方向图标中 的任一方向图标的选择指令时,确定任一方向图标对应的待查看的建筑模型的一个正视图,以作为待查看的建筑模型的显示视角。
在该技术方案中,通过设置方向图标中包括东面、南面、西面和北面四个方向图标,并以用户选择的一个方向图标对应的正视图,作为待查看的建筑模型的显示视角,便于对建筑模型的方向查看,且简化了用户的切换步骤。
在上述技术方案中,优选地,显示单元还用于:确定所述鼠标图标在任两个方向图标之间的滑动方向;确定单元还用于:将滑动方向确定为待查看的建筑模型切换至显示视角的旋转方向。
在该技术方案中,通过确定鼠标图标的滑动方向,快速地确定了切换过程中的旋转方向,提升了用户的使用体验。
通过上述技术方案,通过显示具有方向图标的模型导航器图标,使用户可以通过触控方向图标实现对建筑模型的各个方向的查看,尤其是对于建筑模型而言,在现有技术中对于三维模型的查看通过是基于对空间坐标轴的选择,例如选择“正X轴”,则显示三维模型的界面与“正X轴”是正相交的,但是,空间坐标轴包括“正X轴”、“负X轴”、“正Y轴”、“负Y轴”、“正Z轴”和“负Z轴”,但是,界面切换时只能在X轴、Y轴和Z轴的一个交点进行切换,用户无法实现一次切换到位,更无法实现对于观察方向的选择,而本申请恰恰解决了上述技术缺陷,真正有效地实现了准确和高效的切换,提升了用户的使用体验。
附图说明
图1示出了根据本发明的一个实施例的建筑模型的显示方法的示意流程图;
图2示出了根据本发明的一个实施例的建筑模型的显示系统的示意框图;
图3示出了根据本发明的一个实施例的建筑模型的显示方案的示意图;
图4示出了根据本发明的一个实施例的建筑模型的显示方案的界面示 意图;
图5示出了根据本发明的另一个实施例的建筑模型的显示方案的界面示意图;
图6示出了根据本发明的又一个实施例的建筑模型的显示方案的界面示意图。
具体实施方式
为了能够更清楚地理解本发明的上述目的、特征和优点,下面结合附图和具体实施方式对本发明进行进一步的详细描述。需要说明的是,在不冲突的情况下,本申请的实施例及实施例中的特征可以相互组合。
在下面的描述中阐述了很多具体细节以便于充分理解本发明,但是,本发明还可以采用第三方不同于在此描述的第三方方式来实施,因此,本发明的保护范围并不受下面公开的具体实施例的限制。
图1示出了根据本发明的一个实施例的建筑模型的显示方法的示意流程图。
如图1所示,根据本发明的一个实施例的建筑模型的显示方法,包括:步骤102,显示待查看的建筑模型对应的模型导航器图标,模型导航器图标设置有方向图标;步骤104,根据用户对方向图标的触控指令确定待查看的建筑模型的显示视角;步骤106,将显示视角对应的待查看的建筑模型的界面显示给用户。
在该技术方案中,通过显示具有方向图标的模型导航器图标,使用户可以通过触控方向图标实现对建筑模型的各个方向的查看,尤其是对于建筑模型而言,在现有技术中对于三维模型的查看通过是基于对空间坐标轴的选择,例如选择“正X轴”,则显示三维模型的界面与“正X轴”是正相交的,但是,空间坐标轴包括“正X轴”、“负X轴”、“正Y轴”、“负Y轴”、“正Z轴”和“负Z轴”,但是,界面切换时只能在X轴、Y轴和Z轴的一个交点进行切换,用户无法实现一次切换到位,更无法实现对于观察方向的选择,而本申请恰恰解决了上述技术缺陷,真正有效地实现了准确和高效的切换,提升了用户的使用体验。
其中,可以设置模型导航器图标显示于建筑模型的四周,也可以设置模型导航器图标显示与建筑模型之外的区域,另外,可以在触控参考区域靠近方向图标时,突出显示所述方向图标的字符注释,如“东”、“南”、“西”和“北”分别显示四个方向图标。
在上述技术方案中,优选地,显示待查看的建筑模型对应的模型导航器图标,模型导航器图标设置有方向图标,具体包括以下步骤:确定鼠标图标或用户触控区域作为触控参考区域;检测触控参考区域与待查看的建筑模型的距离是否小于或等于预设距离值;在检测到触控参考区域与待查看的建筑模型的距离小于或等于预设距离值时,显示待查看的建筑模型对应的模型导航器图标。
在该技术方案中,通过检测触控参考区域与待查看的建筑模型的距离,可以在鼠标靠近建筑模型时,显示模型导航器图标,从而保证建筑模型的显示区域和显示效果。
在上述技术方案中,优选地,还包括:在检测到触控参考区域与待查看的建筑模型的距离小于或等于预设距离值时,确定待查看的建筑模型中最接近于触控参考区域的部件图标,以作为参考部件图标;将待查看的建筑模型中除参考部件图标以外的部显示参数值调整至预设显示参数值,以突出显示参考部件图标。
在该技术方案中,通过对最接近触控参考区域的参考部件图标进行突出显示,也即将参考部件图标以外的部件图显示参数值调整至预设显示参数值,从而便于用户对于细小部件图标的查看,提升了用户的使用体验。
在上述技术方案中,优选地,根据用户对方向图标的触控指令确定待查看的建筑模型的显示视角,具体包括以下步骤:方向图标中包括东面、南面、西面和北面四个方向图标,在获取用户对四个方向图标中的任一方向图标的选择指令时,确定任一方向图标对应的待查看的建筑模型的一个正视图,以作为待查看的建筑模型的显示视角。
在该技术方案中,通过设置方向图标中包括东面、南面、西面和北面四个方向图标,并以用户选择的一个方向图标对应的正视图,作为待查看的建筑模型的显示视角,便于对建筑模型的方向查看,且简化了用户的切换步骤。
在上述技术方案中,优选地,将显示视角对应的待查看的建筑模型的界面显示给用户,具体包括以下步骤:确定鼠标图标在任两个方向图标之间的滑动方向;将滑动方向确定为待查看的建筑模型切换至显示视角的旋转方向。
在该技术方案中,通过确定鼠标图标的滑动方向,快速地确定了切换过程中的旋转方向,提升了用户的使用体验,如图4所示,根据鼠标图标的滑动方向可以确定切换方向为“顺时针旋转90°”,或如图5所示,根据鼠标图标的滑动方向可以确定切换方向为“逆时针旋转90°”。
图2示出了根据本发明的一个实施例的建筑模型的显示系统的示意框图。
如图2所示,根据本发明的一个实施例的建筑模型的显示系统的示意框图200,包括:显示单元202,用于显示待查看的建筑模型对应的模型导航器图标,模型导航器图标设置有方向图标;确定单元204,用于根据用户对方向图标的触控指令确定待查看的建筑模型的显示视角;显示单元202还用于:将显示视角对应的待查看的建筑模型的界面显示给用户。
在该技术方案中,通过显示具有方向图标的模型导航器图标,使用户可以通过触控方向图标实现对建筑模型的各个方向的查看,尤其是对于建筑模型而言,在现有技术中对于三维模型的查看通过是基于对空间坐标轴的选择,例如选择“正X轴”,则显示三维模型的界面与“正X轴”是正相交的,但是,空间坐标轴包括“正X轴”、“负X轴”、“正Y轴”、“负Y轴”、“正Z轴”和“负Z轴”,但是,界面切换时只能在X轴、Y轴和Z轴的一个交点进行切换,用户无法实现一次切换到位,更无法实现对于观察方向的选择,而本申请恰恰解决了上述技术缺陷,真正有效地实现了准确和高效的切换,提升了用户的使用体验。
其中,可以设置模型导航器图标显示于建筑模型的四周,也可以设置模型导航器图标显示与建筑模型之外的区域,另外,可以在触控参考区域靠近方向图标时,突出显示所述方向图标的字符注释,如“东”、“南”、“西”和“北”分别显示四个方向图标。
在上述技术方案中,优选地,确定单元204还用于:确定鼠标图标或 用户触控区域作为触控参考区域;显示单元还202包括:检测单元2022,用于检测触控参考区域与待查看的建筑模型的距离是否小于或等于预设距离值;显示单元202还用于:在检测到触控参考区域与待查看的建筑模型的距离小于或等于预设距离值时,显示待查看的建筑模型对应的模型导航器图标。
在该技术方案中,通过检测触控参考区域与待查看的建筑模型的距离,可以在鼠标靠近建筑模型时,显示模型导航器图标,从而保证建筑模型的显示区域和显示效果。
在上述技术方案中,优选地,显示单元202还用于:在检测到触控参考区域与待查看的建筑模型的距离小于或等于预设距离值时,确定待查看的建筑模型中最接近于触控参考区域的部件图标,以作为参考部件图标;显示单元202还用于:将待查看的建筑模型中除参考部件图标以外的部件图标的显示参数值调整至预设显示参数值,以突出显示参考部件图标。
在该技术方案中,通过对最接近触控参考区域的参考部件图标进行突出显示,也即将参考部件图标以外的部件图标的显示参数值调整至预设显示参数值,从而便于用户对于细小部件图标的查看,提升了用户的使用体验。
在上述任一项技术方案中,优选地,显示单元202还用于:方向图标中包括东面、南面、西面和北面四个方向图标,在获取用户对四个方向图标中的任一方向图标的选择指令时,确定任一方向图标对应的待查看的建筑模型的一个正视图,以作为待查看的建筑模型的显示视角。
在该技术方案中,通过设置方向图标中包括东面、南面、西面和北面四个方向图标,并以用户选择的一个方向图标对应的正视图,作为待查看的建筑模型的显示视角,便于对建筑模型的方向查看,且简化了用户的切换步骤。
在上述技术方案中,优选地,显示单元202还用于:确定所述鼠标图标在任两个方向图标之间的滑动方向;确定单元204还用于:将滑动方向确定为待查看的建筑模型切换至显示视角的旋转方向。
在该技术方案中,通过确定鼠标图标的滑动方向,快速地确定了切换 过程中的旋转方向,提升了用户的使用体验,如图4所示,根据鼠标图标的滑动方向可以确定切换方向为“顺时针旋转90°”,或如图5所示,根据鼠标图标的滑动方向可以确定切换方向为“逆时针旋转90°”。
图3示出了根据本发明的一个实施例的建筑模型的显示方案的示意图。
如图3所示,根据本发明的一个实施例的建筑模型的显示方案,包括:
(1)模型导航器可配置在绘图区左上、右上、左下、右下四个角,例如如图3中所示的前右上301;
(2)模型导航器可配置大、中、小3种尺寸,即100%、75%、50%;
(3)尺寸自动适配:基于模型导航器的标准尺寸,模型导航器根据绘图区的长宽比可进行大小缩放适配;
(4)当鼠标移动到房子附近时,及进行视图操作是,模型导航器透明度(显示参数值的一种实施例)为0,当鼠标离开房子模型时透明度为75(或可配置),从而使模型导航器的视觉效果伴随用户目光焦点的变化而调整;
(5)鼠标靠近模型导航器时,显示圆环形和四个相邻标准视角按钮,离开时,则消失;
(6)模型导航器与绘制模型有联动,通过其他交互方式控制模型旋转,则模型导航器跟着转,反之,模型导航器转动,模型也要转;
(7)在模型正上方以文字形式显示当前视角,模型在标准视角(即前、后、左、右、顶、底)时,则房子上方显示标注;
(8)鼠标经过模型导航器时,模型导航器中最近的可点击的部位(如屋檐、屋顶、楼梯、墙角、门、窗等)高亮,点击后将以平顺的动画方式将模型视图切换到这些构件对应的视图,如图3所示的房角302;
(9)通过模型导航器圆环控制器四段圆环实现模型的顺时针,逆时针旋转;
(10)指北针转盘默认为开启显示(用户可自定义关闭),只在非标 准视图中、顶视图和底视图中显示,前后左右标准视图不显示指北针转盘。通过指北针转盘,用户可以快速准确的确认项目的方位和朝向;
(11)鼠标移动至转盘圆环,圆环高亮,点击后可在当前视图下沿着地平平面转动视图。
图6示出了根据本发明的又一个实施例的建筑模型的显示方案的界面示意图。
如图6所示,根据本发明的又一个实施例的建筑模型的显示方案至少包括“转至视图”、“正交模式”、“透视模式”、“显示坐标原点”和“显示参考网络”等拓展功能,另外,还包括“转到主视图”、“保存当前视图”、“当前视图设置为主视图”、“重置主视图”以及“设置ViewHouse”等基本功能。
以上结合附图详细说明了本发明的技术方案,考虑到相关技术中提出的如何提供一种直观、快捷的三维模型浏览方式的技术问题,本发明提出了一种新的建筑模型的显示方案,通过根据用户对所述方向图标的触控指令确定待查看的建筑模型的显示视角,将显示视角对应的待查看的建筑模型的界面显示给用户,而基于建筑模型与模型导航器的交互性,用户对建筑模型的进行触控操作时,模型导航器发生相应的变化,从而实现了直观、快捷的模型浏览方式,提高了用户对模型的浏览效率,提升了用户三维软件的使用体验。
以上所述仅为本发明的优选实施例而已,并不用于限制本发明,对于本领域的技术人员来说,本发明可以有各种更改和变化。凡在本发明的精神和原则之内,所作的任何修改、等同替换、改进等,均应包含在本发明的保护范围之内。