一种移动端三维引擎系统技术方案

技术编号:28874570 阅读:12 留言:0更新日期:2021-06-15 23:08
本发明专利技术公开了一种移动端三维引擎系统,包括:三维模型可视化渲染引擎单元,所述三维模型可视化渲染引擎单元连接有模型图形管理单元、模型可视设置单元、模型数据统计单元、模型选择单元、模型文本标注单元、模型基本操作单元,此外,还连接有3DM和3DS文本模型渲染单元、二进制数据模型渲染单元和多层数据渲染单元。

【技术实现步骤摘要】
一种移动端三维引擎系统
本专利技术属于一种移动端三维引擎系统。
技术介绍
移动互联网终端是指通过无线网络技术上网接入互联网的终端设备,主要功能是移动上网,因此十分依赖于各种网络。其优点是足够用、性价比高。在移动互联网时代,终端成为移动互联网发展的重点之一。三维是指在平面二维系中又加入了一个方向向量构成的空间系。三维既是坐标轴的三个轴,即x轴、y轴、z轴,其中x表示左右空间,y表示前后空间,z表示上下空间(不可用平面直角坐标系去理解空间方向)。在实际应用方面,一般把用X轴形容左右运动,而Z轴用来形容上下运动,Y轴用来形容前后运动,这样就形成了人的视觉立体感。3D图形:是three-dimensional的缩写,也就是三维图形。在计算机里显示3d图形,就是说在平面里显示三维图形。目前的三维图形显示大部分都是在PC电脑上显示,由于PC的体积大,电源持续性差,携带不方便等问题。由于PC端三维显示发展有几十年的历史,各个三维引擎的文件格式多样化,三维显示技术趋于成熟,3DViewer现有技术在兼容各个引擎的文件相对较弱,在时显示上没有PC的内存占用容量大。因为触屏操作在操作精度上没有PC的鼠标精确。移动端的三维显示由于时间短,参与人员较少,其开发技术力量和深度也没有PC的多。
技术实现思路
本专利技术所要解决的技术问题是提供一种移动端三维引擎系统。本专利技术解决上述技术问题所采取的技术方案如下:一种移动端三维引擎系统,其特征在于,包括:三维模型可视化渲染引擎单元,所述三维模型可视化渲染引擎单元连接有模型图形管理单元、模型可视设置单元、模型数据统计单元、模型选择单元、模型文本标注单元、模型基本操作单元,此外,还连接有3DM和3DS文本模型渲染单元、二进制数据模型渲染单元和多层数据渲染单元。移动端三维引擎系统中,采用的是自定义的数据格式,点数据有X,Y,Z,属性分别代表坐标和对此点的描述,线数据采用id,X,Y,Z,属性,分别代表第几条线的ID,线坐标和线属性。面数据有线数据和点数据的结构组成三角网;这些数据在进入三维引擎后以点的方式呈现,点不随视口的缩放而改变大小,线以三维的连续线条呈现,支持颜色和固定的几个线型,面以三角网和渲染的方式呈现。最终这些数据可以以三维方式完整呈现各个不同的图形。本专利技术移动端三维引擎系统,结合当前移动互联网带宽增加,硬件发展迅速,显示屏效果好的,等发展趋势,运用移动互联网技术,开发出移动三维图形显示的软件,它不但能兼容三维的本地数据打开,还可以通过网络加管理,形成移动物联网系统。有利于各个行业的成品文件数据管理和显示。本专利技术的其它特征和优点将在随后的说明书中阐述,并且,部分地从说明书中变得显而易见,或者通过实施本专利技术而了解。本专利技术的目的和其他优点可通过在所写的说明书、权利要求书、以及附图中所特别指出的结构来实现和获得。附图说明下面结合附图对本专利技术进行详细的描述,以使得本专利技术的上述优点更加明确。其中,图1是本专利技术移动端三维引擎系统的结构示意图;图2-图43是本专利技术移动端三维引擎系统的实施例的示意图。具体实施方式以下将结合附图及实施例来详细说明本专利技术的实施方式,借此对本专利技术如何应用技术手段来解决技术问题,并达成技术效果的实现过程能充分理解并据以实施。需要说明的是,只要不构成冲突,本专利技术中的各个实施例以及各实施例中的各个特征可以相互结合,所形成的技术方案均在本专利技术的保护范围之内。具体来说,如图1所示,一种移动端三维引擎系统,其特征在于,包括:三维模型可视化渲染引擎单元,所述三维模型可视化渲染引擎单元连接有模型图形管理单元、模型可视设置单元、模型数据统计单元、模型选择单元、模型文本标注单元、模型基本操作单元,此外,还连接有3DM和3DS文本模型渲染单元、二进制数据模型渲染单元和多层数据渲染单元。移动端三维引擎系统中,采用的是自定义的数据格式,点数据有X,Y,Z,属性分别代表坐标和对此点的描述,线数据采用id,X,Y,Z,属性,分别代表第几条线的ID,线坐标和线属性。面数据有线数据和点数据的结构组成三角网;这些数据在进入三维引擎后以点的方式呈现,点不随视口的缩放而改变大小,线以三维的连续线条呈现,支持颜色和固定的几个线型,面以三角网和渲染的方式呈现。最终这些数据可以以三维方式完整呈现各个不同的图形。其中,所述移动端三维引擎系统,包括:通讯模块,所述通讯模块基于java和androidsdk28开发,并采用OkHttp框架;本地数据存储模块,其采用GreenDao框架;登录用户长连接在线模块;定位模块,用于支持网络和GPS二者兼容定位;加载模块,用于加载自定义3D渲染引擎渲染模型数据;数据绑定框架模块,用于绑定databinding框架。所述3DM和3DS文本模型渲染单元,包括:基于C/C++开发,采用javaJNI技术对引擎进行打包,支持java程序调用访问;基于OpenGLES开发;对3ds、3dm文本文件高效解析加载;对二进制模型文件高效解析加载;优化对大数据模型文件的数据处理。具体来说,在一个实施例中,采用APP设计。1.1启动系统在移动端找到已经安装好的3DViewer图标,轻点一下即可进入系统登录界面,如图2所示。1.2用户登录点图2右上角的【服务设置】,弹出服务设置界面,如图3所示。默认的服务设置为当前移动端软件开发时的设置,用户也可以根据实际使用情况修改,修改完成后点击【保存】即可返回到登录界面。输入正确的用户名,密码,点击【登录】,进入3DViewer系统。2.主页面功能2.1提醒进入3DViewer系统,显示【提醒】页面,该页面在没有消息提醒时,显示为空,如图4所示。当收到3DViewer后台管理系统发送的消息后,该页面将显示消息提醒,如图5所示,消息标题及接收消息时间,均显示在当前页面中。未读的消息后面有红点标识,点一下消息标题即可打开该消息,然后该消息后的红点消失。2.2文件2.2.1文件下载点页面下方的【文件】进入到文件页面,该页面显示已经在3DViewer后台管理系统授权的模型文件,如图6,没有下载的模型文件均为未下载状态。勾选一个或多个模型文件时,然后点击右上角的,如果勾选的文件中有未下载的,会提示“存在未下载的文件,是否下载?”,如图7所示;当选择“是”,所选的模型文件开始下载,如图8所示,页面中显示下载详情,进度条和下载百分比同步显示。下载完成的模型文件为已下载状态。2.2.2文件删除下载的模型文件,将保存在本地中,如要删除已经下载的模型文件,向左滑动已下载的模型文件名称,会出现红色的【删除】,点【删除】,即可删除已下载的模型文件。2.2.3视口打开下载完成的模型文件,进入到模型界面,如图9所示本文档来自技高网...

