[发明专利]一种矢量图形轻量绘制及BIM协同实现方法及其装置在审
| 申请号: | 201910151301.7 | 申请日: | 2019-02-28 |
| 公开(公告)号: | CN109920026A | 公开(公告)日: | 2019-06-21 |
| 发明(设计)人: | 林辉 | 申请(专利权)人: | 杭州品茗安控信息技术股份有限公司 |
| 主分类号: | G06T11/20 | 分类号: | G06T11/20;G06T11/00 |
| 代理公司: | 浙江英普律师事务所 33238 | 代理人: | 陈俊志;郭锦春 |
| 地址: | 310012 浙江省杭州市*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 绘制 矢量图形 图元信息 拆解 轻量 协同 图纸数据库 便携终端 顶点信息 方便施工 基本单元 组织位置 三角片 着色器 遍历 手机 图层 显卡 整合 图纸 线条 指派 调度 保存 分类 交流 | ||
本发明提出了一种矢量图形轻量绘制及BIM协同实现方法及其装置,包括以下步骤:S1:遍历图纸数据库,将CAD图纸的每一个构件都拆解成包括点、线条及三角片的图元信息,作为显卡绘制的基本单元;S2:将拆解的图元信息按照其绘制属性进行分类整合,组织位置信息,所述绘制属性包括图层、颜色;S3:基于OPENGL以及OPENGLES的绘制调度,使用VBO、VAO保存包含坐标及绘制顺序的顶点信息,然后提交着色器。本发明实现了随时随地用手机或便携终端查看图纸并指派任务,同时也方便施工交流。
技术领域
本发明涉及计算机绘图领域,尤其是涉及一种矢量图形轻量绘制及BIM协同实现方法及其装置。
背景技术
建筑施工过程中,施工人员需要携带纸质图纸,或者将图纸存储在电脑中携带至项目现场,非常不方便。近年来,随着信息技术的发展以及BIM技术的广泛应用,施工人员往往希望能随时随地查看图纸并指派任务,但手机打开想要比较大的图纸就比较困难,首先打开速度慢,然后容易出现内存、帧数不足的问题,同时也没有合适的协同方法方便施工交流。
发明内容
本发明的所要解决的是现有技术中手机打开图纸比较困难,打开速度慢,容易出现内存、帧数不足的技术问题。
本发明提出了一种矢量图形轻量绘制及BIM协同实现方法,包括以下步骤:
S1:遍历图纸数据库,将CAD图纸的每一个构件都拆解成包括点、线条及三角片的图元信息,作为显卡绘制的基本单元;
S2:将拆解的图元信息按照其绘制属性进行分类整合,组织位置信息,所述绘制属性包括图层、颜色;
S3:基于OPENGL以及OPENGLES的绘制调度,使用VBO、VAO保存包含坐标及绘制顺序的顶点信息,然后提交着色器。
进一步的,所述步骤S2中,采用场景图的方式组织位置信息,将相同材质颜色的点的坐标信息归到一个节点之下,每一个节点之下包括点、线、三角片三种类型的链表存储位置信息。
进一步的,所述步骤S2中,组织位置信息通过HashMap保存,类型作为索引,点信息保存在链表中作为键值。
进一步的,所述单个点链表的长度为1000,线链表的长度为60000,三角面链表的长度为90000。
进一步的,所述步骤S3中,所述着色器包括用于设置图形顶点的位置的顶点着色器和用于设置图形绘制颜色的片元着色器,将传入的顶点坐标根据顶点着色器装配成几何图形,再通过片元着色器之间装配好的几何图形转化成片元信息。
进一步的,根据图纸中各构件类型中保存的信息将每一个构件都拆解成包括点、线条及三角片的图元信息,点通过x,y,z三维坐标值表示,线条为两个顶点连接起来形成的图元信息,三角形则从第1个点开始,每三个点一组画一个三角形,三角形之间相互独立,其图元类型参数为GL_TRIANGLES;从第三个点开始,每点与前面的两个点组合画一个三角形,即线性连续三角形串,其图元类型参数为GL_TRIANGLE_STRIP;从第三个点开始,每点与前一个点和第一个点组合画一个三角形,即扇形连续三角形,其图元类型参数GL_TRIANGLE_FAN。
进一步的,用户不处于操作状态时,opengl线程停止运行。
进一步的,用户点击图纸任意位置可添加标记点信息。
另一方面,本发明提出了一种矢量图形轻量绘制及BIM协同实现装置,包括:
构件拆解模块,所述构件拆解模块将将CAD图纸的每一个构件都拆解成包括点、线条及三角片的图元信息,作为显卡绘制的基本单元;
图元信息分类整合模块以及位置信息组织模块,所述图元信息分类整合模块将拆解的图元信息按照其绘制属性进行分类整合;
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于杭州品茗安控信息技术股份有限公司,未经杭州品茗安控信息技术股份有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201910151301.7/2.html,转载请声明来源钻瓜专利网。





