三维可视化引擎构建方法、装置、引擎、浏览器、设备及存储介质制造方法及图纸

技术编号:19690943 阅读:96 留言:0更新日期:2018-12-08 10:57
本发明专利技术公开了一种三维可视化引擎构建方法、装置、引擎、浏览器、设备及存储介质,其中所述方法包括:对底层实现的功能模块进行组合封装,形成至少一个功能接口;对外开放所述功能接口。本发明专利技术实施例通过封装底层实现的功能模块,对外提供功能接口,使得研发人员直接调用相应的功能接口即可实现相应的功能,无需再编写大量的代码,可以提高三维可视化引擎构建效率。

【技术实现步骤摘要】
三维可视化引擎构建方法、装置、引擎、浏览器、设备及存储介质
本专利技术实施例涉及计算机
,尤其涉及一种三维可视化引擎构建方法、装置、引擎、浏览器、设备及存储介质。
技术介绍
基于C++的三维可视化引擎构建引擎,综合了游戏技术、虚拟现实技术、浏览器插件技术等,以C++为基础核心开发语言,以Javascript为接口,提供简单高效的框架和丰富的模型库,具有类似WebGL的使用特点,但又提供较高层次的对象封装,目标是快速开发三维Web应用。在现有的三维引擎中,大多存在以下两方面问题:(1)基于底层图形库开放的API直接开发,通常为OpenGL和DirectX,目前来看,微软的Directx技术更为成熟一些。基于这些API只能开发客户端服务器(Client/Server)架构的应用程序。这种程序对于需要大规模使用的企业客户或者互联网客户来说,无论是部署,还是维护升级,都是一件极其麻烦的事情。(2)基于WebGL技术的无插件方式开发。WebGL是使用封装技术,把操作系统底层的OpenGL图形库进行了二次封装。由于浏览器的安全限制和WebGL本身成熟度的问题,在需要进行大范围对象展现的情况本文档来自技高网...

【技术保护点】
1.一种三维可视化引擎构建方法,其特征在于,包括:对底层实现的功能模块进行组合封装,形成至少一个功能接口;对外开放所述功能接口。

【技术特征摘要】
1.一种三维可视化引擎构建方法,其特征在于,包括:对底层实现的功能模块进行组合封装,形成至少一个功能接口;对外开放所述功能接口。2.根据权利要求1所述的方法,其特征在于,对底层实现的功能模块进行组合封装,形成至少一个功能接口,包括:采用Javascript对底层实现的功能模块进行组合封装,形成至少一个Javascript接口。3.根据权利要求1所述的方法,其特征在于,所述功能模块包括以下至少一项:摄像机/视口展示功能、动画展示功能、输入与控制台功能、场景节点管理功能、渲染功能、拾取与选择功能、自定义数据模型功能、界面GUI与2D功能、嵌入第三方库功能、浏览器下载、加载、更新插件的脚本、宏定义、辅助函数、实例和工具库。4.根据权利要求1所述的方法,其特征在于,所述功能接口包括以下至少一项:实现公告板的功能接口、实现拾取的功能接口、实现渲染的功能接口和实现画布的功能接口。5.根据权...

【专利技术属性】
技术研发人员:李鉴魏新征彭波马烈陈傲寒
申请(专利权)人:北京优锘科技有限公司
类型:发明
国别省市:北京,11

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

1