【技术保护点】
1.一种移动端三维引擎系统,其特征在于,包括:三维模型可视化渲染引擎单元,所述三维模型可视化渲染引擎单元连接有模型图形管理单元、模型可视设置单元、模型数据统计单元、模型选择单元、模型文本标注单元、模型基本操作单元,此外,还连接有3DM和3DS文本模型渲染单元、二进制数据模型渲染单元和多层数据渲染单元。/n

【技术特征摘要】
1.一种移动端三维引擎系统,其特征在于,包括:三维模型可视化渲染引擎单元,所述三维模型可视化渲染引擎单元连接有模型图形管理单元、模型可视设置单元、模型数据统计单元、模型选择单元、模型文本标注单元、模型基本操作单元,此外,还连接有3DM和3DS文本模型渲染单元、二进制数据模型渲染单元和多层数据渲染单元。


2.根据权利要求1所述的移动端三维引擎系统,其特征在于,所述移动端三维引擎系统,包括:
通讯模块,所述通讯模块基于java和androidsdk28开发,并采用OkHttp框架;
□本地数据存储模块,其采用GreenDao框架;
□登录用户长连接在线模块;
□定位模块,用于支持网络和GPS二者兼容定位;
□加载模块,用于加载自定义3D渲染引擎渲染模型数据;
□数据绑定框架模块,用于绑定databinding框架。


3.根据权利要求1所述的移动...

【专利技术属性】
技术研发人员:胡建明
申请(专利权)人:北京东澳达科技有限公司
类型:发明
国别省市:北京;11

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

1