[发明专利]网页端三维模型标注信息显示浏览方法及系统在审
申请号: | 201910660376.8 | 申请日: | 2019-07-22 |
公开(公告)号: | CN110503726A | 公开(公告)日: | 2019-11-26 |
发明(设计)人: | 盛步云;汪耀;陆辛成 | 申请(专利权)人: | 武汉理工大学 |
主分类号: | G06T19/20 | 分类号: | G06T19/20;G06F16/957;G06F3/0481 |
代理公司: | 42222 武汉科皓知识产权代理事务所(特殊普通合伙) | 代理人: | 石超群<国际申请>=<国际公布>=<进入 |
地址: | 430070 湖*** | 国省代码: | 湖北;42 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 标注信息 标注 三维模型 预处理 模型文件 轻量化 读取 网页 浏览 平面法向量 整数化处理 动态显示 改变位置 模型姿态 平面数据 数据结构 自动翻转 指引线 字节数 算法 存储 场景 渲染 保存 | ||
本发明的目的在于提供一种能够将三维模型第标注信息在网页端显示的网页端三维模型标注信息显示浏览方法及系统。该显示浏览方法,包括:步骤S1、对三维模型进行预处理生成轻量化模型文件和标注信息对象;步骤S2、对标注信息对象进行预处理,获取标注类型、标注指引线、标注值和标注平面数据;步骤S3、对标注平面法向量数据进行整数化处理,减少其存储字节数;步骤S4、对标注信息对象进行json化处理,生成保存后缀为json的标注信息文件;步骤S5、前端在读取轻量化模型文件的同时,根据标注信息的数据结构重绘标注信息,之后利用webgl渲染场景;以及步骤S6、设计标注信息的动态显示算法,实现标注信息随模型姿态改变而自动翻转和改变位置。
技术领域
本发明属于计算机图像网络显示技术领域,具体地涉及一种网页端三维模型标注信息显示浏览方法及系统。
背景技术
随着社会经济的发展,传统三维CAD软件已不能满足制造企业对便携性、实时性的需求。近几年来,三维CAD模型的Web端显示一直都是国内外专家学者研究的热点。现在主流的三维Web显示技术主要有VRML、X3D、Viewpoint、Jave3D等,以Jave3D结合VRML的组合方式为主,以及最近发展起来的WebGL技术,它为三维产品模型摆脱了插件的依赖,为实现跨平台Web浏览带来了希望,是三维Web显示技术的发展方向。WebGL规范的出现使得三维数据无需插件直接在网络浏览器中的可视化成为现实。WebGL可以为浏览器提供硬件图形加速渲染,借助系统显卡,开发人员可以在浏览器里更流畅地展示3D场景和模型了,还能创建复杂的导航和数据视觉化。
目前WebGL越来越被广泛的用于在Web上进行展示3D模型,并支持完成各种交互。但很多原始3D模型是在PC三维设计软件中产生的,在进行WebGL显示前,首先要对原始格式的3D模型数据进行解析和转换,在转换过程中需要对数据进行轻量化。目前,人们在对模型数据轻量化的过程中往往会丢失三维产品模型的产品制造信息(PMI),使得三维模型在Web端进行展示时,使用者看到的往往只是一个‘光秃秃’的三维模型,缺少表达模型产品功能的可见尺寸、公差、注释、文本和符号。
发明内容
本发明是为了解决上述问题而进行的,目的在于提供一种能够将三维模型第标注信息在网页端显示的网页端三维模型标注信息显示浏览方法及系统。
本发明提供了一种网页端三维模型标注信息显示浏览方法,其特征在于,包括:步骤S1、对三维模型进行预处理,获取所有几何对象并去除重复对象进而生成轻量化模型文件,再根据其标注信息生成对应的标注信息对象;步骤S2、对所有的标注信息对象进行预处理,获取标注信息对象的标注类型、标注指引线、标注值和标注平面数据,标注类型包括尺寸标注数据、形位公差数据和粗糙度数据,标注指引线包括引出点数据、指引箭头数据及线形、线宽,标注值包括基于标注类型分类的尺寸值及公差、形位公差值、粗糙度值和文字注释,标注平面数据包括标注平面原点和标注平面法向量数据;步骤S3、对标注平面法向量数据按照象限区分后进行整数化处理,减少标注平面法向量数据存储的字节数;步骤S4、对所有的标注信息对象的数据进行json化处理,生成保存后缀为json的标注信息文件;步骤S5、前端在读取轻量化模型文件的同时,根据获取的标注信息的数据结构重绘标注信息,之后利用webgl渲染场景;以及步骤S6、针对三维模型在web虚拟空间中旋转、翻转情形,设计标注信息的动态显示算法,实现标注信息随模型姿态改变而自动翻转和改变位置。
在本发明提供的网页端三维模型标注信息显示浏览方法中,还可以具有这样的特征,其中,步骤S1的具体过程为:先通过相关api获取三维模型中所有几何对象并去除重复的几何对象以生成轻量化模型文件,再通过相关api获取三维模型中所有的标注信息生成标注信息对象。
在本发明提供的网页端三维模型标注信息显示浏览方法中,还可以具有这样的特征,其中,步骤S2的具体过程为:基于标注信息对象的标注类型,通过相关api对标注信息进行分类,得到尺寸标注对象、形位公差对象、基准对象、粗糙度对象和文本注释对象;记录每个标注对象的标注指引线数据和标注平面数据。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于武汉理工大学,未经武汉理工大学许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910660376.8/2.html,转载请声明来源钻瓜专利网。