[发明专利]基于Thingworx本地渲染云管理模型的嵌入式Web3D系统及其实现方法在审
申请号: | 201710651934.5 | 申请日: | 2017-08-02 |
公开(公告)号: | CN107464276A | 公开(公告)日: | 2017-12-12 |
发明(设计)人: | 林劲松 | 申请(专利权)人: | 上海湃睿信息科技有限公司 |
主分类号: | G06T15/00 | 分类号: | G06T15/00;G06T19/20;G06T1/20;G06F21/62 |
代理公司: | 北京酷爱智慧知识产权代理有限公司11514 | 代理人: | 安娜 |
地址: | 200072 上海市*** | 国省代码: | 上海;31 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 基于 thingworx 本地 渲染 管理 模型 嵌入式 web3d 系统 及其 实现 方法 | ||
技术领域
本发明涉及计算机图形处理技术领域,具体涉及一种基于Thingworx本地渲染云管理模型的嵌入式Web3D系统及其实现方法。
背景技术
目前web3D系统有多种实现方式,例如申请号为CN2010188278.8的中国专利申请公开了一种可编辑的网页三维几何造型渲染方法,属于计算机图形处理技术领域。此专利在使用基于场景树的渲染引擎,解析数据交换协议实现web3D的基础上,通过解析图形节点中的几何造型,使用渲染引擎几何造型工场生成几何造型对象,通过插件扩展JavaScript底层API接口实现可编辑的三维几何造型渲染。该申请采用的是本地渲染的方式,但并未阐述云服务技术,很难实现多用户并发同步访问。
申请号为CN201010293205.5中国专利申请公开了一种3D模型的浏览实现方法、系统和服务器。该方法包括:服务器接收来自终端的页面访问请求,从请求访问的页面中解析3D模型文件;服务器根据所述终端的性能确定3D模型的精度;服务器获得与精度对应的简化3D模型;服务器将简化3D模型的参数发送给终端以便终端绘制3D模型。该申请只是利用服务器进行模型简化,将导致模型的信息大量丢失,并且简化的过程并不是客户指定的过程,并不能满足客户的需求。
发明内容
针对现有技术中的缺陷,本发明的目的之一在于提供一种基于Thingworx本地渲染云管理模型的嵌入式Web3D系统,实现浏览器直接浏览并操控三维模型、图纸以及嵌入式图形图像分享浏览操作。
第一方面,本发明提供的基于Thingworx本地渲染云管理模型的嵌入式Web3D系统,包括用户权限验证单元、文件管理单元、本地渲染单元、显示单元和模型交互单元,所述用户权限验证单元用于用户登录后验证用户对模型的操作权限;所述文件管理单元用于用户根据操作权限上传或下载模型;所述本地渲染单元在用户端根据模型状态对模型进行渲染,把渲染的结果以图片的形式发送到显示单元;所述显示单元用于前端渲染结果显示和用户自定义内容显示;所述模型交互单元用于用户根据显示内容与系统进行交互操作。实现浏览器直接浏览并操控三维模型、图纸以及嵌入式图形图像分享浏览操作,解决了Thingworx物联云平台不能加载和操控三维模型的问题。
可选地,所述用户权限验证单元包括用户登录模块、存储器和用户验证模块,所述用户登录模块用于登录系统;所述存储器用于存储用户访问模型的权限数据;所述用户验证模块根据登录用户信息与存储器中的对应用户权限数据进行对比匹配,得到用户的操作权限数据。
可选地,本地渲染单元包括模型状态获取模块、组织分配模块、计算模块和结果输出模块,所述模型状态获取模块实时获取模型状态;组织分配模块将渲染任务分配给CPU或GPU;所述计算模块用于数据处理完成对模型渲染任务;所述结果输出模块用于输出渲染结果。
可选地,所述模型交互单元包括菜单交互模块和图形操作交互模块,所述菜单交互模块通过菜单或者按钮的方式发出指令,通过指令来决定交互内容;所述图形操作交互模块,在图形区域对模型的操作实现交互。
可选地,所述模型交互单元中交互方式包括选择、隐藏、切割、移动、旋转、缩放、播放、文本输入、文本编辑、文本删除、符号输入、符号编辑、符号删除、标记输入、标记编辑、标记删除、图形截取、图形绘制、图形编辑、图形删除、亮度调节、透明度调节、光影效果调节、投影方式调节、清晰度调节、渲染方式调节、模型颜色更换、布局调整、视图切换和干涉检查。
可选地,所述显示单元包括本地渲染显示单元和用户自定义显示单元,所述本地渲染显示单元用于显示本地渲染结果;所述用户自定义显示单元用于显示用户自定义设置需要显示的内容。
可选地,显示单元显示的内容包括三维模型、二维图纸、二维图片、文字、动画、视频和图形图像。
可选地,第二方面,本发明提供的基于Thingworx本地渲染云管理模型的嵌入式Web3D系统的实现方法,包括以下步骤,服务器获取用户信息,根据用户信息判断用户的操作权限;
服务器获取用户的操作信息,识别用户是执行文件传输操作或访问模型操作;
如果是文件传输操作,则获取用户上传或下载模型数据,如果是下载模型数据,则进入访问模型操作步骤;
如果是访问模型操作,则显示模型信息;
获取用户选择的模型信息,下载用户选择的模型到客户端存储;
在客户端对所述下载的模型进行渲染操作;
在客户端显示渲染的模型;
客户端执行模型交互操作。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于上海湃睿信息科技有限公司,未经上海湃睿信息科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201710651934.5/2.html,转载请声明来源钻瓜专利网。
- 上一篇:人体脊柱中线三维重构方法
- 下一篇:全视向的球体光场渲染方法