- 专利标题: 一种基于OpenGL-ES的动态进度条绘制方法
- 专利标题(英): OpenGL-ES based dynamic progress bar drawing method
-
申请号: CN201910057778.9申请日: 2019-01-22
-
公开(公告)号: CN109814970A公开(公告)日: 2019-05-28
- 发明人: 来新泉 , 王力 , 叶强 , 赵丰 , 崔婷
- 申请人: 西安电子科技大学
- 申请人地址: 陕西省西安市雁塔区太白南路2号
- 专利权人: 西安电子科技大学
- 当前专利权人: 西安电子科技大学
- 当前专利权人地址: 陕西省西安市雁塔区太白南路2号
- 代理机构: 陕西电子工业专利中心
- 代理商 邵丽丽; 王品华
- 主分类号: G06F9/451
- IPC分类号: G06F9/451 ; G06T19/20
摘要:
本发明涉及一种基于OpenGL-ES的动态进度条绘制方法,包括以下步骤:步骤一:在指定位置绘制着色器,包含顶点着色器和片段着色器;步骤二:读取纹理图片,将其以数组形式存储在代码中;步骤三:将读取的纹理与着色器进行纹理绑定;步骤四:将绘制的画面渲染到屏幕上,刷新屏幕;步骤五:读取实时数据;步骤六:根据读取的实时数据,变换纹理对应的映射矩阵,并跳转至步骤三。本发明相对于现有技术对于动态进度条的绘制方法,显著降低了CPU以及GPU的占有率,释放了处理器资源;并减少了嵌入式系统中数字仪表盘UI的开发难度以及代码量,降低了开发成本,提高了开发效率;且相比于OpenGL-ES默认的抗锯齿功能,本方法绘制的线条无锯齿且效果可控。
公开/授权文献
- CN109814970B 一种基于OpenGL-ES的动态进度条绘制方法 公开/授权日:2021-09-10