【技术实现步骤摘要】
三维可视化引擎构建方法、装置、引擎、浏览器、设备及存储介质
本专利技术实施例涉及计算机
,尤其涉及一种三维可视化引擎构建方法、装置、引擎、浏览器、设备及存储介质。
技术介绍
基于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
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。