本说明书涉及计算机,尤其涉及一种三维浏览器模型导航可视化方法、装置、设备及介质。
背景技术:
1、三维浏览器模型中三维空间方向感的缺失,一直是困扰三维浏览器模型可视化用户的一个难题,三维浏览器模型用户可以通过拖拽光标360度地改变对三维浏览器模型中心点的观测视角,然而改变观测视角后用户往往无法获知当前模型在三维空间里的姿态以及自己是从何种角度对模型进行观测的。
2、传统的三维浏览器模型空间标定技术如axeshelper三维坐标系,其面向的主要是三维场景搭建流程以及开发人员,并不适宜保留在搭建完毕的三维浏览器模型场景中;而且即便三维坐标系最终保留,用户也很难通过三维坐标系直观的了解当前三维浏览器模型的姿态以及在空间中的视角。
技术实现思路
1、本说明书一个或多个实施例提供了一种三维浏览器模型导航可视化方法、装置、设备及介质,用于解决背景技术提出的技术问题。
2、本说明书一个或多个实施例采用下述技术方案:
3、本说明书一个或多个实施例提供的一种三维浏览器模型导航可视化方法,包括:
4、获取三维浏览器模型的参数信息;
5、根据所述参数信息创建立方体模型导航盒,所述立方体模型导航盒包括六个位面,所述立方体模型导航盒的每个平面分别对应所述三维浏览器模型的视图;
6、在所述三维浏览器模型的观测视角移动时,将所述立方体模型导航盒的观测视角同步移动;
7、在转换所述立方体模型导航盒的位面时,将所述三维浏览器模型切换至对应的视图。
8、本说明书一个或多个实施例提供的一种三维浏览器模型导航可视化装置,所述装置包括:
9、参数获取单元,获取三维浏览器模型的参数信息;
10、导航盒创建单元,根据所述参数信息创建立方体模型导航盒,所述立方体模型导航盒包括六个位面,所述立方体模型导航盒的每个平面分别对应所述三维浏览器模型的视图;
11、同步移动单元,在所述三维浏览器模型的观测视角移动时,将所述立方体模型导航盒的观测视角同步移动;
12、视图切换单元,在转换所述立方体模型导航盒的位面时,将所述三维浏览器模型切换至对应的视图。
13、本说明书一个或多个实施例提供的一种三维浏览器模型导航可视化设备,包括:
14、至少一个处理器;以及,
15、与所述至少一个处理器通信连接的存储器;其中,
16、所述存储器存储有可被所述至少一个处理器执行的指令,所述指令被所述至少一个处理器执行,以使所述至少一个处理器能够:
17、获取三维浏览器模型的参数信息;
18、根据所述参数信息创建立方体模型导航盒,所述立方体模型导航盒包括六个位面,所述立方体模型导航盒的每个平面分别对应所述三维浏览器模型的视图;
19、在所述三维浏览器模型的观测视角移动时,将所述立方体模型导航盒的观测视角同步移动;
20、在转换所述立方体模型导航盒的位面时,将所述三维浏览器模型切换至对应的视图。
21、本说明书一个或多个实施例提供的一种非易失性计算机存储介质,存储有计算机可执行指令,所述计算机可执行指令设置为:
22、获取三维浏览器模型的参数信息;
23、根据所述参数信息创建立方体模型导航盒,所述立方体模型导航盒包括六个位面,所述立方体模型导航盒的每个平面分别对应所述三维浏览器模型的视图;
24、在所述三维浏览器模型的观测视角移动时,将所述立方体模型导航盒的观测视角同步移动;
25、在转换所述立方体模型导航盒的位面时,将所述三维浏览器模型切换至对应的视图。
26、本说明书实施例采用的上述至少一个技术方案能够达到以下有益效果:
27、本说明书实施例的三维浏览器模型导航可视化方法,填补了三维浏览器模型姿态可视化导航方面的空白,增强了三维浏览器的模型空间感,提高了三维浏览器的视图使用效率,改善了三维浏览器的用户体验。
1.一种三维浏览器模型导航可视化方法,其特征在于,所述方法包括:
2.根据权利要求1所述的方法,其特征在于,所述根据所述参数信息创建立方体模型导航盒,包括:
3.根据权利要求2所述的方法,其特征在于,所述生成所述立方体模型导航盒,包括:
4.根据权利要求3所述的方法,其特征在于,所述方法还包括:
5.根据权利要求4所述的方法,其特征在于,所述转换所述立方体模型导航盒的位面,包括:
6.根据权利要求5所述的方法,其特征在于,所述调用new three.raycaster()为所述可视化场景创建射线,以进行鼠标拾取判断鼠标点击的为所述立方体模型导航盒的所处位面,包括:
7.根据权利要求6所述的方法,其特征在于,所述在所述鼠标左键点击事件中调用raycaster的intersectobjects方式前,所述方法还包括:
8.一种三维浏览器模型导航可视化装置,其特征在于,所述装置包括:
9.一种三维浏览器模型导航可视化设备,其特征在于,包括:
10.一种非易失性计算机存储介质,其特征在于,存储有计算机可执行指令,所述计算机可执行指令设置为: